Cómo migrar VMware Cloud Director native al servicio VMware Cloud Director


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.

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.

Una vez que el dispositivo esté en modo de mantenimiento, verá que se completan los pasos para crear la instancia de CDS y configurarla. Una vez que se haya completado, debería ver un estado ultimate que muestra el éxito y el ID de la tarea que se completó para la migración.

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

Una vez completada la implementación, en CDS, verá que el vCenter se muestra como desconectado. Esto se debe a que no hay conectividad entre CDS y vCenter/NSX-T hasta que se haya implementado el proxy inverso en el entorno native para facilitar la comunicación. Para obtener instrucciones sobre cómo completar el paso ultimate para establecer esa conectividad, consulte ¿Cómo asocio una instancia de VMware Cloud Director con un SDDC a través de VMware Reverse Proxy?.

Related Articles

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Same Category

spot_img

Stay in touch!

Follow our Instagram