Open main menu

OpenVZ Virtuozzo Containers Wiki β

Quick installation (legacy)/ru

< Quick installation (legacy)
Revision as of 10:12, 3 January 2016 by Sergey Mamonov (talk | contribs) (Created page with "== Перезагрузка в OpenVZ ==")

Это краткое описание шагов, которые необходимы что бы установить OpenVZ на сервер с RHEL 6 (CentOS 6, Scientific Linux 6).

Для систем основанных на Debian, пожалуйста смотрите Installation on Debian.

Коммерческая версия OpenVZ доступна с упрощенной установкой на одиночный диск и улучшенной установкой по сети через PXE. Что бы узнать больше о Virtuozzo и запросить бесплатную пробную лицензию смотрите http://www.odin.com/products/virtuozzo/
Если Вы хотите попробовать новую версию Virtuozzo 7, которая еще в разработке, то смотрите Quick installation of Virtuozzo 7.

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

Установка утилит

Перед установкой утилит прочитайте, пожалуйста, о vzstats и его отключении, если Вы не хотите помочь проекту.

OpenVZ требует установки некоторых утилит уровня пользователя.

# yum install vzctl vzquota ploop

Перезагрузка в OpenVZ

Now reboot the machine and choose "OpenVZ" on the boot loader menu (it should be default choice).

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.