Для начала подключаем репозиторий OpenVZ
Ставим ключи для OpenVZ репозитория:
rpm —import http://download.openvz.org/RPM-GPG-Key-OpenVZ
Добавляем OpenVZ репозиторий и обновляем список всех пакетов на сервере:
wget http://download.openvz.org/openvz.repo -O/etc/yum.repos.d/openvz.repo
После добавления нужно переключиться в openvz.repo на 6-ю версию репозитария.
Редактируем файл:
vi /etc/yum.repos.d/openvz.repo
В разделе [openvz-kernel-rhel5] ставим:
enabled=0
в [openvz-kernel-rhel6] ставим:
enabled=1 yum update
Ставим OpenVZ ядро:
yum -y install vzkernel.i686 # для 32 битных систем
yum -y install vzkernel.x86_64 # для 64 битных систем
sed -i ‘s/kernel/ovzkernel/’ /etc/sysconfig/kernel
Также обнуляем firewall:
echo -e «*filter\nCOMMIT» > /etc/sysconfig/iptables
После этого применяем настройки:
/etc/init.d/iptables restart
Производим настройки sysctl
vi /etc/sysctl.conf
И заменяем все, как указано ниже:
# On Hardware Node we generally need # packet forwarding enabled and proxy arp disabled net.ipv4.ip_forward = 1 net.ipv6.conf.default.forwarding = 1 net.ipv6.conf.all.forwarding = 1 net.ipv4.conf.default.proxy_arp = 0 # Enables source route verification net.ipv4.conf.all.rp_filter = 1 # Enables the magic-sysrq key kernel.sysrq = 1 # We do not want all our interfaces to send redirects net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0 # From CentOS standard configration net.ipv4.icmp_echo_ignore_broadcasts=1
Ставим утилиты управления для OpenVZ
Для 32 битной версии набор пакетов такой:
yum -y install vzctl vzquota
А для 64 битной версии набор пакетов иной:
yum -y install vzctl.x86_64 vzquota.x86_64
Устанавливаем ntp:
yum install -y ntp
Синхронизируем время:
/usr/sbin/ntpdate 0.rhel.pool.ntp.org europe.pool.ntp.org
Чтобы поставить московский пояс:
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Перезагружаемся:
shutdown -r now