KVM autostart boot deley guest

Автор vladimirse, 24 января 2012, 09:42:26

« назад - далее »

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

vladimirse

Доброго времени суток, уважаемые.
Может кто сталкивался с такой задачей, как обеспечение задаржки при автозапуске виртуалок в KVM.
Необходимо, что бы одна из виртуалок на сервере стартовала с определенной задаржкой, т.к. для ее работы необходимо наличие некоторых сервисов, которые достаточно долго стартуют и тем самым вызывают неполадки в работе.
  •  

ihammers

Цитата: vladimirse от 24 января 2012, 09:42:26
Доброго времени суток, уважаемые.
Может кто сталкивался с такой задачей, как обеспечение задаржки при автозапуске виртуалок в KVM.
Необходимо, что бы одна из виртуалок на сервере стартовала с определенной задаржкой, т.к. для ее работы необходимо наличие некоторых сервисов, которые достаточно долго стартуют и тем самым вызывают неполадки в работе.
Попробуйте между запусками виртуалок поставить sleep на несколько минут.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
  •  

vladimirse

Автостарт виртуалок реализован средствами virsh autostart vm01.
Где там вписать задержку я так и не нашел.
  •  

ihammers

Цитата: vladimirse от 25 января 2012, 11:05:38
Автостарт виртуалок реализован средствами virsh autostart vm01.
Где там вписать задержку я так и не нашел.
Как я понимаю у вас скрипт с запуском виртуалок, то можно его изменить, например так:

virsh autostart vm01
sleep 300
virsh autostart vm02


PS: если правильно помню время в секундах.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
  •  

vladimirse

Дело в том, что команда virsh autostart vm1 добавляет виртуалку в список автозапуска, а точнее просто делает ссылку в каталоге автозапуска, sleep туда ни как не вписать.
  •  

ihammers

Цитата: vladimirse от 25 января 2012, 17:23:05
Дело в том, что команда virsh autostart vm1 добавляет виртуалку в список автозапуска, а точнее просто делает ссылку в каталоге автозапуска, sleep туда ни как не вписать.
Тогда можно сделать косталь через /etc/rc.* (как пример), как раз там можно будет использовать sleep.  И также их гасить при выключении.

Но придётся отключить virsh autostart для всех виртуалок.

А как определяется порядок старта?

PS: Кто-то сказал: ничто так не постоянно, как временное.)
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
  •  

vladimirse

Я бы вот сам хотел знать про порядок загрузки. В дока ни чего по этому поводу не сказано.
  •