1

Crear y gestionar máquinas virtuales en VMware vSphere 6.7

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 😉

Jose Ramon Ramos Gata

Técnico Superior STI

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.