Вводная
ESXi build number:4564106
Имеется 2 виртуальных сервера (gentoo), тип гостевой системы «Other 3.x or later Linux (64-bit)»
Параметры автостарта
Wait for heartbeat No
Приоритет запуска виртуальных серверов выставлен
Проблема
После перегрузки хост-сервера поднималась только первая виртуальная машина. Вторая упорно нежелала подниматься
Решение
Необходимо включить доступ по ssh на хост-сервер. Заходим и принудительно включаем автозапуск
/bin/vim-cmd -U root hostsvc/autostartmanager/enable_autostart 1
Enabled AutoStart
Далее смотрим, что у нас в автостарте
/bin/vim-cmd -U root hostsvc/autostartmanager/get_autostartseq
(vim.host.AutoStartManager.AutoPowerInfo) [
(vim.host.AutoStartManager.AutoPowerInfo) {
key = ‘vim.VirtualMachine:1’,
startOrder = 1,
startDelay = -1,
waitForHeartbeat = «systemDefault»,
startAction = «powerOn»,
stopDelay = -1,
stopAction = «systemDefault»
},
(vim.host.AutoStartManager.AutoPowerInfo) {
key = ‘vim.VirtualMachine:2’,
startOrder = 2,
startDelay = -1,
waitForHeartbeat = «systemDefault»,
startAction = «none»,
stopDelay = -1,
stopAction = «systemDefault»
}
]
Видно, что для первой виртуальной машины startAction = «powerOn», для второй startAction = «none». Теперь понятно, почему не стартует вторая виртуальная машина
Делаем unregister/register проблемной машины и снова смотрим вывод
/bin/vim-cmd -U root hostsvc/autostartmanager/get_autostartseq
(vim.host.AutoStartManager.AutoPowerInfo) [
(vim.host.AutoStartManager.AutoPowerInfo) {
key = ‘vim.VirtualMachine:1’,
startOrder = 1,
startDelay = -1,
waitForHeartbeat = «systemDefault»,
startAction = «powerOn»,
stopDelay = -1,
stopAction = «systemDefault»
},
(vim.host.AutoStartManager.AutoPowerInfo) {
key = ‘vim.VirtualMachine:3’,
startOrder = 2,
startDelay = -1,
waitForHeartbeat = «systemDefault»,
startAction = «powerOn»,
stopDelay = -1,
stopAction = «systemDefault»
}
]
Все в порядке, у обоих машин startAction = «powerOn». Контрольная перегрузка хост-машины
Все
Благодарности www.tune-it.ru

- Системный администратор с 2000 года
- Участник Freelancehunt, Хабр Q&A, cyberforum
- Кейсы