Закрытие Сервера Ubuntu, работающего в бездисплейном VirtualBox

Я выполняю использование Сервера Ubuntu VBoxHeadless. Как я отправляю сигнал завершения работы ACPI через VirtualBox и заставляю Сервер Ubuntu уважать его и выполнить сигнал завершения работы?

16
задан 23 November 2011 в 03:42

2 ответа

Если Вы хотите завершить работу гостя Ubuntu, у Вас есть две опции:

Закрытие гостевого использования VBoxManage

Виртуальной машиной может управлять командная строка с помощью VBoxManage инструмент командной строки:

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

Для выключаются ACPI, который виртуальная ОС должна быть способной, чтобы сделать так, и VirtualBox, возможно, также должен включить поддержку ACPI VM.

  • Опции Enable VirtualBox ACPI:

    VBoxManage modifyvm [nameofmachine] --acpi on
  • Установите поддержку ACPI в VM Ubuntu:

    sudo apt-get install acpid

Закрытие гостя от SSH

Более безопасный способ закрыть машину в случае, если у Вас есть доступ SSH woud для издания

user@virtualmachine: sudo poweroff

Это будет заботиться безопасно закрытию и выключению питания Ваш гость ОС.

23
ответ дан 23 November 2019 в 02:34

Я нашел это здесь и протестировал его - работы приятно.

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

предполагает, что самба установлена на хосте.

0
ответ дан 23 November 2019 в 02:34

Другие вопросы по тегам:

Похожие вопросы: