Общее описание VMmanager OVZ

Материал из ISPWiki
Перейти к: навигация, поиск

VMmanager OVZ представляет собой панель управления виртуализацией уровня операционной системы. В настоящий момент поддерживается только виртуализация на основе OpenVZ.

Одна панель VMmanager OVZ управляет множеством физических серверов (узлы кластера). На всех узлах используется одна и та же операционная система. Поддерживается только CentOS 6.

Создание контейнеров невозможно без наличия хотя бы одного шаблона ОС. Шаблоны ОС размещаются в директории /nfsshare , содержимое директории копируется на каждый узел кластера с помощью rsync.

Все данные VMmanager OVZ хранит в базе данных MySQL. Имя базы - vemgr.

Все операции VMmanager OVZ выполняет через стандартные утилиты OpenVZ: vzctl, vzmigrate, vzlist и др. Вы также можете использовать данные утилиты (например, для просмотра списка контейнеров можно использовать команду vzlist -a), однако, следует помнить, что в подобных случаях VMmanager OVZ не отслеживает изменения и, в итоге, система может перестать работать.

В случае возникновения ошибок либо некорректного поведения панели для выяснения причин можно смотреть log-файлы. В системе имеется несколько log-файлов. Во-первых, это log-файл VMmanager OVZ, по умолчанию он располагается в /usr/local/mgr5/var/vemgr.log на основном сервере. Во-вторых, на каждом узле кластера ведется log-файл /usr/local/mgr5/var/vemini.log. Vemini - это утилита, управляющая виртуализацией на узле кластера. Именно она производит обращение к утилитам OpenVZ, так что ее log-файл также может оказаться полезным. И, в-третьих, во время миграции запускается утилита migrateve на стороне узла кластера, с которого выполняется миграция контейнера. Log-файл располагается в /usr/local/mgr5/var/migrateve.log.