VMware: Migración de VM en ejecución a diferentes almacenes de datos sin Storage vMotion en vSphere Essentials Plus
Summary: Obtenga información sobre cómo migrar máquinas virtuales (VM) en ejecución a diferentes almacenes de datos en entornos VMware vSphere sin Storage vMotion. Esta guía paso a paso está diseñada para que los administradores, especialmente aquellos con licencias de vSphere Essentials Plus, superen las limitaciones y administren las VM de manera eficiente. ...
Instructions
Migración de VM en ejecución a diferentes almacenes de datos sin Storage vMotion en VMware vSphere Essentials Plus
Introducción:
En este artículo, se proporcionan instrucciones paso a paso para que los administradores migren máquinas virtuales (VM) en ejecución a diferentes almacenes de datos en entornos VMware vSphere sin utilizar Storage vMotion. El proceso que se describe a continuación supera las limitaciones impuestas por las licencias de vSphere Essentials Plus, lo que permite una distribución eficiente de las VM entre los almacenes de datos. Además, incluye una solución alternativa para vSphere Storage vMotion a fin de lograr una migración selectiva en el nivel de disco.
Índice:
Prerrequisitos
Síntomas
Propósito
Resolución
- Migración de VM
- Solución alternativa para vSphere Storage vMotion (migración selectiva a nivel de disco)
- Pasos adicionales para la migración de vCenter
Limitaciones de vSphere Essentials Plus
Requisitos previos:
- Entorno VMware vSphere con licenciamiento de vSphere Essentials Plus
- Al menos dos hosts ESXi en el ambiente.
Indicios:
- Incapacidad de usar Storage vMotion para migrar VM en ejecución entre almacenes de datos.
- Licenciamiento limitado con vSphere Essentials Plus, que no incluye la funcionalidad de Storage vMotion.
- Fallas de respaldo debido a capacidad libre insuficiente en el almacén de datos
Propósito:
En esta guía, se proporcionan a los administradores los pasos necesarios para migrar VM en ejecución a diferentes almacenes de datos dentro de entornos VMware vSphere sin depender de Storage vMotion. También se presenta una solución alternativa para lograr una migración selectiva en el nivel de disco mediante una combinación de técnicas de clonación y copia.
Solución:
Migración de VM:
- Inicie sesión en vSphere Client o vSphere Web Client con las credenciales de administrador.
- Asegúrese de que haya al menos dos hosts ESXi disponibles en su entorno.
- Identifique las máquinas virtuales que se migrarán a diferentes almacenes de datos.
- En vSphere Client o vSphere Web Client, realice los siguientes pasos:
a. Haga clic con el botón secundario en la VM que desea migrar y seleccione "Migrate" en el menú contextual.
b. En el asistente de migración, seleccione la opción "Change both compute resource and storage" para migrar la VM y su almacenamiento.
c. Seleccione un host o clúster de destino para mover la VM.
d. Elija un almacén de datos de destino o un clúster de almacenes de datos para almacenar los archivos de la máquina virtual.
e. Revise los resultados de la comprobación de compatibilidad para asegurarse de que la migración se realice correctamente. - Haga clic en "Finish" para iniciar el proceso de migración.
- Monitoree el progreso de la migración para asegurarse de que se complete correctamente.
- Repita los pasos del 4 al 6 para cada VM que se deba migrar.
- Una vez finalizado el proceso de migración, verifique que las VM se estén ejecutando en los almacenes de datos deseados.
Solución alternativa para vSphere Storage vMotion (migración selectiva a nivel de disco):
La migración selectiva a nivel de disco no se admite directamente en vSphere Essentials Plus. Sin embargo, se puede lograr mediante una solución alternativa que implique técnicas de clonación y copia.
Paso 1: Cree un nuevo almacén de datos:
- Asegúrese de que haya un almacén de datos adicional disponible en el entorno de vSphere Essentials Plus para migrar los discos de la VM.
Paso 2: Clonar la máquina virtual:
- Inicie sesión en vSphere Client con las credenciales adecuadas.
- Localice la máquina virtual que se migrará en el panel de inventario.
- Haga clic con el botón secundario en la VM y seleccione "Clonar a máquina virtual".
- En la sección "Seleccionar un nombre y una carpeta", asigne al clon un nombre único y elija una ubicación para él en el inventario.
- Continúe con los siguientes pasos del asistente de clonación sin cambiar la configuración.
Paso 3: Quite los discos innecesarios:
- Una vez finalizado el proceso de clonación, haga clic con el botón secundario en la VM clonada recién creada en el panel de inventario.
- Seleccione "Edit Settings" para abrir los ajustes de la máquina virtual.
- En la pestaña "Hardware", revise la lista de discos virtuales conectados a la máquina virtual.
- Identifique los discos que desea migrar al nuevo almacén de datos.
- Tome nota de los nombres de estos discos (p. ej., Disco duro 1, Disco duro 2, etc.).
Paso 4: Elimine la VM de clonación:
- Este paso es esencial para evitar conflictos con la máquina virtual original y evitar posibles conflictos de nombres de host o IP. Haga clic con el botón secundario en la VM clonada y seleccione "Eliminar del inventario".
Paso 5: Copie los discos de VM:
- Habilite SSH en el host ESXi que contiene los discos de la máquina virtual. Para ello, conéctese al host ESXi a través de vSphere Client, vaya a "Configuration", > "Security Profile" y habilite el servicio "SSH".
- Utilice un cliente SSH (p. ej., PuTTY) para conectarse al host ESXi.
- Vaya al directorio de la VM en el almacén de datos mediante la línea de comandos. Por lo general, la ubicación es /vmfs/volumes/datastore_name/vm_name/.
- Use el comando
vmkfstoolscomando para copiar los discos virtuales del almacén de datos actual al nuevo almacén de datos. La sintaxis del comando es la siguiente:
vmkfstools -i source_disk_path -d thin destination_disk_path
Por ejemplo:
vmkfstools -i /vmfs/volumes/source_datastore/vm_name/source_disk.vmdk -d thin /vmfs/volumes/destination_datastore/vm_name/destination_disk.vmdk
- Repita este comando para cada disco que desee migrar.
Paso 6: Registre la máquina virtual:
- Después de copiar todos los discos, vaya al nuevo almacén de datos mediante vSphere Client.
- Haga clic con el botón secundario en el archivo .vmx de la VM original (no en el clon) y seleccione "Agregar al inventario".
- Siga las indicaciones para volver a agregar la máquina virtual al inventario.
Paso 7: Encienda y verifique:
- Encienda la VM desde el nuevo almacén de datos y asegúrese de que todo funcione según lo esperado.
- Verifique que la VM esté utilizando los discos del nuevo almacén de datos.
Pasos adicionales para la migración de vCenter:
Con respecto a vCenter:
- Apague vCenter.
- Conéctese directamente al host (ya que vCenter estará inactivo).
- Haga clic con el botón secundario en la VM de vCenter y elija cancelar el registro o eliminarla del inventario (no elimine la VM).
- Vaya al almacén de datos donde reside la VM de vCenter. Haga clic con el botón secundario en el directorio de la VM y seleccione "Mover".
- Seleccione el nuevo almacén de datos como destino para la VM de vCenter.
- Una vez finalizada la transferencia, vaya al directorio, haga clic con el botón secundario en el archivo .vmx y seleccione "Register VM" (o "Add to Inventory").
Limitaciones de vSphere Essentials Plus:
vSphere Essentials Plus es una edición básica de VMware vSphere diseñada para pequeñas empresas. Viene con algunas limitaciones en comparación con ediciones más avanzadas como Standard, Enterprise o Enterprise Plus. Estas son las principales limitaciones de vSphere Essentials Plus:
- Cantidad de hosts: vSphere Essentials Plus admite un máximo de 3 hosts ESXi físicos.
- vCenter Server: vSphere Essentials Plus incluye una licencia para vCenter Server Essentials, que es una versión limitada de vCenter Server que solo puede administrar hasta 3 hosts.
- Características de vSphere: Algunas funciones avanzadas disponibles en ediciones superiores, como Storage vMotion, Distributed Resource Scheduler (DRS) y High Availability (HA), no se incluyen en vSphere Essentials Plus.
- Limitaciones de RAM y CPU: Essentials Plus tiene ciertas limitaciones en la cantidad de núcleos de RAM y CPU que puede admitir por host.
- Sin tolerancia a fallas (FT): La tolerancia a fallas, una función que proporciona disponibilidad continua para las VM, no está disponible en vSphere Essentials Plus.
- Sin vSAN: vSphere Essentials Plus no incluye la función vSAN, que permite la creación de almacenamiento compartido mediante discos locales.
Additional Information
Fuentes:
Transferencia o copia de discos virtuales en un entorno
de VMwarehttps://kb.vmware.com/s/article/900
Clonación y conversión de discos de máquinas virtuales con vmkfstools
https://kb.vmware.com/s/article/1028042Cómo migrar VM en ejecución a diferentes almacenes de datos sin Storage vMotion
https://virbeaver.com/2019/11/21/how-to-migrate-running-vms-to-different-datastores-without-storage-vmotion/
Migrar vCenter a un nuevo almacén de datos sin vMotion.
https://communities.vmware.com/t5/VMware-vCenter-Discussions/Migrate-vCenter-to-a-new-datastore-Without-vMotion/td-p/2253230