Установка openVZ на CentOS


отключаем SElinux

vim /etc/selinux/config заменяем
SELINUX=permissive
на
SELINUX=disabled

сбрасываем firewall

iptables -F
iptables -X

записываем:
iptables-save >/etc/sysconfig/iptables

 

перезапускаем сервис
service iptables restart

проверяем все ли правила сбросились
iptables -vnL

вывод команды должен выглядеть вот так
Chain INPUT (policy ACCEPT 757 packets, 63991 bytes)
pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 323 packets, 45189 bytes)
pkts bytes target prot opt in out source destination

правим /etc/sysctl.conf
vim /etc/sysctl.conf

дописываем в конец
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1

сохраняем и устанавливаем новые значения
sysctl -p

теперь нам надо добавить репозиторий OpenVZ
cd /etc/yum.repos.d/
vim vz.repo

вставляем

[openvz-utils]
name=OpenVZ utilities
#baseurl=http://download.openvz.org/current/
mirrorlist=http://download.openvz.org/mirrors-current
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

[openvz-kernel-rhel6]
name=OpenVZ RHEL6-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel6-2.6.32/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel6-2.6.32
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ

сохраняем

и наконец устанавливаем ядро и утилиты
yum install vzkernel vzctl vzquota

после установки перезагружаем машину.
вот собственно и всё.