Habilitar AutoStart of VMS en VMware ESXI y Workstation – TheitBros

General

Por defecto, tanto la estación de trabajo VMware ESXI como VMware no inician automáticamente máquinas virtuales después de que el host se haya reiniciado. Después de reiniciar un host (debido al mantenimiento o un bloqueo), el administrador de VMware debe iniciar manualmente las máquinas virtuales. En esta guía, mostraremos cómo habilitar el arranque automático y el orden de inicio para las máquinas virtuales que se ejecutan en un VMware ESXi o al host de estación de trabajo.

Cómo configurar el inicio automático de las máquinas virtuales en VMware ESXI

Para un host ESXI independiente, puede configurar VM AutoStartart a través de la interfaz de cliente de host ESXI.

Para un host independiente VMware ESXI 8.0:

  1. Iniciar sesión en la interfaz de usuario web del cliente de host ESXI;
  2. Seleccionar Administrar > Sistema > Autostart;
  3. AutoStart está deshabilitado de forma predeterminada (INNSET) para todas las máquinas virtuales;
  4. Seleccione la VM y haga clic Permitir.
    ESXI Auto Start VM
  5. Usar el Empezar más tarde y Empezar antes Botones para cambiar el orden en que se inicia la VM (la VM con el pedido de AutoStart 1 comienza primero).
    ESXI AutoStart

Haga clic en el Configurar Botón para configurar la configuración de inicio y apagado avanzado de VM individual.

  • Retraso de inicio – Cuántos segundos esperar antes de alimentar la VM (120 segundos por defecto). Este retraso le permite esperar la ejecución de servicios y scripts personalizados;
  • Retraso de cierre – El tiempo máximo que el host ESXi espera apagar (120 segundos de forma predeterminada). Si una VM no se apaga dentro del tiempo de retraso especificado, el host ejecuta un comando de apagado de potencia contra la VM y luego comienza a cerrar la siguiente VM.
  • Acción de parar – Seleccione una de las cuatro acciones de cierre para la VM en el cierre del host (Valor predeterminado del sistema, Cerrar, Suspendero Apagado). Esto requiere que se instalen herramientas de VMware en el sistema operativo invitado. La acción predeterminada es Cerrar.
  • Espera a los latidos del corazón – Si está habilitado, la secuencia de arranque continúa después de que el host ESXI recibe el primer latido del corazón de la VM (también requiere herramientas de VMware).

VMware Workstation Auto Start VM

Estas opciones permiten configurar el orden de inicio de la máquina virtual correcta. Por ejemplo, la VM del controlador de dominio debe iniciarse antes de los servidores de aplicaciones, y así sucesivamente.

Es posible configurar los valores predeterminados de inicio global para todas las máquinas virtuales en el host ESXI. Haga clic en el Editar configuración Botón en la parte superior del cuadro de diálogo AutoStart.

Para habilitar AutoStart para todas las máquinas virtuales, cambie el Activado a . Luego configure el retraso de inicio/detener predeterminado y la acción de detener.

VMware ESXI AutoStart VM

Nota. Configuración individual de VM AutoStartup anula los valores predeterminados.

Inicie automáticamente las máquinas virtuales en VMware vCenter

Se utiliza un conjunto diferente de configuración automática de inicio y apagado si sus hosts ESXi están conectados a un VMware vCenter (VCSA).

Puede administrar la configuración de inicio en un host independiente en vCenter, pero cuando las máquinas virtuales se migran a otro host a través de vMotion, la configuración de inicio no se mueve con la VM.

vSphere AutoStart VM

En vCenter 7 y 8, la tarea programada se puede usar para iniciar automáticamente las máquinas virtuales de infraestructura después de una interrupción.

  1. Seleccione VM en vCenter y vaya a la Configurar pestaña.
  2. Seleccionar Tareas programadas.
  3. Seleccionar Nueva tarea programada > Nombre de la tarea Encender.
  4. Ejecutar la tarea Después de vCenter Startup con un 2 Retraso de minutos.
  5. Guarde la tarea.

VMware Start VM en el arranque

Dicha tarea iniciará automáticamente la VM después de que se inicie vCenter.

