Форум русскоязычного сообщества Ubuntu


Автор Тема: Автозапуск виртуальной машины без авторизации [Решено]  (Прочитано 627 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lexa6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добрый день!
Установил Ubuntu Server 18.04 + ubuntu-desktop(--no-install-recommends) + Webmin + VMware Workstation 15.5
Виртуалка работает после авторизации и запуска её вручную через GUI.
Задача, которую не могу решить: автозапуск виртуалки при включении компа (без авторизации).
Сделал в CRONE задание, запускаемое от root когда система загружается - vmrun start /home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui. Но после запуска компа ВМ не запускается, однако если это задание запустить вручную - запускается.
Сделал службу, она не работает:
[Unit]
Description=VMBitrix
After=vmware-workstation-server

[Service]
Type=forking
PIDFile=/var/run/VMBitrix.pid
ExecStart=vmrun start /home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui
ExecStop=vmrun stop /home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx [soft]
TimeoutSec=10

[Install]
WantedBy=multi-user.target

Прошу помощи у сообщества.
« Последнее редактирование: 18 Март 2020, 11:26:04 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
ExecStart=vmrun start /home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui

/usr/bin/vmrun start "/home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui"

Оффлайн lexa6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Не хочет :(
Starting service VMBitrix.service ..

Failed to start VMBitrix.service: Unit VMBitrix.service is not loaded properly: Exec format error.
See system logs and 'systemctl status VMBitrix.service' for details.

.. failed!


[Unit]
Description=VMBitrix
After=vmware-workstation-server

[Service]
Type=forking
PIDFile=/var/run/VMBitrix.pid
ExecStart=/usr/bin/vmrun start "/home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui"
ExecStop=usr/bin/vmrun stop "/home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx [soft]"
TimeoutSec=10

[Install]
WantedBy=multi-user.target

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
А если просто комманду на cron повесить:

VBoxManage startvm imyaVM --type headless

imyaVM - Имя виртуальной машины

Посмотреть имена:

VBoxManage list vms

Оффлайн lexa6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Usermaster, у меня VMware! :)

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Извините, прочитал не внимательно.

Оффлайн damix

  • Активист
  • *
  • Сообщений: 529
    • Просмотр профиля
lexa6666, systemctl status VMBitrix.service

Оффлайн lexa6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
damix,
● VMBitrix.service - VMBitrix
   Loaded: error (Reason: Exec format error)
   Active: inactive (dead)

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4708
  • Capture the truth
    • Просмотр профиля
слэш пропустили
ExecStop=/usr/bin/vmrun
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн lexa6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
ALiEN175, теперь вот так:

Oct 29 17:11:06 ubuntu systemd[1]: Starting VMBitrix...
-- Subject: Unit VMBitrix.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit VMBitrix.service has begun starting up.
Oct 29 17:11:06 ubuntu vmrun[4289]: Error: Cannot open VM: /home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui, unknown file suffix
Oct 29 17:11:06 ubuntu systemd[1]: VMBitrix.service: Control process exited, code=exited status=255
Oct 29 17:11:06 ubuntu systemd[1]: VMBitrix.service: Failed with result 'exit-code'.
Oct 29 17:11:06 ubuntu systemd[1]: Failed to start VMBitrix.
-- Subject: Unit VMBitrix.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit VMBitrix.service has failed.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
ExecStart=/usr/bin/vmrun start "/home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx nogui"

ExecStart=/usr/bin/vmrun start "/home/bitrix/VMBitrix/VMBitrix7.4-0-CentOS7.6-x86_64.vmx" nogui

Оффлайн lexa6666

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
bezbo, СРАБОТАЛО!!!
Только убрал еще строку PIDFile=/var/run/VMBitrix.pid
Спасибо всем откликнувшимся огромное!!! :)

 

Страница сгенерирована за 0.098 секунд. Запросов: 23.