Advertisement
D0cEvil

ESXi - VM Autostart bug fixing

Dec 6th, 2022
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.01 KB | Software | 0 0
  1. #На одном гипервизоре, доступном по ssh, как-то возникла проблема, заключающаяся в том, что виртуальные машины автоматически не #запускались после старта системы. Вообще, я немного изучил автозапуск VMware виртуалок и окзалось, что за это отвечает следующая #запись в /etc/inittab.
  2.    
  3. ::wait:/bin/vmware-autostart.sh start
  4.  
  5. #Собственно, тут самый обычный формат inittab. Но на деле, всё несколько хитрее. Для начала, включим автозапуск машин в обход #vCenter/толстого клиента:
  6.    
  7. ~ # /bin/vim-cmd -U root hostsvc/autostartmanager/enable_autostart 1
  8. Enabled AutoStart
  9.  
  10. #Затем, убедимся в корректности последовательности и параметров автоматического запуска виртуалок:
  11.    
  12. ~ # /bin/vim-cmd -U root hostsvc/autostartmanager/get_autostartseq
  13.  
  14. #Ну и в конце, если не хочется перезапускать хост, можно запустить скрипт вручную (этой же командой можно пользоваться, чтобы вручную #инициировать запуск сконфигурированных виртуалок в правильной последовательности):
  15.    
  16. ~ # /bin/vmware-autostart.sh start
  17.  
  18. #Засим, пожалуй, всё. Главное -- не забыть вывести узел из Maintenance mode. Для этого можно сначала проверить текущее состояние #системы, затем выполнить команду для выхода из Maintenance:
  19.  
  20.    
  21. ~ # vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
  22.       inMaintenanceMode = true,
  23. ~ # vim-cmd -U root hostsvc/maintenance_mode_exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement