Boris_Popov
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору goletsa мой вопрос Цитата: Олл, есть вопрос по VMWare Workstation, версия - 6.5.0 сборка 118166, установлена под линуксом (CentOS 5.2), зарегистрирована. Задача - запускать виртуалки автоматом при запуске ос. Написал скрипт, соответствующий кусок см. ниже Код:$VM="/путь/к/виртуалке/виртуалка с пробелами в имени.vmx" $VM2="/путь/к/виртуалке/виртуалка с пробелами в имени 2.vmx" service vmware start vmrun -T ws start "$VM" vmrun -T ws start "$VM2" При запуске ОС в момент отрабатывания скрипта vmrun пишет "Cannot connect to the virtual machine" на обе виртуалки. После запуска сервера захожу по VNC и вижу запущенное окно VMware Workstation с двумя вкладками виртуалок из скрипта и двумя диалоговыми окнами для ввода серийного номера. После закрытия и повторного VMWare Workstation эти же виртуалки по этим же путям нормально стартуют, если запускать из GUI. Собственно, вопрос: как сделать, чтобы vmware молча запускала виртуалки из скрипта, не спрашивая серийный номер? | ответ Цитата: Boris_Popov Вероятно вы его стартуете не от того юзера. Т.е. скрпипт отрабатывает от root'а а вы обычно стартуете от обычного юзера. | Нет, стартую я тоже от рута, это машина исключительно для запуска виртуалок. пробовал прописывать имя пользователя и пароль (что не обязательно для виртуалки) — не помогает, та же картина маслом. КМК, осталось 2 варианта: 1. Прописать скрипт в rc.local 2. Обновлять VMWare (что не очень целесообразно, т.к. машина используется практически постоянно). |