Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной? (Virtualbox не останавливает правильно гостевую ось при перезагрузке ил)
Модератор: Модераторы разделов
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
А ещё выше? Ну или весь лог на pastebin выложите.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
http://pastebin.ru/fF0jQKYu - выложил
Похоже не совсем в удобном формате, прикрепил файл лога сюда, в тему.
Похоже не совсем в удобном формате, прикрепил файл лога сюда, в тему.
- Вложения
-
- VBoxlog.7z
- (16.06 КБ) 8 скачиваний
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
Странно... Покажите ещё раз, как полностью выглядит service-файл.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
cat /etc/systemd/system/fastd.service
Гость запускается и тут-же останавливается. По syslog видно.
Код: Выделить всё
[Unit]
Description=fastd project
Requires=virtualbox.service
After=virtualbox.service
[Service]
ExecStart=/bin/su - ivan -c 'VBoxManage startvm "2003" --type headless'
ExecStop=/bin/su - ivan -c 'VBoxManage controlvm "2003" savestate'
[Install]
WantedBy=multi-user.target
Гость запускается и тут-же останавливается. По syslog видно.
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
Попробуйте так:
Код: Выделить всё
[Unit]
Description=fastd project
Requires=virtualbox.service
After=virtualbox.service
[Service]
Type=oneshot
RemainAfterExit=yes
User=ivan
ExecStart=VBoxManage startvm 2003 --type headless
ExecStop=VBoxManage controlvm 2003 savestate
[Install]
WantedBy=multi-user.target
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
Bizdelnick писал(а): ↑30.06.2016 17:31Попробуйте так:
Код: Выделить всё
[Unit] Description=fastd project Requires=virtualbox.service After=virtualbox.service [Service] Type=oneshot RemainAfterExit=yes User=ivan ExecStart=VBoxManage startvm 2003 --type headless ExecStop=VBoxManage controlvm 2003 savestate [Install] WantedBy=multi-user.target
Забыл сделать systemctl daemon-reload (
Вот с
Код: Выделить всё
Type=oneshot
RemainAfterExit=yes
Забыл сделать systemctl daemon-reload (
systemctl start fastd - отработал на старт нормально, а вот systemctl stop fastd - гость только только сохраняет состояние. ???
После перезагрузки гость не стартовал.
systemctl status fastd.service
● fastd.service - fastd project
Loaded: loaded (/etc/systemd/system/fastd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Чт 2016-06-30 17:52:23 MSK; 4min 9s ago
Process: 1148 ExecStart=/bin/su - ivan -c VBoxManage startvm "2003" --type headless (code=exited, status=1/FAILURE)
Main PID: 1148 (code=exited, status=1/FAILURE)
июн 30 17:52:19 systemd[1]: Starting fastd project...
июн 30 17:52:20 su[1148]: Successful su for ivan by root
июн 30 17:52:20 su[1148]: + ??? root:ivan
июн 30 17:52:20 su[1148]: pam_unix(su:session): session opened for user ivan702 by (uid=0)
июн 30 17:52:23 systemd[1]: fastd.service: Main process exited, code=exited, status=1/FAILURE
июн 30 17:52:23 systemd[1]: Failed to start fastd project.
июн 30 17:52:23 systemd[1]: fastd.service: Unit entered failed state.
июн 30 17:52:23 systemd[1]: fastd.service: Failed with result 'exit-code'.
Юнит не завелся после ребута.
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
journalctl -l -u fastd.service
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
journalctl -l -u fastd.service
но в сислоге все подробнее
В общем ничего не получается, оставлю свой старый вариант и буду изучать libvirt + virt-manager.
СПАСИБО Bizdelnick Вам за помощь.
Код: Выделить всё
-- Logs begin at Пт 2016-07-01 11:52:21 MSK, end at Пт 2016-07-01 11:52:49 MSK. --
июл 01 11:52:36 systemd[1]: Starting fastd project...
июл 01 11:52:36 su[1207]: Successful su for ivan by root
июл 01 11:52:36 su[1207]: + ??? root:ivan
июл 01 11:52:36 su[1207]: pam_unix(su:session): session opened for user ivan by (uid=0)
июл 01 11:52:39 systemd[1]: fastd.service: Main process exited, code=exited, status=1/FAILURE
июл 01 11:52:39 systemd[1]: Failed to start fastd project.
июл 01 11:52:39 systemd[1]: fastd.service: Unit entered failed state.
июл 01 11:52:39 systemd[1]: fastd.service: Failed with result 'exit-code'.
но в сислоге все подробнее
Код: Выделить всё
Jul 1 11:52:39 su[1207]: VBoxManage: error: Could not find a registered machine named '2003'
Jul 1 11:52:39 su[1207]: VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports
Jul 1 11:52:39 su[1207]: VBoxManage: error: Context: "FindMachine(Bstr(pszVM).raw(), machine.asOutParam())" at line 572 of file VBoxManageMisc.cpp
Jul 1 11:52:39 systemd[1]: fastd.service: Main process exited, code=exited, status=1/FAILURE
В общем ничего не получается, оставлю свой старый вариант и буду изучать libvirt + virt-manager.
СПАСИБО Bizdelnick Вам за помощь.
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Можно-ли правильно выключить гостевую машину при перезагрузке или выключении основной?
virt-manager — штука довольно примитивная и про автозапуск ничего не знает. Так что изучайте сразу virsh.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |