ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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