Принципы функционирования VMmanager Cloud

Материал из ISPWiki
Перейти к: навигация, поиск
Иерархия: VMmanager Cloud -> Введение

Панель управления

VMmanager Cloud использует аппаратную виртуализацию KVM. Для управления виртуализацией задействована библиотека libvirt. VMmanager Cloud поддерживает многопоточность, т.е. одновременно может выполняться несколько запросов. Один VMmanager Cloud управляет множеством физических серверов (узлов кластера). Панель управления может быть установлена как на выделенный сервер, так и на виртуальный. Рекомендуется установка на выделенный сервер.

Узлы кластера

Кластер - группа обслуживающих узлов, на которых запускаются виртуальные машины. В качестве узлов кластера выступают физические серверы. VMmanager придерживается принципа гомогенности: на все серверы узла устанавливается одна и та же операционная система. Принцип гомогенности также проявляется при подключении хранилищ и сетей: добавляемые хранилища и сети автоматически подключаются всем узлам кластера. Такая реализация принципа гомогенности позволяет производить живую миграцию виртуальных машин между всеми узлами. Подробно о создании кластера: Подготовка узлов кластера, Подключение узлов кластера.

Хранилище

Для функционирования виртуальной машине требуется виртуальный диск - образ жесткого диска, подключенного к ней. Виртуальные диски хранятся на локальном (LVM, файловая система) или сетевом (сетевое LVM-хранилище, iSCSI, RBD, GlusterFS, NFS) устройстве - хранилище. Подробно о настройке хранилища: Подключение хранилища.

Облачные функции

В качестве облачных функций понимается система отказоустойчивости, которая следит за доступностью узлов кластера и в случае выхода из строя одного или нескольких узлов восстанавливает виртуальные машины на доступных узлах кластера. VMmanager Cloud обеспечивает высокую доступность не только для виртуальных машин кластера, но также и для самой панели управления. В случае отказа сервера с VMmanager Cloud, панель управления будет автоматически запущена на другом узле кластера. Отказоустойчивость VMmanager Cloud достигается за счет репликации базы данных VMmanager и необходимых файлов. Подробно о настройке облачных функций: Настройка облачных функций.

Шаблоны

Для удобства и ускорения процесса создание виртуальных машин возможно при помощи шаблонов виртуальных машин (Шаблон VM) - наборов настроек, с которыми будут создаваться виртуальные машины. Например, в шаблоне указываются такие параметры как объем выделенной оперативной памяти, количество процессоров/ядер, приоритет использования процессоров, размер диска и т.д. Аналогично для удобства установки операционных систем на виртуальные машины предназначены шаблоны операционных систем (Шаблон ОС) - наборы образов диска и скриптов установки, состоящие из дистрибутива и других необходимых для установки операционной системы данных. Подробно о работе с шаблонами VM: Шаблоны VM. Подробно о работе с шаблонами ОС: Шаблоны ОС.

Рецепты

Для ускорения подготовки виртуальной машины к работе существуют рецепты. Рецепты позволяют непосредственно после установки ОС на виртуальную машину установить типовой набор программного обеспечения для конкретной задачи. Подробно о рецептах: Рецепты.

Сеть

VMmanager создает виртуальный сетевой мост, который объединяет сетевой интерфейс узла кластера и сетевые интерфейсы виртуальных машин. Таким образом обеспечивается статическая маршрутизация для виртуальных машин: на сетевой интерфейс виртуальной машины добавляется статический публичный IP-адрес, указывается маска сети и шлюз. Дополнительно панель управления позволяет создавать виртуальные машины с приватными IP-адресами, доступ во всемирную сеть в таком случае обеспечивается за счет NAT. Подробно о настройках сети: Сети.

Резервное копирование

VMmanager Cloud имеет встроенную систему резервного копирования виртуальных машин, и данных самой панели управления VMmanager. Система резервного копирования имеет гибкие настройки и позволяет создавать резервные копии указанных виртуальных машин и/или самой панели управления VMmanager. Резервное копирование настраивается на выполнение по расписанию: в заданное время и с заданной периодичностью. Резервирование данных может выполняться на локальный диск или на удаленное FTP хранилище. Создание и восстановление резервных копий доступно только администратору VMmanager. Подробно о системе резервного копирования: Резервное копирование.