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.

Para facilitar la migración, puede crear un archivo migration.properties en el directorio /tmp del host con parámetros reutilizables y sus valores, como el nombre de host de la instancia local, el identificador de la organización de VMware Cloud a la que se va a migrar la implementación, etc. con el siguiente formato.
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.

Nota: Una migración puede tardar entre 10 minutos y un par de horas, según el tamaño de la base de datos de VMware Cloud Director y el ancho de banda de la conexión a Internet.
Tabla 1. Rutas de migraciones admitidas
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 y md5sum 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

  1. Ejecute el comando para iniciar la herramienta de migración.
    sh migrate.sh
  2. Si ya creó un archivo migration.properties, confirme que desea reutilizar el contenido del archivo y vaya al paso 5.
    1. Cuando se le solicite, introduzca y para confirmar que desea reutilizar el archivo migration.properties.
    2. Cuando se le solicite, introduzca y para volver a utilizar el nombre de host de la instancia local de VMware Cloud Director.
    3. Cuando se le solicite, introduzca y para volver a utilizar el nombre del usuario administrador.
  3. Si se le solicita, introduzca el nombre de host de la instancia de VMware Cloud Director local.
  4. Si se le solicita, introduzca el nombre de usuario administrator o la instancia local de VMware Cloud Director.
  5. Cuando se le solicite, introduzca la contraseña de administrator o la instancia local de VMware Cloud Director.
  6. Cuando se le solicite, confirme o deniegue si la implementación local está basada en dispositivos.
  7. Si utiliza una implementación de dispositivo, introduzca las credenciales de la celda de dispositivo de VMware Cloud Director principal.
    1. Cuando se le solicite, introduzca el nombre del usuario root para la celda o confirme que desea reutilizar el valor del archivo migration.properties.
    2. Cuando se le solicite, introduzca una contraseña root.
  8. Si utiliza una instalación Linux, cuando se le solicite, introduzca las credenciales del host de base de datos.
    1. Cuando se le solicite, introduzca el nombre de host o confirme que desea reutilizar el valor del archivo migration.properties.
    2. Cuando se le solicite, introduzca el nombre de usuario de la base de datos o confirme que desea reutilizar el valor del archivo migration.properties.
    3. Cuando se le solicite, introduzca la contraseña de la base de datos.
  9. Cuando se le solicite, introduzca el identificador largo de la organización de VMware Cloud en la que desea implementar la instancia de VMware Cloud Director service o confirme que desea reutilizar el valor del archivo.
  10. Cuando se le solicite, introduzca el token de acceso a la API de VMware Cloud de la organización de VMware Cloud que generó.
  11. Si tiene más de un entorno de VMware Cloud Director service cuando se le solicite, seleccione el entorno al que desea migrar VMware Cloud Director e introduzca el número del entorno.
  12. Cuando se le solicite, introduzca un nombre para la instancia de VMware Cloud Director service a la que se migrará la implementación local.
    La instancia de VMware Cloud Director local se migró correctamente a VMware Cloud Director service.
  13. Asociar la instancia de VMware Cloud Director creada con un SDDC a través del proxy inverso de VMware.

Ejemplo: Migración a VMware Cloud Director service

En este ejemplo se muestran los pasos necesarios para ejecutar la migración de una implementación de Linux a VMware Cloud Director service mediante la herramienta de migración y un archivo migration.properties.
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.

El resultado de una migración correcta tiene un aspecto similar al siguiente.
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