ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] lxc кто-то использует?
@ 2016-03-27  7:24 Stas
  2016-03-30  3:57 ` Gleb Kulikov
  0 siblings, 1 reply; 2+ messages in thread
From: Stas @ 2016-03-27  7:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Приветствую!

Что нужно установить-запустить для работы LXC?
Спрашивал в форуме (https://forum.altlinux.org/index.php?topic=36575.0) 
- ruslandh направил сюда.

Мои действия.
Установил "минимальную установку"  кентавра 7.0.5, обновил, заменил 
репозитарий на Сизифа, обновил.
Установил nginx.

Установил libvirt во всех вариантах.
(С другого хоста) Из virt-manager подключился к libvirt 
(lxc-ssh://root@host-105/)
Создаю в нём контейнер LXC для приложения /usr/sbin/nginx, получаю ошибку:

<javascript:void(0);>

|At least one cgroup controller is required: No such device or address|


В /sys/fs/cgroup/ пусто.



-- 
Станислав Дёгтев



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [sisyphus] lxc кто-то использует?
  2016-03-27  7:24 [sisyphus] lxc кто-то использует? Stas
@ 2016-03-30  3:57 ` Gleb Kulikov
  0 siblings, 0 replies; 2+ messages in thread
From: Gleb Kulikov @ 2016-03-30  3:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

В письме от 2016 March 27  (12:24:00) тов. Stas написал:

> Приветствую!
> 
> Что нужно установить-запустить для работы LXC?
> Спрашивал в форуме (https://forum.altlinux.org/index.php?topic=36575.0)
> - ruslandh направил сюда.
> 
> Мои действия.
> Установил "минимальную установку"  кентавра 7.0.5, обновил, заменил

Там всё более или менее работает (хотя и есть небольшие шероховатости и 
странности), нужно только "руками" смонтировать фс cgroups.

Но, честно говоря, переход на сизиф, в этом смысле, гораздо безгеморройнее.

/etc/rc.d/rc.local:

mkdir -p /sys/fs/cgroup/cpuset
mkdir -p /sys/fs/cgroup/cpu\,cpuacct
ln -s /sys/fs/cgroup/cpu\,cpuacct /sys/fs/cgroup/cpuacct
ln -s /sys/fs/cgroup/cpu\,cpuacct /sys/fs/cgroup/cpu

mkdir -p /sys/fs/cgroup/memory
mkdir -p /sys/fs/cgroup/devices
mkdir -p /sys/fs/cgroup/freezer
mkdir -p /sys/fs/cgroup/net_cls
mkdir -p /sys/fs/cgroup/blkio
mkdir -p /sys/fs/cgroup/perf_event
mkdir -p /sys/fs/cgroup/hugetlb

mount -t cgroup -ofreezer cgroup /sys/fs/cgroup/freezer
mount -t cgroup -odevices cgroup  /sys/fs/cgroup/devices
mount -t cgroup -omemory cgroup  /sys/fs/cgroup/memory

mount -t cgroup -o rw,nosuid,nodev,noexec,relatime,cpuacct,cpu cgroup 
/sys/fs/cgroup/cpu\,cpuacct

# mount -t cgroup -ocpuacct cgroup  /sys/fs/cgroup/cpuacct
mount -t cgroup -ocpuset cgroup  /sys/fs/cgroup/cpuset

mount -t cgroup -onet_cls cgroup  /sys/fs/cgroup/net_cls
mount -t cgroup -oblkio cgroup  /sys/fs/cgroup/blkio
mount -t cgroup -operf_event  cgroup  /sys/fs/cgroup/perf_event
mount -t cgroup -ohugetlb  cgroup  /sys/fs/cgroup/hugetlb

в некоторых версиях требовалось так-же:

mkdir 
/cgroup/{freezer,devices,memory,cpuacct,cpuset,net_cls,blkio,perf_event,hugetlb}
mount -t cgroup -ofreezer cgroup /cgroup/freezer
mount -t cgroup -odevices cgroup /cgroup/devices
mount -t cgroup -omemory cgroup /cgroup/memory
mount -t cgroup -ocpuacct cgroup /cgroup/cpuacct
mount -t cgroup -ocpuset cgroup /cgroup/cpuset

mount -t cgroup -onet_cls cgroup /cgroup/net_cls
mount -t cgroup -oblkio cgroup /cgroup/blkio
mount -t cgroup -operf_event  cgroup /cgroup/perf_event
mount -t cgroup -ohugetlb  cgroup /cgroup/hugetlb

-- 

С уважением, /

uin://15341920
xmpp://gleb@asd.iao.ru
telephony:
  skype: gleb_kulikov.tomsk
  sip://2387245@sipnet.ru
  ring:ff9d8f1e254d40fb5d2c41bd872219c27af00a96





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-03-30  3:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-27  7:24 [sisyphus] lxc кто-то использует? Stas
2016-03-30  3:57 ` Gleb Kulikov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git