This post is also available in: Inglese

Reading Time: 2 minutes

Come già scritto in un post precedente, a partire da vSphere 5.0U1, in un cluster con VMware HA abilitato, la funzionalità di VM Startup & Shutdown ESXi (nelle proprietà dell’host ESXi) risulta disattivata.

Questo perché comunque non era supportata, come descritto nella KB 850 (Automating the process of starting and stopping virtual machines on VMware ESX) e ribadito anche nella vSphere Avalability Guide:

The Virtual Machine Startup and Shutdown (automatic startup) feature is disabled for all virtual machines residing on hosts that are in (or moved into) a vSphere HA cluster. Automatic startup is not supported when used with vSphere HA.

Quindi come è possibile gestire la corretta sequenza di accensione e di spegnimento della propria infrastruttura?

Il modo più semplice è gestirlo tramite script (anche se in alcuni casi potrebbe essere che il framework del proprio gruppo di continuità potrebbe avere qualche funzione specifica per VMware vSphere).

PowerCLI

Con PowerCLI sono disponibili i comandi Shutdown-VMGuest e Start-VM, come mostrato in questi due esempi:

  • VM Shutdown script
    Connect-VIServer vCenterServer
    Get-VM | Where { $_.PowerState -eq "poweredOn" } | Shutdown-VMGuest -Confirm:$false
  • VM Startup script
    Connect-VIServer vCenterServer
    Get-VM | Start-VM -Confirm -RunAsync

Chiaramente se il vCenter Server fosse virtualizzato nella stessa struttura da lui gestita questo rappresenterebbe un problema e bisognerebbe spegnerlo per ultimo (e accenderlo collegandosi all’host opportuno).

Inoltre sarebbe utile seguire una logica nello spegnimento (e nella riaccensione) delle VM, ad esempio usando i livello di priorità di VMware HA e nel caso della riaccensione, specificando un gruppo, un folder un resource pool (per non prendere tutto l’elenco delle VM).

Per finire bisogna poi integrare la parte di spegnimento e riaccensione degli host (e magari anche dello storage).

Share

Virtualization, Cloud and Storage Architect. Tech Field delegate. VMUG IT Co-Founder and board member. VMware VMTN Moderator and vExpert 2010-20 and vExpert Pro. Dell TechCenter Rockstar 2014-15. Microsoft MVP 2014-16. Veeam Vanguard 2015-19. Nutanix NTC 2014-20. Several certifications including: VCDX-DCV, VCP-DCV/DT/Cloud, VCAP-DCA/DCD/CIA/CID/DTA/DTD, MCSA, MCSE, MCITP, CCA, NPP.