Las opciones automáticas de inicio y apagado para máquinas virtuales se deshabilitan cuando un host ESXi es parte de un clúster vSphere HA (alta disponibilidad). HA gestiona automáticamente los reinicios de VM entre los hosts en caso de fallas que entran en conflicto con la configuración de AutoStart.

Esxi AutoStart VM

Configurar las máquinas virtuales AutoSteSt usando PowerShell

Puede configurar la configuración de VM AutoStart en ESXI o VCenter usando PowerShell. Esto requiere el VMware Powercli El módulo se instalará en la máquina del administrador.

Conéctese al host ESXI o vCenter usando el comando:

connect-viserver -server yourESXihost

Verifique la configuración de inicio actual para las máquinas virtuales en el host:

Get-VM | Get-VMStartPolicy

vCenter AutoStart VM

Use el siguiente comando para habilitar AutoStart para una VM específica:

Get-VMHostStartPolicy | Set-VMHostStartPolicy -Enabled $true

Get-VM hq-dc01 | Get-VMStartPolicy | Set-VMStartpolicy -StartAction PowerOn -StartOrder 2 -StartDelay 300 -StopAction GuestShutDown -StopDelay 300

VMware Workstation AutoStart VM

Además, puede habilitar AutoStart Manager desde el shell ESXI.

# vim-cmd hostsvc/autostartmanager/enable_autostart 1

Inicio automático de la máquina virtual

Enumere el orden de arranque y otros parámetros de AutoStart para máquinas virtuales en un host ESXi:

# vim-cmd hostsvc/autostartmanager/get_autostartseq

VMware AutoStart

Obtenga la configuración de inicio de VM predeterminada en un host:

# vim-cmd hostsvc/autostartmanager/get_defaults

(vim.host.AutoStartManager.SystemDefaults) {

enabled = false,

startDelay = 120,

stopDelay = 120,

waitForHeartbeat = false,

stopAction = "powerOff"

}

Cómo iniciar automáticamente las máquinas virtuales en la estación de trabajo VMware

Comenzando con VMware Workstation Pro 17.0, puede usar el Autostart Característica para alimentar automáticamente las máquinas virtuales locales cuando se inicia la computadora host de Windows.

  1. Abra la consola Services.MSC y cambie el tipo de inicio a automático para el Servicio VMware AutoStartt; VMware AutoStart VM
  2. Iniciar VMware Workstation Pro;
  3. Hacer clic con el botón derecho Mi computadora > Configurar VMS Auto Start;
  4. Seleccione VMS lo que desea comenzar automáticamente y configure el orden de inicio. VMware Workstation AutoStart
  5. AutoStart solo se puede habilitar para las máquinas virtuales en la carpeta raíz. Si no ve una VM específica en la lista de inicio, asegúrese de que sea la carpeta raíz.
    estación de trabajo de AutoStart VMware

En algunos casos, el mensaje de error puede aparecer al guardar la configuración de AutoStart:

No se pudo actualizar la configuración de AutoStart. Asegúrese de que exista el archivo vmautostar.xml y tenga permisos para escribir este archivo.

ESXI VM AutoStartt

En este caso, asegúrese de que la cuenta de usuario que se utiliza para iniciar el servicio VMWAREAUTOSTOSTService tiene permiso de escritura para el %AllUsersProfile%\ VMware \ VMware Workstation \ vmautostart.xml archivo.

Puede ejecutar cualquier máquina virtual creando el siguiente archivo por lotes AutoStartvm.Bat.

start “C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe” start “D:\VM\TestVm1\TestVm1.vmx”

ping 127.0.0.1 -n 40 > nul

start “C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe” start “D:\VM\freebsd2\freebsd2.vmx”

VMware Workstation AutoStart Machine Virtual

La segunda línea de código se usa para agregar un retraso de 40 segundos antes de que comience la segunda VM. Puede copiar este archivo al escritorio (y ejecutarlo manualmente haciendo doble clic), agregarlo a la inicio de Windows o ejecutarlo a través del trabajo del planificador de tareas.

Valora este post

Deja una respuesta

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