Hola a tod@s,
En este post vamos a ver cómo crear y gestionar las máquinas virtuales en VMware vSphere 6.7:
- Distintas formas de crear una máquina virtual.
- Como se usan las plantillas y los clones de máquinas virtuales.
- Uso de snapshots.
- Migraciones de máquinas virtuales con vMotion y StoragevMotion.
MÁQUINAS VIRTUALES
- Una máquina virtual es un contenedor de software completamente aislado y se comporta exactamente igual que un equipo físico con su CPU, RAM, discos duros, interface de red, etc…
- Está compuesta por diferentes ficheros como .vmx (fichero de configuración), .vmdk (características del disco virtual), -flat.vmdk (disco duro virtual), .nvram (Configuración BIOS) ….
- Para empezar, veremos como se crea una máquina virtual desde el cliente HTML5 del vCenter, para ello damos clic derecho sobre el Datacenter o sobre el host y Nueva máquina virtual:
- Se nos abrirá este asistente, y en la opción de Seleccionar un tipo de creación, nos va a mostrar varias opciones, como nosotros vamos a crear una nueva máquina, elegimos la primera opción:
- Le indicamos el nombre que le vamos a dar a nuestra máquina virtual:
- Seleccionamos el host dónde vamos a ubicar la máquina:
- Seleccionamos el almacenamiento o Datastore dónde se ubicará la máquina virtual:
- Seleccionamos el hardware virtual para esta máquina, en este caso, será la versión 15, la más actual para vSphere 6.7, ya que nos va a proporcionar un mejor rendimiento, si tuviésemos otros hosts en nuestra infraestructura con versiones anteriores, deberíamos elegir una versión anterior de hardware virtual, una que fuese compatible:
- Seleccionamos el sistema operativo que vamos a instalar sobre la máquina virtual, en este caso vamos a instalar un Windows Server 2019:
- En esta opción, personalizamos el hardware que va a llevar nuestra máquina virtual, como pueden ser la CPU (Socket, Core, reserva, adición en caliente) Memoria (Capacidad, adición en caliente, reserva), Disco duro (Capacidad, modo thick o thin provision), Adaptadores de red (E1000, E1000E, VMXNET3):
- Nos muestra un resumen y finalizamos:
- Como podemos ver ya tenemos la máquina virtual configurada y preparada para la instalación del sistema operativo:
- Si accedemos al Datastore dónde hemos ubicado la máquina virtual, podemos ver que se han creado los archivos necesarios para esta nueva máquina virtual:
- Ahora veremos como se instala el sistema operativo en la máquina virtual que hemos creado y configurado, en este caso vamos a instalar un Windows Server 2019 Standard Core.
- Para ello vamos a editar la configuración de la máquina virtual y en la unidad de CD/DVD le insertamos la imagen ISO de Windows Server 2019 ubicada en uno de nuestros Datastore:
- En opciones de máquina virtual, forzamos el acceso a EFI para que en el próximo arranque de la máquina podamos acceder a ella y configurar la opción de boot options para que la primera opción sea CD/DVD:
- Comienza la instalación típica de Windows Server 2019:
- Aquí tenemos Windows Server 2019 Standard Core instalado:
VMWARE TOOLS
- Una vez que tenemos instalado el sistema operativo, procedemos a la instalación de las VMware Tools.
- Cuál es la funcionalidad de las VMware tools:
- Mejoran el rendimiento de la máquina virtual, rapidez en el rendimento gráfico, permite copiar y pegar, mejora el ratón, sincroniza la hora…
- Mejoran la gestión de la máquina virtual, apagado y reinicio ordenado, gestión de la virtual RAM.
- Desde la consola de vCenter, seleccionamos la máquina virtual, y como vemos, nos indica en un aviso que debemos instalar las VMware Tools:
- Las montamos:
- Comenzamos a instalar las VMware Tools:
- Comenzará el asistente para instalar las VMware Tools:
- Como podemos ver ya tenemos las VMware tools instaladas y con ello ya tenemos las mejoras de rendimiento y gestión que comentamos anteriormente:
PLANTILLAS
- Ahora hablaremos del uso de Plantillas:
- Una plantilla es una copia maestra de una máquina virtual.
- No puede ser encendida ni editada.
- Es necesario vCenter.
- Una plantilla es una máquina virtual que ha cambiado la extensión de su fichero .vmx por .vmtx.
- Para hacer una plantilla de una máquina virtual tenemos varias opciones, Convertirla a plantilla, Exportar plantilla de OVF o Clonar a plantilla, nosotros vamos a utilizar la primera opción, para ello, tiene que estar la máquina apagada:
- Al utilizar la opción de Convertirla a plantilla, nos indica si queremos proceder, le indicamos que Sí:
- Nos vamos a la vista de plantillas y podemos ver como la máquina virtual UBUNTU1804 ahora es una plantilla:
- Si accedemos al Datastore dónde ubicamos la máquina virtual, vemos que la extensión del fichero .vmx ha cambiado a .vmtx:
- Esta plantilla la podríamos utilizar para hacer futuros despliegues de máquinas virtuales en hosts ESXi de otros clientes o en otros hosts de nuestra infraestructura, para ello utilizaríamos la opción, Nueva máquina virtual desde esta plantilla:
- Convertimos de nuevo la plantilla en máquina virtual:
- De nuevo la tenemos como máquina virtual:
CLONAR MÁQUINAS VIRTUALES
- Ahora hablaremos del uso de Clones:
- Es una copia de una máquina virtual.
- Nos permite personalizar el sistema operativo durante su creación.
- Se puede realizar con la máquina virtual encendida o apagada.
- Es necesario contar con vCenter.
- Para realizar un clon de una máquina virtual hacemos lo siguiente, clic derecho sobre la máquina que queremos clonar > Clonar > Clonar a máquina virtual:
- Se nos abrirá este asistente, dónde le indicamos un nombre a la nueva máquina virtual:
- Seleccionamos a uno de nuestros hosts:
- Seleccionamos el Datastore dónde vamos a ubicar la nueva máquina virtual, y el tipo de formato del disco virtual, en este caso Thin Provision:
- Aquí tenemos una de las opciones más interesantes ya que marcando los checks que nos muestra, podemos por ejemplo, personalizar el hardware que va a llevar esta nueva máquina virtual, que se encienda tras la creación, en nuestro caso vamos a realizar un clon exacto al de la máquina original:
- Nos muestra un resumen y finalizamos:
- Aquí podemos ver como la tarea de creación del clon está en marcha:
- Como podemos ver ya tenemos el clon de la máquina virtual creado:
SNAPSHOTS
- Ahora veremos el uso de los Snapshots:
- Preservan el estado y los datos de una máquina virtual en el momento en que se toma.
- Son útiles para volver a un estado anterior de una manera rápida.
- No son backups de las máquinas virtuales.
- Para hacer un snapshot de una máquina virtual haremos lo siguiente, Seleccionamos la máquina virtual > Acciones > Instantáneas > Crear snapshot o clic sobre el icono de snapshot:
- Al crear el snapshot le damos un nombre y una descripción, si marcamos el check Instantánea de la memoria de la máquina virtual, cuando recuperemos la máquina desde este snapshot nos la va a dejar iniciada tal cuál la teníamos en ese momento, este snapshot tardará un poco más de tiempo en realizarse y ocupará más espacio de almacenamiento y si lo desmarcamos, cuando recuperemos ese snapshot, la máquina virtual se encontrará apagada, el snapshot se realizará más rápido y ocupará menos espacio en nuestro almacenamiento:
- En las tareas de la máquina virtual podemos ver como se está creando el snapshot:
- Una vez finalizado podemos Administrar nuestros snapshots, en ACCIONES > Instantáneas > Administrar snapshots:
- Aquí vemos el nombre, descripción y las características de este snapshot que hemos creado, tenemos varias opciones:
- ELIMINAR TODO, elimina todos los snapshots que tengamos realizados y consolida el disco virtual .vmdk
- ELIMINAR, nos situamos sobre el snapshot que queremos eliminar y procedemos.
- REVERTIR A, nos situamos sobre el snapshot que nos interese y revertimos la máquina virtual a ese estado.
- Una vez que se han creado los snapshot, podemos ver los ficheros que se generan en nuestra máquina virtual:
- Archivos de bases de datos (.vmsd), es dónde se guarda toda la información del snapshot y las relaciones con los discos creados tras realizar la instantánea.
- Archivos de memoria (.vmem y .vmsn), estos ficheros son los creados cuando marcamos el check Instantánea de la memoria de la máquina virtual, incluyen el estado activo de la máquina y si regresamos a ellos veremos la máquina iniciada tal y como la dejamos cuando le hicimos el snapshot.
- Archivos de discos (delta, 00000X.vmdk), cada vez que realizamos un snapshot nos va a crear un disco de diferenciación delta, en este nuevo disco, es dónde se van a guardar los cambios que le vayamos realizando a nuestra máquina virtual, se irán nombrando como maquinavirtual-00000X.vmdk, a medida que eliminemos los snapshots, estos discos se irán mezclando y compactando con el principal, y quedará todo consolidado en un único disco .vmdk, algunas veces podemos tener problemas de consolidación de estos discos deltas con el disco principal, y el sistema nos avisará que debemos consolidar, en algunos casos esta consolidación seguirá dando problemas, pero hay una forma bastante sencilla de solucionarlo, nos creamos un nuevo snapshot y una vez realizado, desde el Administrador de snapshot damos a ELIMINAR TODO, así quedará todo consolidado.
vMotion y StoragevMotion
- Ahora veremos las migraciones de máquinas virtuales con vMotion y StoragevMotion.
- vMotion permite migrar la ejecución de una máquina virtual entre hosts de un mismo Datacenter, para ello utiliza la red de vMotion que creamos en el post dedicado a las redes virtuales.
- Para migrar una máquina virtual utilizando vMotion, seleccionamos la máquina y nos situamos sobre ACCIONES > Migrar:
- Se nos abrirá este asistente, en este caso, como sólo queremos migrar la máquina de host seleccionamos Cambiar solo recurso informático:
- Seleccionamos el host dónde la queremos migrar, la compatibilidad nos la da como correcta:
- Utilizaremos la misma red en este host:
- Le indicamos la prioridad a la tarea de migración:
- Nos muestra un resumen y finalizamos:
- Aquí vemos que ya tenemos la máquina migrada de host:
- Ahora vamos a ver, StoragevMotion, que nos va a permitir migrar una máquina virtual entre diferentes Datastores.
- Para migrar una máquina virtual de Datastore utilizando StoragevMotion, seleccionamos la máquina y nos situamos sobre ACCIONES > Migrar:
- Se nos abrirá este asistente, en este caso, como sólo queremos migrar la máquina de Datastore seleccionamos Cambiar solo almacenamiento:
- Seleccionamos el Datastore dónde la queremos migrar y con el mismo formato que el origen, la compatibilidad nos la da como correcta:
- Nos muestra un resumen y finalizamos:
- Aquí vemos que ya tenemos la máquina migrada de Datastore:
- La siguiente opción que vamos a ver es aplicar vMotion y StoragevMotion al mismo tiempo, es decir, nos va a permitir migrar la máquina de host y de Datastore simultáneamente, para ello, seleccionamos la máquina y nos situamos sobre ACCIONES > Migrar:
- Se nos abrirá este asistente, en este caso, como queremos migrar la máquina de host y de Datastore seleccionamos Cambiar recurso informático y almacenamiento:
- Seleccionamos el host dónde la queremos migrar, la compatibilidad nos la da como correcta:
- Seleccionamos el Datastore dónde la queremos migrar y con el mismo formato que el origen, la compatibilidad nos la da como correcta:
- Utilizaremos la misma red en este host:
- Le indicamos la prioridad a la tarea de migración:
- Nos muestra un resumen y finalizamos:
- Aquí vemos que ya tenemos la máquina migrada de host y de Datastore:
Saludos y espero que os sea de ayuda 😉
Un comentario