Мне нужно / нужно запускать экземпляры виртуальной машины из командной строки или как часть последовательности загрузки хоста. Также как часть скрипта, запускаемого вручную на хосте по желанию.
Очевидная команда для такого случая была бы vmrun start с ногуи вариант, но это постоянно терпит неудачу на моих 3 хостах, работающих под управлением VMware Workstation 7.1.4 под CentOS 5.6 (64 бит):
[root@japeto ~/vmware/juno]$ vmrun start juno.vmx nogui
Ошибка: виртуальная машина должна быть включена
Если я открою графический интерфейс vmware и использую метод «указатель + щелчок», все будет работать нормально. Фактически, как только экземпляр виртуальной машины был запущен таким образом, vmrun start ... ногуи работает с другими экземплярами ВМ, находящимися на том же хосте.
Но это не помогает при работе без головы, когда я могу получить доступ к хосту только через ssh.
Есть подсказки? Спасибо.
Я получил это решение с другого форума - и, похоже, оно решает проблему:
su - -c "vmrun start /export/vmware/juno/juno.vmx nogui"
Вы проверили, что модули загружаются правильно?
команда vmrun не всегда автоматически загружает модули.
загрузите их вручную (/etc/init.d/vmware start) и попробуйте снова vmrun.