3

У меня есть домашний сервер NAS/DLNA, построенный из микро-сервера HP, с установленным фирменным ПО HP VMware ESXi 5.0.0 build-623860 (бесплатная лицензия). Будучи домашним медиацентром, я бы хотел, чтобы все члены моей семьи управляли им. Для этого необходимо, чтобы он был отключен (включая все виртуальные машины внутри) любым лицом, имеющим физический доступ к серверу, просто нажав кнопку питания на корпусе.

Часть "запуск" легко получить - все, что мне нужно было сделать, это настроить политику запуска / завершения работы:

Конфигурация запуска / выключения виртуальной машины

Как только сервер включается, все виртуальные машины также запускаются, и это именно то, что мне нужно. Ну ... это работало до 5.0.0U1, но это другая история:

http://blogs.vmware.com/vsphere/2012/03/free-esxi-hypervisor-auto-start-breaks-with-50-update-1.html

К сожалению, нажатие кнопки питания не приводит к корректному завершению работы гостевых машин - вместо этого они отключаются.

Если я запускаю команду "shutdown" из интерфейса vSphere Client, гости отключаются. Я хотел бы получить тот же конечный результат, когда физическая кнопка питания переключается.

Я немного покопался на сервере ESXi. Есть сценарий "/sbin/shutdown.sh", который, кажется, делает именно то, что мне нужно ... но после попытки он делает именно то, что кнопка выключения питания. «/ Etc / inittab» содержит запись для уровня "shutdown", но я полагаю, он не подключен к кнопке питания. Я не могу найти никакой конфигурации, связанной с ACPI, и при этом я не знаю, что именно выполняется при нажатии кнопки питания.

Кто-нибудь знает, как я могу автоматически отключить виртуальные машины при нажатии на выключатель физического питания, чтобы включить компьютер?

1 ответ1

4

Вы не можете - как ни странно, это программное обеспечение профессионального уровня не приспособлено для ваших требований использования в домашних условиях - поэтому в него не встроена какая-либо форма кода для обнаружения нажатия кнопки и запуска выключения.

Почему бы не попробовать потребительский продукт, такой как рабочая станция VMWare, который, скорее всего, будет таким образом написан для сценариев.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .