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 😉

jramos

Técnico Superior STI

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

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