VMware anunció la disponibilidad de la herramienta de migración para migrar una implementación native de VMware Cloud Director al servicio VMware Cloud Director en noviembre de 2022.
Este weblog demostrará cómo realizar una migración de una implementación native de VMware Cloud Director al servicio VMware Cloud Director utilizando la herramienta de migración proporcionada por VMware, como se explica en la documentación. ¿Cómo migro de VMware Cloud Director native al servicio de VMware Cloud Director mediante la herramienta de migración?.
Una descripción basic de los pasos necesarios es:
- Configure los requisitos para ejecutar la herramienta de migración si se realizará desde una máquina con Home windows
- Cree un archivo migration.properties para leer en la herramienta de migración
- Ejecute la herramienta de migración (descargue la última versión de https://github.com/vmware-samples/cloud-director-service-migration y extraiga al host desde el que realizará la migración
requisitos previos:
Antes de ejecutar la herramienta de migración, deberá instalar los paquetes necesarios para Linux o en Home windows, use un shell como cygwin para ejecutar la herramienta. Las siguientes instrucciones demuestran la herramienta de migración en Home windows usando cygwin. Para obtener una lista completa de los requisitos de la herramienta de migración, consulte Requisitos previos de la herramienta de migración.
Para cygwin, instale curl, jq, zip, ssh, scp, sshpass y md5sum.
Crear un archivo de propiedades de migración
No tiene que crear el archivo migration.properties para realizar una migración, pero hace que sea más fácil ver los datos en un archivo, y si tiene que volver a ejecutar el script por cualquier motivo, no tiene que volver a escribir el misma información en.
Para cygwin, en la ubicación predeterminada al abrirlo, CD a /tmp y cree el archivo llamado migration.properties. Archivo en las siguientes claves y sus valores correspondientes:
- SITE_NAME: este es el nombre del sitio de VMware Cloud Director que se migrará, como vcd-site1
- SITE_ADMIN_USERNAME: generalmente sería la cuenta del administrador
- IS_APPLIANCE: le cube a la herramienta si VMware Cloud Director es una implementación de dispositivo
- CSP_ORG_ID: este es el ID de organización largo de su organización en el portal de VMware. Para obtener más información sobre cómo encontrar esta información, consulte
- CSP_ORG_REFRESH_TOKEN: este es el token generado en el portal de VMware para ejecutar tareas como asociaciones, migraciones y otras funciones. Para más información, ver ¿Cómo genero un token de API?.
- CELL_USERNAME: generalmente sería root
- DBHOST_USERNAME: generalmente sería root
Este es un ejemplo de un archivo de migración.propiedades completado.
SITE_NAME=vcd-01a.corp.native SITE_ADMIN_USERNAME=administrador IS_APPLIANCE=true CSP_ORG_ID=abcdef-ghjk-1234-5678-abcdef CSP_ORG_REFRESH_TOKEN=12345678910 CELL_USERNAME=root DBHOST_USERNAME=root
|
NOMBRE DEL SITIO=vcd–01a.corp.native SITE_ADMIN_NOMBRE DE USUARIO=administrador ES_APARATO=verdadero CSP_ORG_ID=a B C D e F–ghjk–1234–5678–a B C D e F CSP_ORG_REFRESH_TOKEN=12345678910 CELL_NOMBRE DE USUARIO=raíz DBHOST_NOMBRE DE USUARIO=raíz |
Tenga en cuenta que si su instancia de VMware Cloud Director no está disponible públicamente, como una instancia de laboratorio para dev/take a look at/UAT, deberá agregar una línea adicional al archivo migration.properties. La herramienta de migración se conecta a VCD para verificar la versión antes de intentar una migración y lo hace conectándose al nombre de DNS público que figura en el archivo migration.properties, por lo que si no está disponible públicamente, agregue la línea a continuación con los valores posibles en el Enlace. Tendrás que reemplazar versión con el número de versión principal que se está migrando, como 10.3, 10.4, and so forth.
UPGRADE_CATEGORY=liberar-versión:producción
A continuación se muestra un ejemplo de mi archivo migration.properties completado con UPGRADE_CATEGORY agregado ya que la instancia de VCD no está disponible públicamente.

Si ejecuta el script de migración y falla por algún motivo más allá del punto en el que comienza a leerse en el archivo migration.properties, deberá abrir el archivo de propiedades y volver a agregar la línea para UPGRADE_CATEGORY, ya que se eliminará.
Una vez que se haya completado el archivo migration.properties, guárdelo y abra su cygwin bash o cualquier bash que esté usando. Navegue a la carpeta en la que se extrajo la herramienta de migración y ejecute el script ejecutando ./migrate.sh.
El script le pedirá línea por línea que acepte los valores que se ingresaron en el archivo migration.properties o, si el archivo no existe, deberá ingresar manualmente la información cuando se le solicite.
- Archivo de propiedades de migración encontrado, deseo reutilizarlo. Ingresar y para leer las entradas del archivo de propiedades.
- Nombre de FQDN del sitio de VCD native (encontrado: nombre_de_archivo). Ingresar y para utilizar el valor del archivo de propiedades.
- Nombre de usuario administrador de VCD native (encontrado: usuario_admin). Ingresar y para utilizar el valor del archivo de propiedades.
- Ingrese la contraseña de administrador para el sitio de VCD native nombre_de_archivo. Ingrese la contraseña de la cuenta de administrador especificada para conectarse a VCD.
- es VCD nombre_de_archivo basado en electrodomésticos? Ingresar y para especificar que es un VCD basado en dispositivo.
- Nombre de usuario para celular nombre_de_archivo encontrado. Ingresar y para usar el usuario especificado en el archivo.
- Ingresar contraseña para celular nombre_de_archivo. Ingrese la contraseña de la cuenta especificada para conectarse al dispositivo VCD.
- ID de ORG de CSP encontrado csp_org_desde_archivo. Ingresar y para usar la identificación de la organización especificada en el archivo.
- Se encontró el token de actualización de CSP ORG token_from_file. Ingresar y para usar el token de organización de CSP especificado en el archivo.
- Ingrese el nombre de CDI para migrar: este será el nombre del instancia de CDS en el portal de VMware. Introduzca el nombre con el que desea que se llame el CDS. Tenga en cuenta que este será el nombre del sitio dentro de VCD también.
En la captura de pantalla a continuación, puede ver que deberá responder cada pregunta por línea.

La herramienta de migración recopilará la información de la base de datos de la celda de la base de datos VCD, la cargará en un depósito de S3, creará la instancia de CDS e importará el volcado de la base de datos a la nueva instancia. Puede ver en la captura de pantalla anterior en la última línea del cuadro rojo inferior que está descargando la base de datos de vcd-01a.corp.native para prepararse para cargarla en un depósito S3.
Una vez que se haya completado el volcado de la base de datos, el script cargará los archivos en un depósito de S3 para importarlos y crear la instancia de CDS. En la captura de pantalla a continuación, el cuadro rojo superior muestra que los archivos se recopilaron y luego se cargaron correctamente. El cuadro rojo inferior muestra que el dispositivo VMware Cloud Director on prem que se está migrando se pone en modo de mantenimiento para evitar cambios en la configuración entre la migración y la instancia de CDS que se conecta.


Ahora debería ver la instancia de CDS que se migró con el nombre proporcionado durante la migración.
