
Tengo un servidor NAS/DLNA doméstico construido a partir de un microservidor HP con VMware ESXi 5.0.0 build-623860 (licencia gratuita) de marca HP instalado. Al ser un centro multimedia doméstico, me gustaría que fuera "manejable" por todos los miembros de mi hogar. Esto requiere que cualquiera que tenga acceso físico al servidor lo encienda y apague (incluidas todas las máquinas virtuales internas) simplemente presionando el botón de encendido en el chasis.
La parte de "inicio" es fácil de obtener; todo lo que tuve que hacer fue configurar la política de inicio/apagado:
Una vez que el servidor se enciende, todas las máquinas virtuales también se inician y eso es exactamente lo que necesito. Bueno... funcionó hasta 5.0.0U1, pero esa es una historia diferente:
http://blogs.vmware.com/vsphere/2012/03/free-esxi-hypervisor-auto-start-breaks-with-50-update-1.html
Desafortunadamente, presionar el botón de encendido no apaga correctamente las máquinas invitadas, sino que se cierran.
Si ejecuto el comando "apagar" desde la interfaz de vSphere Client, los invitados se apagan. Me gustaría obtener el mismo resultado final cuando se cambia el botón de encendido físico.
He husmeado un poco en el servidor ESXi. Hay un script "/sbin/shutdown.sh" que parecía hacer exactamente lo que necesitaba... pero después de intentarlo hace exactamente lo que hace el botón de apagado. "/etc/inittab" contiene una entrada para el nivel de "apagado" pero supongo que no está conectado al botón de encendido. No puedo encontrar ninguna configuración relacionada con acpi, ni sé qué se ejecuta exactamente cuando se presiona el botón de encendido.
¿Alguien tiene idea de cómo puedo hacer que las máquinas virtuales se apaguen automáticamente cuando se presiona el interruptor de encendido físico para apagar la computadora?
Respuesta1
No puede; curiosamente, este software de nivel profesional no está orientado a sus requisitos de uso decididamente domésticos; por lo tanto, no tiene ningún tipo de código incorporado para detectar la pulsación de un botón y activar un apagado.
¿Por qué no probar un producto de consumo como la estación de trabajo de VMWare, que es mucho más probable que se pueda programar de esta manera?