Cómo mover o replicar una máquina virtual VMware vSphere Hypervisor ESXi de un servidor ESXi a otro servidor ESXi en caliente (online, sin detener la máquina origen) utilizando el software Veeam Backup & Replication.
- Requisitos para mover una máquina virtual en caliente online de un ESXi a otro con Veeam Backup.
- Mover máquina virtual online de un ESXi a otro ESXi con Veeam Backup & Replication.
- Verificación inicial de máquina virtual origen en ESXi.
- Agregar servidor ESXi a Veeam Backup & Replication.
- Crear trabajo de réplica de máquina virtual ESXi en Veeam Backup & Replication.
- Verificación de trabajo de réplica de máquina virtual VMware vSphere Hypervisor ESXi con Veeam Backup & Replication.
- Iniciar máquina virtual replicada en VMware vSphere Client.
- Artículos relacionados.
- Créditos.
Requisitos para mover una máquina virtual en caliente online de un ESXi a otro con Veeam Backup
Para poder mover una máquina virtual de un servidor de virtualización VMware ESXi a otro, en nuestra organización, deberemos disponer de dos servidores de virtualización con VMware ESXi con sus correspondientes máquinas virtuales. Será una de estas máquinas virtuales la que movamos de un ESXi a otro. En el siguiente tutorial explicamos cómo instalar un servidor de virtualización gratuito con VMware ESXi 5 en su versión Free:
En este tutorial explicamos cómo mover una máquina
virtual de un vSphere a otro usando el software Veeam Backup &
Replication, en el siguiente tutorial explicamos cómo instalarlo:
Hay que tener en cuenta, que podremos trabajar en la
máquina virtual origen durante el proceso, pero puede que haya cambios
que no se guarden si coincide que la zona replicada se modifica tras el
proceso. Por lo tanto este proceso no es recomendable hacerlo con
máquinas virtuales críticas que contengan motores de bases de datos como
Oracle, MySQL, SQL Server,
etc. ni que contengan o den soporte a usuarios que abran y modifiquen
ficheros. En las pruebas realizadas en nuestro laboratorio, en todo
momento, la réplica de máquinas virtuales con Linux y MySQL Server
se realizaron sin problemas, esto no quiere decir que siempre sea así.
Por lo tanto, para máquinas críticas, es mucho más fiable detener la
máquina para realizar el proceso.
Este método lo recomendamos para máquinas virtuales
que contienen servicios que deban tener muy alta disponibilidad, o bien
para máquinas virtuales que no tienen mucho volumen de cambios en
ficheros. Y siempre es conveniente revisar todo en la máquina replicada
antes de eliminar la origen.
Mover máquina virtual online de un ESXi a otro ESXi con Veeam Backup & Replication
Verificación inicial de máquina virtual origen en ESXi
En primer lugar vamos a verificar con un simple test que la máquina virtual a replicar o mover está iniciada en el ESXi origen y no se apagará durante el proceso. Para ello abriremos VMware vSphere Client y accederemos al servidor de virtualización con VMware ESXi que contiene la máquina virtual a mover. Desde VMware vSphere Client
navegaremos hasta el resource pool que contenga la máquina virtual,
seleccionaremos la máquina virtual (en el árbol de navegación de la
izquierda), en la derecha, en la pestaña "Console", podremos visualizar
la máquina (como si hubiéramos conectado un monitor al equipo virtual).
Como ejemplo y prueba de que la máquina origen no se va a detener
durante el proceso de replicación abriremos notepad (o cualquier editor
de texto) y escribiremos cualquier texto sin guardarlo, dejaremos
abierta esta ventana durante todo el proceso. Cuando concluya deberá
seguir estando abierta y con el texto que no hemos guardado:
Agregar servidor ESXi a Veeam Backup & Replication
Antes de continuar deberemos agregar (si aún no lo hemos hecho) los servidores ESXi a Veeam Backup & Replication, para ello abriremos Veeam Backup & Replication, en la parte inferior pulsaremos en "Infraestructure" para verificar que tenemos añadidos todos los servidores de ESXi, al menos el origen (que contiene la máquina virtual a mover) y el destino que contendrá la máquina virtual replicada:
Si no tenemos añadido alguno de los servidores ESXi, podremos agregarlo pulsando en la parte superior la solapa "Server" y "Add Server":
Las posibilidades que nos muestra el asistente para agregar un servidor:
- VMware vSphere: añadir un vCenter Server o un vSphere Hypervisor ESX ó ESXi.
- Microsoft Hyper-V: agregar un servidor SCVMM, Hyper-V cluster o Hyper-V server.
- Microsoft Windows: agregar un equipo con Windows XP/2003 o superior.
- Linux: agregar un equipo Linux con SSH y Perl.
Pulsaremos en "VMware vSphere":
Introduciremos la IP del servidor VMware vSphere Hypervisor ESXi a agregar y pulsaremos "Next":
Introduciremos usuario y contraseña con permisos
suficientes para toda la gestión de Veeam Backup & Replication,
marcaremos "Save password" si queremos que no nos la vuelva a pedir e
indicaremos el puerto de conexión si no es el de defecto 443:
Si todo es correcto pulsaremos "Finish" para agregar el servidor ESXi:
Crear trabajo de réplica de máquina virtual ESXi en Veeam Backup & Replication
Abriremos Veeam Backup & Replication, en la parte inferior pulsaremos en "Backup & Replication":
En la parte superior, en la solapa "Home", pulsaremos en "Replication Job":
Introduciremos un nombre descriptivo para el trabajo
de replicación, si disponemos de la versión Enterprise de Veeam Backup
& Replication podremos programarlo para que se ejecute de forma
periódica y automática, por lo que es conveniente indicar un nombre para
diferenciar este trabajo de otros. Pulsaremos "Next":
A continuación pulsaremos en "Add" para seleccionar el servidor ESXi origen y la máquina virtual origen (la que replicaremos):
Seleccionaremos el servidor ESXi origen y la máquina virtual origen y pulsaremos "Add":
Desde esta ventana podremos agregar más máquinas
virtuales, incluso excluir discos duros de máquinas virtuales que no se
replicarán, pulsaremos "Next" cuando tengamos agregada la máquina
virtual a mover/replicar:
A continuación pulsaremos en "Choose" para especificar el servidor ESXi de destino de la réplica:
Seleccionaremos el servidor ESXi y pulsaremos "OK":
Desde esta ventana podremos indicar el datastore
destino de la máquina replicada, incluso podremos cambiar el tipo de
aprovisionamiento (thin ó thick) desde "Pick datastore". Pulsaremos
"Next":
Elegiremos las opciones adicionales para la réplica.
Por ejemplo si va a ser un trabajo que programaremos períodicamente,
indicaremos los puntos de restauración a guardar, indicaremos el sufijo
para el nombre de la máquina virtual replicada, el repositorio para los
metadatos de replicación (datos temporales que necesita crear Veeam en
el equipo donde lo tengamos instalado) etc. Una vez elegidas las
opciones adicionales pulsaremos "Next":
Si disponemos de Microsoft VSS (Volume Snapshot
Service ó Volume Shadow Copy Service) podremos marcar la opción "Enable
application-aware image processing" para evitar la pérdida de datos
durante el proceso de replicación. Si marcamos esta opción deberemos
indicar un usuario y contraseña del dominio Windows pues Veeam instalará
un agente en la máquina virtual elegida. Sólo es válido para máquinas
virtuales con sistemas operativos Microsoft Windows y VSS. En nuestro
caso no marcaremos esta opción:
Si disponemos de la versión Enterprise de Veeam
Backup & Replication podremos programar el trabajo de réplica para
que se ejecute de forma periódica cuando lo deseemos. En nuestro caso no
programaremos el trabajo, pulsaremos "Create":
Revisaremos los datos elegidos para la réplica, si
son correctos marcaremos "Run the job when i click Finish" y pulsaremos
"Finish" para que se inicie el trabajo de réplica:
Verificación de trabajo de réplica de máquina virtual VMware vSphere Hypervisor ESXi con Veeam Backup & Replication
Tras lanzar el trabajo de réplica de máquinas virtuales entre ESXi como hemos indicando aquí, podremos consultar las tareas que Veeam va realizando sobre el ESXi de destino, para ello abriremos VMware vSphere Client, en la parte inferior, en "Recent Tasks" podremos comprobar las tareas realizadas por Veeam
(make directory, manipulate file paths, register virtual machine,
reconfigure virtual machine, create virtual machine snapshot, find
entity by UUID, open remote disk for read/write) y podremos comprobar
también que Veeam
ya ha creado la máquina virtual destino (réplica) pero sin finalizar
aún pues estará copiando los ficheros de los discos duros virtuales:
Para verificar el progreso de la réplica podemos acceder a Veeam,
pulsar en la parte inferior en "Backup & Replication" y seleccionar
en "Last 24 hours" el filtro "Running", desde aquí podremos ver el
trabajo de réplica y el progreso. Haciendo doble clic sobre él podremos
ver el detalle del progreso:
Desde la ventana de detalle del trabajo podremos ver
el progreso y las tareas realizadas, así como otros datos de
rendimiento, velocidad, duración, estado, etc.:
Cuando el proceso concluya nos lo indicará con un "Completed successfully":
Ahora podremos verificar que la máquina virtual
origen sigue iniciada y nuestro documento de notepad abierto sigue tal
cual lo dejamos:
Iniciar máquina virtual replicada en VMware vSphere Client
Si deseamos mover la máquina virtual definitivamente
deberemos apagar la origen e iniciar la de destino (siempre en este
orden para evitar duplicidades de direcciones IP y nombres DNS).
Pero antes de hacer esto es recomendable comprobar que la máquina
virtual replicada se inicia y funciona correctamente. Para iniciar la
máquina virtual replicada con la máquina virtual origen iniciada es
recomendable hacerlo con la red desactivada, para evitar errores por
duplicidades de IP y nombre DNS. Para ello abriremos VMware vSphere Client, nos conectaremos al servidor ESXi
con la máquina virtual replicada, la seleccionaremos y pulsaremos con
el botón derecho del ratón, seleccionaremos "Edit Settings":
En la pestaña "Hardware" seleccionaremos "Network
adapter ...", en la parte derecha desmarcaremos "Connect at power on".
De esta forma la máquina virtual se iniciará como si no tuviese cable de
red (sin red):
Ahora iniciaremos la máquina virtual de réplica para
verificar que funciona correctamente, para ello la seleccionaremos,
pulsaremos con el botón derecho del ratón sobre ella y seleccionaremos
"Power" - "Power On":
Si la máquina virtual de réplica se inicia
correctamente (y sus correspondientes servicios y aplicaciones) y si
queremos dejar la máquina replicada como la válida, detendremos la
máquina virtual origen, detendremos la destino, activaremos la red en la
de destino (replicada) y la iniciaremos como hemos hecho anteriormente:
Artículos relacionados
- Copia de seguridad gratuita de máquinas virtuales VMware ESX con Veeam Backup.
- Cómo reparar Windows Server 2008 virtualizado en VMware ESX.
- Convertir máquina virtual VMware Server a VMware ESX.
- Convertir máquina física a virtual VMware ESXi, convertir XenServer a VMware.
- Instalar VMware ESXi 5 en VMware Workstation, instalar vSphere Client.
- Virtualización con VMware Server 2.0, acceso remoto a máquinas virtuales.
- Virtualización profesional gratuita con Citrix XenServer Free Edition.
- Modificar propiedades de configuración de fichero vmx en ESX.
- Instalar y probar Windows 8 Enterprise virtualizado sobre VMware.
- Instalar GNU Linux Ubuntu 10.04 LTS (Lucid Lynx) Beta 1 virtualizado en VMware.
- Virtualización con VMware Server 2.0, acceso remoto a máquinas virtuales.
- Instalar GNU Linux Ubuntu 9.10 virtualizado con Sun VirtualBox 3.0.12.
- Artículos, trucos y manuales del Proyecto AjpdSoft sobre virtualización (VMware, VirtualBox).
- Virtualizar en GNU Linux, instalar VirtualBox en GNU Linux Ubuntu 10.10 64 bits.
- Instalar GNU Linux Ubuntu 9.10 virtualizado con Sun VirtualBox 3.0.12.
- Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.
- Virtualización con Sun xVM VirtualBox del sistema operativo OpenSolaris 11.
- Artículos, trucos, manuales sobre virtualización con VirtualBox.
- Cómo crear una imagen de un disco duro con Clonezilla de forma gratuita free.
- Instalación de Microsoft Windows 7 Ultimate virtualizado en VMware Server 2.0.1.
- Artículos y manuales del Proyecto AjpdSoft sobre virtualización.
- AjpdSoft Copia de Seguridad.
- AjpdSoft Copia de Seguridad (código fuente en Delphi 6).
- Definición RAM.
- Definición CPU.
Créditos
Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.
No hay comentarios:
Publicar un comentario