[lxc-users] How to cancel lxc-autostart

Łukasz Górski l.gorski at lokis.info
Fri Aug 8 20:22:07 UTC 2014


Could you perhaps clarify when exactly do you want this command to be
invoked? Before the reboot or after? If after, perhaps I am mistaken, but
it doesn't seem to make any sense whatsoever. I suppose you'd need to run
it in a specific timeframe before the containers are started - how much
time it takes from the moment you get a working shell after the reboot to
the point when container booting process starts? If you want to run it
before the reboot, then I guess some shell scripting most likely would do
to disable autostart and the re-enable it back again after reboot.

Pozdrawiam
Łukasz Górski
Biuro Obsługi Klienta LOKIS
www.lokis.info

---
Informujemy, że realizujemy projekt „Modernizacja serwerów
wewnętrznych i serwera głównego wraz z konfiguracją”.
Nr wniosku o dofinansowanie: WND-RPPM – 01. – 01.-00 - 363 /08.
Projekt jest realizowany przy współudziale środków z EFRR oraz budżetu
państwa.
Więcej informacji o wniosku i konkursach na stronach www.arp.gda.pl



2014-08-08 21:21 GMT+02:00 CDR <venefax at gmail.com>:

> Suppose you manage a box with 300 containers, all on autostart=1. One day
> you reboot the box but you need to avoid all the contaoners to start. There
> should be a command like
> lxc-cancel-autostart.
> Does it make sense?
>
>
> On Friday, August 8, 2014, Harald Dunkel <harald.dunkel at aixigo.de> wrote:
>
>> I am not familiar with Ubuntu's setup, but assuming it supports
>> sysv-init I would suggest to omit lxc in a dedicated run level.
>>
>> If your default run level is 2 (specified in /etc/inittab), then
>> you could use update-rc.d to omit lxc in run level 3, e.g.
>>
>>         # update-rc.d lxc start 20 2 4 5 . stop 20 0 1 3 6 .
>>
>> This means lxc is started in run levels 2, 4 and 5, and
>> stopped in 0, 1, 3 and 6.
>>
>> If you need to boot without starting the containers, then you
>> can choose run level 3 on the kernel command line at boot time,
>> e.g.
>>         linux /boot/vmlinuz root= ... quiet 3
>>
>> grub2 allows you to modify the kernel command line before booting.
>> Using telinit you can change the run level at run time, e.g.
>> 'telinit 2' to switch to run level 2 (to start your containers).
>>
>>
>> Hope this helps
>> Harri
>>
>> _____________________________________________he__
>>
>> lxc-users mailing list
>> lxc-users at lists.linuxcontainers.org
>> http://lists.linuxcontainers.org/listinfo/lxc-users
>>
>
> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20140808/44e11009/attachment.html>


More information about the lxc-users mailing list