
Ich habe einen Heim-NAS/DLNA-Server, der aus einem HP Micro Server besteht und auf dem die HP-Marke VMware ESXi 5.0.0 Build-623860 (kostenlose Lizenz) installiert ist. Da es sich um ein Heim-Mediacenter handelt, möchte ich, dass es von allen Mitgliedern meines Haushalts „verwaltet“ werden kann. Dies erfordert, dass es (einschließlich aller VMs darin) von jedem mit physischem Zugriff auf den Server durch einfaches Drücken des Netzschalters am Gehäuse ein- und ausgeschaltet werden kann.
Der „Start“-Teil ist leicht zu erhalten – ich musste lediglich die Start-/Herunterfahrrichtlinie konfigurieren:
Sobald der Server hochfährt, starten auch alle VMs und das ist genau das, was ich brauche. Nun ja, bis 5.0.0U1 hat es funktioniert, aber das ist eine andere Geschichte:
http://blogs.vmware.com/vsphere/2012/03/free-esxi-hypervisor-auto-start-breaks-with-50-update-1.html
Leider werden die Gastcomputer durch Drücken des Netzschalters nicht ordnungsgemäß heruntergefahren - sie werden stattdessen beendet.
Wenn ich den Befehl „shut down“ über die vSphere-Client-Schnittstelle ausführe, werden Gäste ausgeschaltet. Ich möchte dasselbe Endergebnis erhalten, wenn der physische Netzschalter umgeschaltet wird.
Ich habe ein bisschen auf dem ESXi-Server herumgestöbert. Es gibt ein Skript „/sbin/shutdown.sh“, das genau das zu tun schien, was ich brauche … aber nachdem ich es ausprobiert habe, tut es genau das, was der Ausschaltknopf tut. „/etc/inittab“ enthält einen Eintrag für die „Shutdown“-Ebene, aber ich nehme an, dass dieser nicht mit dem Einschaltknopf verbunden ist. Ich kann keine acpi-bezogene Konfiguration finden und weiß auch nicht, was genau ausgeführt wird, wenn der Einschaltknopf gedrückt wird.
Hat jemand eine Ahnung, wie ich die VMs automatisch herunterfahren kann, wenn der physische Netzschalter gedrückt wird, um den Computer auszuschalten?
Antwort1
Das ist nicht möglich. Seltsamerweise ist diese professionelle Software nicht auf Ihre ausschließlich privaten Nutzungsanforderungen zugeschnitten. Daher ist in ihr auch kein Code integriert, der einen Tastendruck erkennt und ein Herunterfahren auslöst.
Probieren Sie doch einfach ein Verbraucherprodukt wie die Workstation von VMWare aus, bei dem die Wahrscheinlichkeit, dass es auf diese Weise skriptfähig ist, viel größer ist.