Установка и настройка OpenVZ на Debian7

1.Установка OpenVZ

Добавление репозитараия для установки OpenVZ

Скачивание и установка GPG-ключа, которым подписан репозитарий

Обновление локального кеша.

Установка необходимых пакетов

Установка ядра с поддержкой OpenVZ
Для 64-разрядной операционной системы

Для 32-разрядной операционной системы

Настройка переменных ядра с помощью sysctl

Установка утилит для управления OpenVZ

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

При загрузке в grub выбираем строку с OpenVZ ядром
После загрузкт проверяем версию ядра

 

Настройка загрузчика GRUB для автоматического выбора ядра OpenVZ при загрузке
Для этого в файле /boot/grub/grub.cfg проверяем — каким по счёту в меню идёт загрузка ядра с openvz при этом беря во внимание, что нумерация начинается с нуля
После чего установку возможно двумя вариантами
А) с помощью изменения опции GRUB_DEFAULT в файле /etc/default/grub

где 2 -номер, под которым ядро загружается в файле /boot/grub/grub.cfg
И обновить загрузчик командой

Б) с помощью выполнения команды

где 2 -номер, под которым ядро загружается в файле /boot/grub/grub.cfg

 

2.Создание виртуальной машины OpenVZ

Скачиваем шаблон требуемой операционной системы
https://download.openvz.org/template/precreated/
https://wiki.openvz.org/Download/template/precreated

Например, Centos6

Создание контейнера

Настройка параметров созданного контейнера

Настройка ресурсов для созданного контейнера

Запуск контейнера

Проверка состояния всех контейнеров

Просмотр смонтированных контейнеров

Конфигурационный файл контейнера 101

Выполнение команды внутри контейнера находясь на хостовой ноде
(например, установка пароля для пользователя root в контейнере)

Вход в контейнер

 

3.Настройка доступа в Интернет для виртуальной машины

1.Включаем SNAT/MASQUERADE на хостовой ноды для сети виртуальных машин

192.168.10.0/24 – частная/внутренняя сеть для вирт.машин
eth0-внешний интерфейс,смотрящий наружу(подключен к провайдеру)
159.224.XXX.YYY – IP-адрес на внешнем интерфейсе

Если адрес на внешнем интерфейсе получается от провайдера не статический, а динамический,то используем т.н. «маскарадинг»

2.Проверяем, включена ли маршрутизация пакетов(включали ее на этапе настройки переменных ядра для OpenVZ)

шлюзом по умолчанию для вирт.машины выступает интерфейс venet0, через который она перенаправляет все пакеты, как в Интернет, так и для других вирт.машин в этой сети
Таблица маршрутизации на вирт.машины

 

Создание второго контейнера с Debian8

 

4.Мониторинг загрузки на процесор и диск от контейнеров OpenVZ

Помощь по использованию утилиты

Например, просмотр top 20 контейнеров по использованию процессора

https://www.stableit.ru/2015/05/openvz.html

 

Источник:
https://openvz.org/Installation_on_Debian
https://openvz.org/Basic_operations_in_OpenVZ_environment

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика