* [Sysadmins] Научите готовить lxc без systemd
@ 2016-04-13 23:26 Alexei V. Mezin
2016-04-14 20:49 ` Alexei V. Mezin
0 siblings, 1 reply; 4+ messages in thread
From: Alexei V. Mezin @ 2016-04-13 23:26 UTC (permalink / raw)
To: sysadmins
На машине с systemd контейнеры lxc запускаются без проблем, потому что
systemd отвечает за cgroups.
А что и как правильно делать на машине БЕЗ systemd?
По умолчанию cgroups вообще не смонтированы, и в /sys/fs/cgroups пусто.
Ручное монтирование типа
cgroup /sys/fs/cgroup cgroup defaults 0 0
не помогает, потому что lxc просит наличия /sys/fs/cgroups/systemd.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sysadmins] Научите готовить lxc без systemd
2016-04-13 23:26 [Sysadmins] Научите готовить lxc без systemd Alexei V. Mezin
@ 2016-04-14 20:49 ` Alexei V. Mezin
2016-04-14 21:59 ` Alexei V. Mezin
0 siblings, 1 reply; 4+ messages in thread
From: Alexei V. Mezin @ 2016-04-14 20:49 UTC (permalink / raw)
To: sysadmins
14.04.2016 02:26, Alexei V. Mezin пишет:
> А что и как правильно делать на машине БЕЗ systemd?
Ну и сам себе же отвечаю:
1. надо поставить пакет cgroup, который предоставляет сервис cgconfig и
файл настройки /etc/cgconfig.conf
2.
[root@trserver ~]# grep "^[^#;]" /etc/cgconfig.conf
mount {
cpuset = /sys/fs/cgroup/cpuset;
cpu = /sys/fs/cgroup/cpu;
cpuacct = /sys/fs/cgroup/cpuacct;
memory = /sys/fs/cgroup/memory;
devices = /sys/fs/cgroup/devices;
freezer = /sys/fs/cgroup/freezer;
net_cls = /sys/fs/cgroup/net_cls;
"name=systemd" = /sys/fs/cgroup/systemd;
}
Не знаю, на сколько это правильно. Но по крайней мере после такого
lxc-start проходит без проблем. Вот еще бы изжить оттуда имя systemd,
чтоб не мозолило глаза в системе, где его нет.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sysadmins] Научите готовить lxc без systemd
2016-04-14 20:49 ` Alexei V. Mezin
@ 2016-04-14 21:59 ` Alexei V. Mezin
2016-04-26 5:53 ` Eugene Prokopiev
0 siblings, 1 reply; 4+ messages in thread
From: Alexei V. Mezin @ 2016-04-14 21:59 UTC (permalink / raw)
To: sysadmins
14.04.2016 23:49, Alexei V. Mezin пишет:
> Ну и сам себе же отвечаю:
И сам же себе задаю следующий вопрос:
и как теперь стартовать контейнеры при старте системы, и, что самое
главное, как их останавливать при остановке системы? Писать самодельные
инит-скприпты? Переходить на systemd?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sysadmins] Научите готовить lxc без systemd
2016-04-14 21:59 ` Alexei V. Mezin
@ 2016-04-26 5:53 ` Eugene Prokopiev
0 siblings, 0 replies; 4+ messages in thread
From: Eugene Prokopiev @ 2016-04-26 5:53 UTC (permalink / raw)
To: alexei.mezin, ALT Linux sysadmins' discussion
15 апреля 2016 г., 0:59 пользователь Alexei V. Mezin
<alexei.mezin@gmail.com> написал:
> и как теперь стартовать контейнеры при старте системы, и, что самое главное,
> как их останавливать при остановке системы? Писать самодельные
> инит-скприпты? Переходить на systemd?
Я бы сказал, что да, т.к. для меня преимущества systemd уже перевесили
недостатки. Возможно, что после перехода сам lxc окажется не таким уж
нужным, т.к. 95% его фич есть у systemd-nspawn / machinectl :)
--
WBR,
Eugene Prokopiev
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-04-26 5:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-13 23:26 [Sysadmins] Научите готовить lxc без systemd Alexei V. Mezin
2016-04-14 20:49 ` Alexei V. Mezin
2016-04-14 21:59 ` Alexei V. Mezin
2016-04-26 5:53 ` Eugene Prokopiev
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git