Linux Containers (lxc) (Настройка с помощью скрипта)



При выключенном selinux возникают ошибки. Вроде он не работает с выключенным selinux.

Включаю selinux


[[email protected] ~]# sestatus
SELinux status:                 disabled


[[email protected] ~]# vi /etc/sysconfig/selinux

SELINUX=disabled
меняю на
SELINUX=enforcing


Установка и настройка Linux Containers (lxc)

[[email protected] ~]# yum install -y libvirt libvirt-client python-virtinst


[[email protected] ~]# chkconfig --level 345 libvirtd on
[[email protected] ~]# service libvirtd restart

[[email protected] ~]# chkconfig --level 345 cgconfig on
[[email protected] ~]# service cgconfig restart


[[email protected] ~]# cat /proc/mounts | grep cgroup
cgroup /cgroup/cpuset cgroup rw,relatime,cpuset 0 0
cgroup /cgroup/cpu cgroup rw,relatime,cpu 0 0
cgroup /cgroup/cpuacct cgroup rw,relatime,cpuacct 0 0
cgroup /cgroup/memory cgroup rw,relatime,memory 0 0
cgroup /cgroup/devices cgroup rw,relatime,devices 0 0
cgroup /cgroup/freezer cgroup rw,relatime,freezer 0 0
cgroup /cgroup/net_cls cgroup rw,relatime,net_cls 0 0
cgroup /cgroup/blkio cgroup rw,relatime,blkio 0 0


-- Если не перезагрузиться, возникает ошибка
[[email protected] ~]# reboot

======================================


[[email protected] ~]# yum install -y rsync wget


[[email protected] ~]# cd /tmp/
[[email protected] tmp]# wget https://gist.github.com/sysadm-ru/8833424/raw/69bb0fcededb9a98aaebcd35e6efc7e90c1ca85e/create_libvirt_lxc_guest.sh

Содержание скрипта:

[[email protected] tmp]# chmod +x create_libvirt_lxc_guest.sh


[[email protected] tmp]# ./create_libvirt_lxc_guest.sh test


[[email protected] tmp]# cd /containers/test
# virsh -c lxc:/// create libvirt.xml


[[email protected] test]# virsh -c lxc:/// list --all
 ID    Имя                         Статус
----------------------------------------------------
 1463  test                           работает