Demo

VM Auto Import en VMware Cloud Director 10.x

 

Hola, en este nuevo post revisaremos la funcionalidad de VMware Cloud Director, VM Auto Import para migración de VMs a una organización de nube.

Esta una funcionalidad permite a Cloud Director realizar un movimiento automatizado de cargas de trabajo, a continuación detallo algunas características del VM Auto Import:

  • VM Auto import es una funcionalidad que está disponible desde la versión de vCloud Director 8.20
  • El administrador del systema (system administrator) simplemente arrastrá las VMs dentro del resource pool correspondiente al datacenter virtual de organización vista en vCenter Server. 
  • VMware Cloud Director automáticamente descubre (discovery) las VMs y las importa. Las VMs pueden estar encendidas o apagadas.
  • Para cada VM importada, se crea una vApp especial separada con un prefijo Discovered. Si bien estas vApp se parecen a las vApp normales, no son vApp de vCloud Director reales hasta que se adoptan (adopted). La adopción tiene lugar cuando la VM dentro de la vApp se reconfigura de alguna manera después de importarla a vCloud Director para su administración.
  • Por defecto, la opción de descubrimiento de VMs está habilitada para todas las Organizaciones de VMware Cloud Director. Sin embargo, esta configuración puede ser activada o desactivada en las configuraciones de administración del sistema de vCD.

Diferencias entre Discovered vApp y Adopted vApp:

Discovered vApp

  • Solo se puede tener una Discovered vApp por VM
  • Cuando la VM importada se elimina en vCenter Server o Cloud Director, el objeto vApp se purga automáticamente.
  • Su propietario es System
  • No está sujeta a las configuraciones de recursos de la organización.

Adopted vApp

  • Es como una vApp normal de Cloud Director.
  • Puede tener varias VMs, redes de vApp, etc
  • se adopta una discovered vApp cuando se reconfigura.

Consideraciones para VM Auto Import

  • El proceso de discovery corre en background cada 3 minutos.
  • Por defecto, el reintento de importación cuando una VM falla es de 60 minutos. Este tiempo puede ser cambiado usando el comando CMT:
cell-management-tool manage-config -n managed-vapp.discovery.retry-delay-sec -v 25

Por ejemplo, se establece un tiempo de 25 segundos para el reintento.

  • Las VMs Fault Tolerant, VMs con procesos en vCS, VMs templates, VMs de Cloud Director. No puede ser importadas.
  • Las VMs a migrar tienen que estar conectadas a la red de organización a la cual se quiere migrar.
  • Por defecto, la antiguedad de la VM es de 1 hora, esto significa que las VMs que se reconfiguraron recientemente se omiten para la importación. Esto es para que las VMs se "asienten" primero. Se puede cambiar este valor usando el comanto CMT:
cell-management-tool manage-config -n VM_DISCOVERY_MIN_AGE_SEC -v 60

Por ejemplo, se establece el intervalo de 60 segundos para el minimal age. 

  • Las VMs mantienen su nombre y al momento de la migración, se coloca un identificador al final del nombre.
  • Es importante que el tiempo entre el vCS y el vCD estén sincronizados.

Para validar el proceso de migración podemos usar el comando CMT:

cell-management-tool debug-auto-import --vm "Nombre_VM"

Se presentan diferentes resultados:

 

Donde se puede definir que:

  • System could not find any reason for skipping. La VM no se encuentra más en el inventario de vCS o cambio el MOREF
  • VM in not present in a vCD managed resource pool. La VM está en vCS pero no está dentro del Resource Pool correspondiente al vDC de ORG
  • VM is a shell VM for an indepenent disk. La VM está usando discos independientes, son VMs Shadows o VMs que tengan reglas de DRS (dsrShellVMs) 
  • VM is already imported in vCD or is managed by vCD. La VM ya está siendo administrada por vCD.
  • VM is too recent to be considered for import or it should have a record of task in task_inv whose status is 3 (COMPLETE). La VM está siendo movida o debe esperar un tiempo para discovery nuevamente la VM.

Una vez que se validen todos los procesos se coloca una VM de prueba llamada "testUpgrade" para comprobar que la funcionalidad se realiace y efectivamente la VM se ha importado correctamente.

Finalmente, se recomienda revisar las VMs que estén siendo administradas por vCS pero que no están siendo administradas por vCD, esto puede ocasionar que se haga la Auto Importación aun cuando no se dese hacer una migración.

Tags: Tecnología, Cloud, troubleshooting, CloudDirector, organizacion, autoimport, vmautoimport, CMT

Escribir un comentario


Código de seguridad
Refescar

Este Blog usa cookies propias y de terceros para optimizar la navegación y que puedas ver correctamente su contenido. Si permaneces en el sitio asumiremos que estas de acuerdo .