Puede utilizar la herramienta de migración de VMware Cloud Director service para migrar la instalación de VMware Cloud Director local a VMware Cloud Director service.
Utilice la herramienta de migración para migrar a VMware Cloud Director service manteniendo los recursos del SDDC de forma local. Una vez que la migración se haya completado correctamente, utilice VMware Cloud Director service para administrar los recursos del SDDC local.
SITE_NAME=migration.eng.example.com SITE_ADMIN_USERNAME=administrator IS_APPLIANCE=true/false CSP_ORG_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx CSP_ORG_REFRESH_TOKEN=API Token CELL_USERNAME=root DBHOST_USERNAME=root
Durante la migración, la herramienta de migración le solicitará que elija si desea utilizar los valores del archivo o si prefiere introducir un valor personalizado para cada parámetro. Si decide no crear el archivo migration.properties antes de la migración, la herramienta de migración lo creará y lo rellenará con los valores que introduzca durante la migración. Podrá reutilizar el archivo para migraciones posteriores.
Versión del entorno local de origen | Compatibilidad con la migración de VMware Cloud Director service |
---|---|
VMware Cloud Director 10.3.3 | VMware Cloud Director service (10.3.3) |
VMware Cloud Director 10.4 | VMware Cloud Director service (10.4) |
VMware Cloud Director 10.4.1 | VMware Cloud Director service (10.4.1) |
Requisitos previos
- Para comprobar la compatibilidad entre el entorno de VMware Cloud Director local y VMware Cloud Director service, compruebe que se pueda acceder públicamente al equilibrador de carga que se encuentra al frente de la instalación local.
- Póngase en contacto con el servicio de soporte de VMware para comprobar que su organización de VMware Cloud admite la migración. Consulte Cómo archivar una solicitud de soporte de migración.
- Compruebe que ha instalado los paquetes de soporte de
curl
,jq
,zip
,ssh
,scp
,sshpass
ymd5sum
en el host desde el que se va a ejecutar la migración. - Obtenga el nombre de host de VMware Cloud Director, el nombre de usuario del administrator y la contraseña del administrator.
- Anote el tipo de implementación de VMware Cloud Director local: dispositivo o basado en Linux.
- Si utiliza una implementación de dispositivo, anote las credenciales del sistema operativo principal y de celda.
- Si utiliza una implementación Linux, anote las credenciales del sistema operativo de celda activa y las credenciales del sistema operativo del host de la base de datos externa.
- Genere un token de la API de VMware Cloud y guarde las credenciales del token. El alcance del token debe incluir las funciones de servicio Administrador y Administrador de NSX Cloud, así como la función de organización Desarrollador o Propietario de la organización. Consultar Cómo generar un token de API.
- Compruebe que la migración sea compatible con la configuración de VMware Cloud Director que está utilizando. Consulte Limitaciones de la migración de VMware Cloud Director a VMware Cloud Director Service.
- Compruebe que la configuración local coincida con los valores máximos de escala admitidos por VMware Cloud Director service. Consulte Valores máximos de configuración para VMware Cloud Director Service.
- Descargue el script de migración de https://github.com/vmware-samples/cloud-director-service-migration en el host desde el que tiene pensado ejecutarlo.
Procedimiento
Ejemplo: Migración a VMware Cloud Director service
SITE_NAME=migration.eng.example.com SITE_ADMIN_USERNAME=administrator IS_APPLIANCE=false CSP_ORG_ID=11111111-2222-3333-4444-555555555555 CSP_ORG_REFRESH_TOKEN=Ab4XdNsdMeNFVSHA8q3ze8ebR0t4Hik7lSs6DZJTFoF_wcQaTWw7U6O8ZLk6j4IM CELL_USERNAME=root DBHOST_USERNAME=root
Ejecute el comando para iniciar la herramienta de migración.
sh migrate.sh
La herramienta le solicitará que elija si desea utilizar el archivo migration.properties y que proporcione información adicional en algunos pasos.
Migration Input properties file present, wish to reuse [y/n]: y Script will reuse the input values located in /tmp/migration.properties Site FQDN name (found: migration.eng.example.com), wish to reuse [y/n]: y Site admin user name (found: administrator), wish to reuse [y/n]: y Enter admin password for on-prem VCD site migration.eng.example.com: xxxxx Successfully collected administrator credentials for migration.eng.example.com Is migration.eng.example.com appliance based (found: false), wish to reuse [y/n]: y Found active Cell: migration-vcd1.eng.example.com Username for cell migration-vcd1.eng.example.com (found: root), wish to reuse [y/n]: y Enter password for cell migration-vcd1.eng.example.com: xxxxxx Successfully collected root credentials for migration-vcd1.eng.example.com Successfully downloaded responses.properties from migration-vcd1.eng.example.com Found Database HOSTNAME: migration-db.eng.example.com Found Database Name: vcloud Username for DB Host migration-db.eng.example.com (found: root), wish to reuse [y/n]: y Enter password for DB Host migration-db.eng.example.com: xxxxx Successfully collected root credentials for migration-db.eng.example.com CSP ORG ID (found: 11111111-2222-3333-4444-555555555555), wish to reuse [y/n]: y CSP ORG refresh Token (found: Ab4XdNsdMeNFVSHA8q3ze8ebR0t4Hik7lSs6DZJTFoF_wcQaTWw7U6O8ZLk6j4IM), wish to reuse [y/n]: y Retrieving list of environments associated for org: 11111111-2222-3333-4444-555555555555 Found following 4 environments in org: 11111111-2222-3333-4444-555555555555 US West - Oregon (66666) Australia - Sydney (77777) Europe - Germany (88888) Asia - Japan (99999) Select environment for CDI migration: values (1-5)] : 1 Selected Environment: US West - Oregon (66666) Compatibility Check Succeeded, found upgrade category: release-10.3:production Successfully collected all required resources from migration.eng.example.com for migration Enter CDI Name to migrate: MigratedInstance Uploading collected resources from migration.eng.example.com for migration Upload Resource Task URN: urn:vcdc:task:99999999-8888-7777-6666-555555555555 Setting up maintenance mode on all cloud cells Entering maintenance mode on migration-vcd1.eng.example.com Successfully entered maintenance mode. Successfully entered maintenance mode on migration-vcd1.eng.example.com Entering maintenance mode on migration-vcd2.eng.example.com Successfully entered maintenance mode. Successfully entered maintenance mode on migration-vcd2.eng.example.com Entering maintenance mode on migration-vcd3.eng.example.com Successfully entered maintenance mode. Successfully entered maintenance mode on migration-vcd3.eng.example.com Successfully entered maintenance mode on all cloud cells Migrate to CDI Task ID: urn:vcdc:task:888888888-7777-6666-5555-4444444444444 Migrate to CDI task run status: IN_PROGRESS - Deploying instance Migrate to CDI task run status: IN_PROGRESS - Waiting for service to be available Migrate to CDI task run status: IN_PROGRESS - Backup VMware Cloud Director database schema Migrate to CDI task run status: IN_PROGRESS - Waiting for all cells to be ready Migrate to CDI task run status: IN_PROGRESS - Creating groups in system org Migrate to CDI task run status: IN_PROGRESS - Integrating VCD micrometer metrics with Wavefront Migrate to CDI task run status: SUCCESS - Migrate to CDI status SUCCESS for task urn:vcdc:task:888888888-7777-6666-5555-4444444444444