
There's no cgroug config file in rootfs on my embedded PPC platform, I could mount cgroups manually. Should it be hierarchy directory mounted? Or could also looks like: # Mount -t cgroup cgroup /sys/fs/cgroup # mount rootfs on / type rootfs (rw) /dev/root on / type ext2 (rw,relatime) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) none on /dev type tmpfs (rw,relatime,mode=755) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /var/volatile type tmpfs (rw,relatime) tmpfs on /media/ram type tmpfs (rw,relatime) cgroup on /sys/fs/cgroup type cgroup (rw,relatime,freezer,devices,memory,cpuacct,cpuset) But it also failed to mount cgroup on /sys/fs/cgroup # virsh -c lxc:/// start vm1 error: Failed to start domain vm1 error: internal error guest failed to start: 2013-03-07 08:31:02.418+0000: 2387: info : libvirt version: 1.0.3 2013-03-07 08:31:02.418+0000: 2387: warning : lxcCapsInit:73 : Failed to get host power management capabilities PATH=/bin:/sbin TERM=linux container=lxc-libvirt container_uuid=8b8492e0-5d90-441c-8822-c04b8e72bda3 LIBVIRT_LXC_UUID=8b8492e0-5d90-441c-8822-c04b8e72bda3 LIBVIRT_LXC_NAME=vm1 /bin/sh 2013-03-07 08:31:02.522+0000: 1: error : lxcContainerMountCGroups:1892 : Failed to mount cgroup on '/sys/fs/cgroup': No such file or directory 2013-03-07 08:31:02.522+0000: 2388: error : virLXCControllerRun:1468 : error receiving signal from container: Input/output error Best Regards, Olivia
-----Original Message----- From: Gao feng [mailto:gaofeng@cn.fujitsu.com] Sent: Tuesday, March 05, 2013 5:29 PM To: Yin Olivia-R63875 Cc: libvir-list@redhat.com Subject: Re: [libvirt] failed to mount cgroup
On 2013/03/05 14:43, Yin Olivia-R63875 wrote:
Hi,
I tried to run libvirt-1.0.2 with LXC as below, but it failed to mount cgroup.
You should change your cgroup configuration as below cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
Libvirt lxc doesn't support configure cgroup as you did below now.