Cómo configurar una máquina virtual en VMWare ESXi

Cómo crear y configurar una máquina virtual en VMware ESXi (básicamente, cómo lo hice)

Crear máquinas virtuales en VMware ESXi no es pan comido, sobre todo si estás empezando o cambiando de configuración. El proceso de subir archivos ISO, configurar el hardware y montar imágenes del sistema operativo puede complicarse rápidamente si no sabes dónde buscar. Por suerte, hay dos maneras principales de hacerlo: usando la interfaz web (bastante sencilla una vez que le coges el truco) o con PowerShell a través de PowerCLI, que resulta muy práctico para automatizar tareas o gestionar varias máquinas virtuales a la vez. En cualquier caso, tendrás una máquina virtual lista para instalar tu sistema operativo invitado (ya sea Windows, Linux u otro) desde una ISO. Y, sinceramente, una vez que lo hayas hecho un par de veces, no está nada mal. Así es como he conseguido que esas máquinas virtuales funcionen a la perfección.

Cómo crear una máquina virtual con VMware Web Client

Abra la interfaz web de VMware Host o vCenter

  • Primero, abre la interfaz web de tu host ESXi (algo así como https:// your-esxi-ip ) o vSphere Client si usas vCenter. Y sí, necesitarás permisos de administrador, por supuesto.
  • Vaya a la sección Almacenamiento. Ahí es donde subirá sus archivos ISO. Normalmente se encuentra en Almacenamiento > Almacenes de datos.

Sube tu ISO del sistema operativo al almacén de datos

  • Haz clic en el almacén de datos que quieras usar y luego en » Explorar archivos». Esto abrirá la ventana del explorador de archivos.
  • De vuelta ahí, crea una nueva carpeta llamada ISO si quieres mantener todo ordenado. Dentro, usa «Subir archivos» para subir tu imagen ISO al almacén de datos desde tu equipo local. A veces es un poco lento, así que ten paciencia.

En algunas configuraciones, arrastrar y soltar podría funcionar; depende de la configuración de tu navegador y del almacén de datos. Ten en cuenta que tendrás que esperar un poco si tu ISO es grande o tu red es lenta.

Crea tu máquina virtual

  • Después de cargar la ISO, regrese a la consola de su host, presione Crear/Registrar VM y elija Nueva máquina virtual.
  • Asígnele un nombre que tenga sentido, como «Win11Test» o lo que sea.
  • Seleccione la carpeta del almacén de datos donde desea que residan esos archivos de VM.
  • Elija la última versión de hardware virtual, generalmente la más alta disponible, a menos que necesite compatibilidad con sistemas más antiguos.
  • Selecciona la familia y versión del sistema operativo (por ejemplo, Windows 10, Linux, etc.).Si no encuentras tu versión exacta, elige la más parecida.
  • Asignar recursos: núcleos (vCPU), RAM, tamaño de disco (que puede redimensionar más tarde) y adaptador de red (la mayoría de las personas lo dejan en E1000 o cambian a VMXNET3 si desea un mejor rendimiento).
  • Configura tu método de aprovisionamiento de discos: Thick (preasignar todo el espacio) o Thin (aumentar según sea necesario).Dependiendo de tu configuración de almacenamiento, esto puede marcar la diferencia.
  • Si necesita funciones adicionales, como USB passthrough o discos adicionales, haga clic en » Agregar nuevo dispositivo» y configure lo que necesite. Los valores predeterminados suelen funcionar bien para configuraciones básicas.
  • Pulsa «Finalizar» y listo. La máquina virtual aparecerá en la lista de máquinas virtuales.

Montar la ISO en la máquina virtual (porque la instalación del sistema operativo necesita la ISO)

  • Haga clic en su nueva VM y luego seleccione Editar configuración.
  • Busca la unidad de CD/DVD ; a veces tiene una etiqueta diferente según la versión de ESXi. Cambia el dispositivo a Archivo ISO del almacén de datos.
  • Haga clic en Explorar y seleccione su imagen ISO del almacén de datos.
  • Asegúrate de que la opción «Conectar al encender» esté marcada. De lo contrario, la ISO no se montará al iniciar la máquina virtual.
  • Guarde su configuración.

Comenzar la instalación

  • Encienda la máquina virtual: haga clic en Encender o en el botón de reproducción verde.
  • Ahora, la parte divertida: conéctese a la consola de la máquina virtual (normalmente mediante » Abrir consola remota «) y siga el asistente de instalación del sistema operativo. Si desea cambiar el orden de arranque o la configuración de la BIOS, vaya a Opciones de la máquina virtual > Opciones de arranque.
  • Si planea instalar Windows 11 u otro sistema operativo moderno, es posible que deba habilitar EFI o Arranque seguro, que también se puede configurar en las opciones de VM.

Después de la instalación: Ponga en funcionamiento VMware Tools

Una vez que el sistema operativo esté instalado y funcionando en la máquina virtual, no olvide instalar VMware Tools. Se trata de controladores y servicios que optimizan el funcionamiento de la máquina virtual y mejoran el rendimiento de los gráficos, el ratón y la red. Simplemente vaya al menú de la máquina virtual, seleccione Sistema operativo invitado > Instalar VMware Tools y siga las instrucciones dentro de la máquina virtual.

Uso de PowerShell/PowerCLI para automatizar la creación de máquinas virtuales

Si hacer clic suena demasiado lento o repetitivo, PowerCLI puede ayudarte a automatizar este proceso. Instala el módulo con:

Install-Module -Name VMware. PowerCLI

Asegúrate de estar ejecutando PowerShell como administrador y, si aparece una advertencia sobre los certificados, puedes configurar:

Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn

Luego conéctese a su servidor ESXi o vCenter:

Connect-VIServer -Server <vCenter_FQDN_or_ESXi_IP>

Y simplemente ejecute un comando como:

New-VM -Name "AutoVM01" -VMHost esxi01.woshub.com -Datastore "ISCSI_DC01" -DiskGB 40 -DiskStorageFormat Thin -MemoryGB 8 -NumCpu 2 -NetworkName "VM Network"

¿Quieres algo más sofisticado? Puedes especificar los ID del sistema operativo invitado o clonar plantillas:

-GuestId rhel4_64Guest

O clonar una plantilla de VM existente y personalizarla:

-Template "WS2022_Template" -OSCustomizationSpec "Cust_WS2022"

No olvides desconectarte cuando hayas terminado:

Disconnect-VIServer -Server $ESXiHost -Confirm:$false

Sinceramente, usar scripts facilita mucho la gestión de varias máquinas virtuales o la configuración repetida. Además, si te interesa automatizar todo el entorno de VMware desde cero, prueba herramientas como Ansible.

Configurar máquinas virtuales puede ser un poco complicado, pero una vez que te familiarizas con los pasos, es muy gratificante ver cómo todo encaja. Espero que esto ayude a reducir un poco la frustración.

Resumen

  • Cargue archivos ISO a un almacén de datos en vSphere Web Client.
  • Cree una nueva máquina virtual, asigne recursos y monte la ISO durante la configuración.
  • Inicie la máquina virtual y continúe con la instalación del sistema operativo.
  • Utilice PowerCLI para automatizar la creación de máquinas virtuales si prefiere utilizar scripts.

Resumen

Poner en marcha una máquina virtual en VMware ESXi no es tarea fácil, pero requiere unos cuantos pasos. Una vez que lo hayas hecho un par de veces, es cuestión de repetirlo una y otra vez. Si lo haces a menudo, sin duda, considera PowerCLI o herramientas de automatización: te ahorra mucho tiempo y dolores de cabeza.¡Cruzo los dedos para que esto ayude a evitar la misma confusión que tuve la primera vez!