Quick installation (legacy)/ru
Это краткое описание шагов, которые необходимы что бы установить OpenVZ на сервер с RHEL 6 (CentOS 6, Scientific Linux 6).
Для систем основанных на Debian, пожалуйста смотрите Installation on Debian.
Contents
Требования
Это руководство предполагает, что у Вас уже запущен RHEL (CentOS, Scientific Linux) 6. На данный момент это единственная рекомендованная для использования OpenVZ платформа.
Файловая система /vz
Рекомендовано использовать отдельный раздел под контейнеры (по умолчанию /vz), отформатированный в ext4.
Подготовка yum к установке
Загрузите файл openvz.repo и поместите его в /etc/yum.repos.d/
:
wget -P /etc/yum.repos.d/ http://ftp.openvz.org/openvz.repo
Импортируйте OpenVZ GPG ключ, который используется для подписи RPM пакетов:
rpm --import http://ftp.openvz.org/RPM-GPG-Key-OpenVZ
Установка ядра
Ограниченный функционал OpenVZ доступен с последними 3.x ядрами (смотрите vzctl for upstream kernel), так что установка OpenVZ ядра опционально, но крайне рекомендована.
# yum install vzkernel
Конфигурация системы
Note: С vzctl 4.4 или более новым это больше не нужно конфигурировать в ручную. Можно сразу перейти к #Установка_утилит. |
Пожалуйста, убедитесь, что следующие шаги будут выполнены до перезагрузки на OpenVZ ядро.
sysctl
Есть параметры ядра, которые должны быть настроены для корректной работы OpenVZ. Эти параметры размещены в /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
SELinux
SELinux должен быть отключен. Добавьте SELINUX=disabled
в /etc/sysconfig/selinux
:
echo "SELINUX=disabled" > /etc/sysconfig/selinux
Установка утилит
OpenVZ требует установки некоторых утилит уровня пользователя.
# yum install vzctl vzquota ploop
Перезагрузка в OpenVZ
Теперь перезагрузите машину и выберите "OpenVZ" в меню загрузчика (он должен быть выбран по умолчанию)
Download OS templates
An OS template is a Linux distribution installed into a container and then packed into a gzipped tarball. Using such a cache, a new container can be created in a minute.
Download precreated template caches from Downloads » Templates » Precreated, or directly from download.openvz.org/template/precreated, or from one of the mirrors. Put those tarballs as-is (no unpacking needed) to the /vz/template/cache/ directory.
Next steps
OpenVZ is now set up on your machine. Follow on to basic operations in OpenVZ environment document.