从 VMware vCenter 升级到 vCenter 5 (及其组件)
在本文档中,我们将尝试了解如何将 vCenter Server 升级到 vSphere 版本 5, 我们将看到获得这个新版本的所有可能方法, 从逻辑上讲,所有这些都将取决于我们拥有的环境; 我们可以直接升级同一服务器上的所有模块,也可以将所有内容迁移到新服务器上.
A parte de cumplir todos los requisitos que vimos cuando hacíamos una instalación nueva, podremos realizar un upgrade ‘in place’ sobre el mismo servidor si su S.O. 是 x64 和 vCenter 4.x. 如果我们不遵守此规定, 我们必须使用 VMware Data Migration Tool 将整个 vCenter 环境迁移到新服务器; 为此,我们至少必须拥有 VMware vCenter Server 2.5 更新 6 (这对于将 vCenter 从 x86 迁移到 x64 有效), 这样,我们将能够导出构成 vCenter 的整个组件系列 (如果数据库是本地的并且我们使用 SQL Express, 数据库将自动备份并在以后恢复), 如果数据库驻留在数据库服务器上,我们将在安装期间对其进行升级. 如果我们使用 Linked Mode, durante la instalación nos eliminará del grupo, nos actualizará vCenter y posteriormente ya nos podremos unir de nuevo
出于安全原因,我们将备份我们拥有的数据库 (vCenter 服务器, vCenter Update Manager 和/或, vCenter Orchestrator). 最后,我们还将复制我们在 vCenter 服务器上的证书“%allusersprofile%Application DataVMwareVMware VirtualCenter”.
Actualización in place de VMware vCenter 5,
En esta parte del documento veremos el upgrade a vCenter 5 在服务器本身上, para ello deberemos disponer de vCenter 4.x en una arquitectura de 64bits y sobre un S.O. soportado para vCenter 5 (y servidor de BD soportado!), con ello realizando los pasos anteriores a modo de backup podremos comenzar con el upgrade.
Al ser una instalación en el mismo servidor vCenter, 它会检测到已经存在一个安装,并将升级到 vCenter Server 版本 5.0, “下一个”,
我们将照常继续 vCenter 安装向导, 我们将检查某些选项无法配置,比如获取 vCenter 数据库连接的方式,
在执行 VMware vCenter 升级时,某些扩展将不兼容 5, 因此之后我们需要找到它们/更新它们,
之前它通过 DSN 检测到我们的数据库连接,现在它显示 vCenter 数据库可以升级, 因此我们需要勾选 “升级现有 vCenter Server 数据库” & “我已备份现有的 vCenter Server 数据库和 SSL 证书…” y continuamos con el upgrade.
它告诉我们是希望自动更新还是手动更新主机上的 vCenter 代理, 然后我们继续处理助手的其余部分,就像在安装文档中看到的安装一样 (http://www.bujarra.com/?p=6662).
“安装” 以便进行本地vCenter的升级,
…请等待几分钟,系统正在更新二进制文件, vCenter的配置和数据库…
就是这样, 现在,我们应该继续更新 vCenter 环境的其余组件, 在本文档中,我们还有 Update Manager.
vCenter其余组件的就地升级,
我们继续在本地服务器上升级vCenter, 升级到 vCenter 后 5.0 我们继续处理其余组件, 在此示例中,我们将看到升级到 VMware vCenter Update Manager 5.
在安装开始时,它已经检测到我们在本地计算机上安装了旧版本的 vSphere Update Manager,并且会将其更新到该版本 5.0, 我们继续助手,
标记是否希望删除我们已有的主机升级映像‘从存储库中删除旧的主机升级文件’” 以及是否希望立即下载更新 “安装后立即从默认源下载更新”. “下一个”,
Comprobaremos que ciertas opciones no nos permitirá configurar como esta donde obtiene la conexión a la BD de Update Manager,
以前,它使用 DSN 检测到我们与数据库的连接,现在它向我们显示 VMware Update Manager 数据库可以更新, 因此我们需要勾选 “是的, 我想升级我的Update Manager数据库” & “我已经备份了现有的Update Manager数据库” y continuamos con el upgrade.
“安装” para comenzar el upgrade in situ de VMware Update Manager,
…
准备, deberemos continuar con el resto de componentes y con unos pasos post update que encontraremos al final de este documento.
Migrando a VMware vCenter 5 在另一台服务器上,
En esta parte del documento veremos la migración de un servidor VMware vCenter 4.0 de 32bits (que sería aplicable a cualquier migración desde vCenter 2.5 更新 6) a otro nuevo de 64 位. Lo primero de todo será detener los servicios de vCenter Server y los componentes que tengamos (在本文件的情况下, convive junto a vCenter Update Manager).
Será opcional llevarse la BD del Inventario de vSphere, si queremos migrarla haremos un backup de ella ejecutando en línea de comandos ‘backup.bat -file ARCHIVO’ en %ProgramFiles%VMwareInfrastructureInventory Servicesscripts’ y para restaurarla bastará con ejecutar ‘restore -backup ARCHIVO’ en el mismo directorio pero ya en el servidor nuevo de vCenter 5.
En el DVD de VMware vCenter 5, en la carpeta ‘datamigration’ encontraremos un ZIP que debemos descomprimir, es la herramienta Data Migration Tool, con ella podremos migrar todo nuestro entorno vCenter del servidor local a un nuevo servidor actualizando al mismo tiempo a vCenter 5. Esta herramienta nos migrará todos los componentes que tengamos instalados en el equipo donde lo ejecutemos (vCenter 服务器, vCenter 更新管理器和/或 vCenter Orchestrator) 即使我们在自己的电脑上安装了 SQL Express,也会涉及到数据库处理, 不过在恢复时,我们应该在安装时指定仍然使用 SQL Express. 不错, 要对旧的 vCenter 进行备份,我们将在 ‘datamigration’ 文件夹中通过命令行执行’ ‘backup.bat’’ 然后等待它将所有信息保存到该文件夹中.
还行, 几分钟后备份就完成了, 现在我们需要将此文件夹移动到将用作新 vCenter 的服务器上 5.0.
不错, 现在在新服务器上 (我这里的是 Windows 2008 R2) 复制了 datamigration 文件夹后,就可以进行 vCenter 安装了 5.0 a partir de los datos que tenemos recolectados, ejecutamos en línea de comandos ‘install.bat’. Si la BD de vCenter se encuentra almacenada en un servidor de BD, previamente deberemos crear el DSN de x64 contra la BD, lo mismo con el resto de componentes (en mi caso además crearé un DSN x32 para la BD de Update Manager).
Comenzará la instalación VMware vCenter Server 5 que deberemos continuar el asistente de forma normal,
Deberemos tener en cuenta la opción de BD, si anteriormente disponíamos de SQL Express, tenemos que indicar lo mismo ahora para que nos restaure la BD (si procede), si tenemos la BD alojada en un servidor de BBDD indicaremos el DSN que habremos creado antes de ejecutar la instalación (我们将确认已对数据库进行了备份,并且我们将更新它),
… 升级到 vCenter 将以自动化方式继续 5 以及它的数据库…
同样,它将继续处理我们在之前 vCenter 安装中拥有的所有组件, 在本例中,由于有 Update Manager,它也会为我们安装并更新其数据库, “以后” 开始 Update Manager 升级向导,
就像在 vCenter 中一样,我们必须指明数据库的位置, 是在 SQL Express 还是在网络服务器上, 在第一种情况下,它会还原之前创建的备份并进行更新; 在第二种情况下,它会直接更新以使用 VMware vSphere Update Manager,
就是这样, 等待升级完成, 我们将检查是否没有错误,并确认所有组件都已正确更新.
升级后,
更新过程完成后,我们将检查数据库更新的日志 '%temp%VCDatabaseUpgrade.log'’ 以及 restore 日志 'datamigrationlogsrestore.log'. 此外,我们将检查并更新 extension.xml 文件中的 vCenter 服务器名称’ 对我们在子目录 ‘%ProgramFiles%VMwareInfrastructureVirtualCenter Serverextensions*’ 中找到的每个插件. 如果我们有许可服务器, 我们将使用之前的许可重新安装它,并在 vCenter 中指明它的新地址. Para acabar actualizaremos nuestros clientes de vSphere 5 o utilizaremos vSphere Web Client para conectarnos!

































































