16 votos

Cerrando Ubuntu Server que se ejecuta en VirtualBox sin cabeza

Estoy corriendo Ubuntu Server con VBoxHeadless. ¿Cómo puedo enviar ACPI de apagado de la señal a través de VirtualBox y hacer de Servidor de Ubuntu de respetar y cumplir con la señal de apagado?

23voto

Mike L Puntos 239

Si desea apagar el invitado de Ubuntu tienes dos opciones:

El cierre de una persona mediante VBoxManage

Una máquina virtual puede ser controlado mediante la línea de comandos usando el VBoxManage herramienta de línea de comandos:

VBoxManage controlvm [nameofmachine] savestate       # saves the state of the VM like in suspend
VBoxManage controlvm [nameofmachine] poweroff        # simply "unplugs" the VM
VBoxManage controlvm [nameofmachine] acpipowerbutton # sends ACPI poweroff signal

Para apagar por el ACPI sistema operativo virtual debe ser capaz de hacerlo, y VirtualBox también puede necesitar para habilitar la compatibilidad con ACPI para la VM.

  • Habilitar VirtualBox ACPI opciones:

    VBoxManage modifyvm [nameofmachine] --acpi en
  • Instalar el soporte ACPI en el Ubuntu VM:

    sudo apt-get install acpid

Cerrando cliente de SSH

La forma más segura para apagar la máquina en caso de que usted tenga acceso SSH woud ser el problema

user@virtualmachine: sudo poweroff

Esta se ocupará de apague de manera segura y poweroff su SO huésped.

0voto

Travis Puntos 363

He encontrado esta aquí y probado funciona muy bien.

/usr/bin/net rpc shutdown -f -t 1 -I XXX.XXX.XXX.XXX -U <shutdown_acc>%<password>

se supone samba está instalado en el host.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: