Глоссарий
1. Основные компоненты
- База данных Менеджера управления (engine)
-
PostgreSQL база данных, которая используется менеджером управления в качестве основного хранилища данных. В этой базе данных хранится информация о среде виртуализации, например, о ее состоянии, конфигурации и производительности.
- База данных DWH (ovirt-engine-history)
-
PostgreSQL база данных, содержащая информацию о конфигурации и статистические показатели, которые собираются с течением времени из базы данных engine. Данные о конфигурации в базе данных engine проверяются ежеминутно, а изменения реплицируются в базу данных ovirt_engine_history.
Является компонентом хранилища данных (Data Warehouse)
- Виртуальная машина HostedEngine
-
Специальная виртуальная машина, на которой установлен менеджер управления в архитектуре развертывания HostedEngine. Эта виртуальная машина может выполняться только на хостах с ролью HostedEngine.
- Менеджер управления, Engine
-
Это Java-приложение на базе Wildfly, которое работает как веб-сервис. Менеджер управления обеспечивает централизованное управление и мониторинг ресурсов среды виртуализации, а также балансировку нагрузки на вычислительные ресурсы.
Менеджер управления может быть развернут в следующих архитектурах:
-
Hosted Engine - Менеджер управления работает в виртуальной машине на специализированных хостах (хостах с ролью Hosted Engine) в той же среде, которой он управляет.
-
Standalone - Менеджер управления работает на отдельном физическом сервере или в виртуальной машине, размещенной в отдельной среде виртуализации.
-
Standalone All-in-One - Менеджер управления работает на физическом сервере, который также используется как хост в среде zVirt.
-
- Мост Linux (Linux bridge)
-
Это программное сетевое устройство второго уровня сетевой модели OSI, которое используется для объединения сегментов (подсетей) компьютерной сети в единую сеть. В zVirt мосты Linux используются для подключения одной или нескольких виртуальных машин к сетевой карте хоста.
- Служба DWH (ovirt-engine-dwhd)
-
Демон, реализующий функции по работе с базой данных ovirt_engine_history.
Является компонентом хранилища данных (Data Warehouse)
- Службы высокой доступности (HA)
-
Службы высокой доступности включают службы ovirt-ha-agent и ovirt-ha-broker. Службы высокой доступности работают на хостах с ролью Hosted Engine и управляют высокой доступностью виртуальной машины с Менеджером управления (ВМ HostedEngine).
- Служба VDSM
-
Служба агента хоста, работающая на хостах и взаимодействующая с Менеджером управления для обработки действий, связанных с виртуальными машинами.
- Хост, гипервизор
-
Это физический или виртуальный сервер, на котором могут запускаться виртуальные машины. Хосты сгруппированы в кластеры. Виртуальные машины можно мигрировать с одного хоста на другой внутри кластера.
- Хост с ролью HostedEngine
-
Гипервизор, на котором установлены пакеты Hosted Engine, обеспечивающие возможность размещения на хосте виртуальной машины с Менеджером управления (ВМ HostedEngine). Такие хосты отмечаются в среде специальным статусом:
-
- хост с ролью HostedEngine, на котором в данный момент не выполняется виртуальная машина HostedEngine. -
- хост с ролью HostedEngine, на котором в данный момент выполняется виртуальная машина HostedEngine.
-
- Хранилище данных, Data Warehouse (DWH)
-
Компонент Менеджера управления, предназначенный для сбора и хранения исторических и статистических данных о конфигурации и использовании среды zVirt. DWH включает в себя базу данных ovirt_engine_history и службу ovirt-engine-dwhd.
- Bond-интерфейс
-
Это совокупность нескольких сетевых карт на едином программно-определяемом устройстве. Поскольку bond-интерфейс суммирует производительность входящих в него сетевых карт, чтобы действовать как единый сетевой интерфейс, он может обеспечить более высокую скорость передачи, чем одна сетевая карта. Кроме того, бондинг обеспечивает более высокую отказоустойчивость, так как bond-интерфейс выйдет из строя, только если выйдут из строя все входящие в него сетевые карты.
- Host Storage Manager, HSM
-
Любой хост без роли SPM в центре данных, который можно использовать для таких операций с данными, как перемещение диска между доменами хранения. Это предотвращает возникновение узких мест на хосте SPM, который следует использовать для более коротких операций с метаданными.
- KVM
-
Загружаемый модуль ядра, который обеспечивает полную виртуализацию с помощью расширений аппаратных средств Intel VT или AMD-V. С помощью KVM хост делает свое физическое оборудование доступным для виртуальных машин.
- Libvirt
-
Это свободная реализация API, демон и набор инструментов для управления виртуализацией. Libvirt поддерживает управление виртуальными машинами и ассоциированными с ними виртуальными устройствами. Когда Менеджер управления запускает команды жизненного цикла виртуальной машины (запуск, остановка, перезагрузка), VDSM вызывает libvirt на соответствующих хостах для их выполнения.
- QEMU
-
Это свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ. QEMU эмулирует систему полностью, в том числе один или несколько процессоров и периферийные устройства. QEMU, работая в связке с KVM и процессором с соответствующими расширениями виртуализации, обеспечивает полную аппаратную виртуализацию.
- Standalone хост
-
Физический сервер или виртуальная машина, на которой установлен Менеджер управления в архитектуре развёртывания Standalone.
- Storage Pool Manager, SPM
-
Это роль, назначаемая одному хосту в центре данных. Хост SPM обладает исключительным правом вносить все изменения в метаданные структуры домена хранения в конкретном центре данных. Сюда относятся создание, удаление и управление виртуальными дисками, снимками и шаблонами, а также выделение ресурсов хранилища для динамически расширяемых блочных устройств в SAN хранилищах. Роль SPM можно передать любому хосту в центре данных.
2. Компоненты среды zVirt
- Виртуальный диск
-
Это логический том (в доменах на основе блочных хранилищ) или файл (в доменах на основе файловых хранилищ), который содержит полную структуру и содержимое, аналогичные обычному жесткому диску. Он используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который может быть подключен к виртуальной машине.
- Виртуальная машина
-
Это программная система, которая эмулирует аппаратное обеспечение компьютера и выполняет программы для гостевой операционной системы на хосте.
- Домен хранения
-
Это набор образов, имеющих общий интерфейс хранения. Домен хранения содержит полные образы шаблонов и виртуальных машин (включая моментальные снимки) или файлы ISO. Домен хранения может быть построен на основе блочных устройств (iSCSI или FCP) или файловой системы (NFS, GlusterFS или иных POSIX-совместимых файловых систем).
- Домен хранения данных
-
Домен данных содержит виртуальные жесткие диски, образы ISO и файлы OVF всех виртуальных машин и шаблонов в центре данных. В нем же хранятся снимки виртуальных машин.
- Домен экспорта
-
Репозиторий временного хранения, используемый для копирования и перемещения образов между центрами данных и средами zVirt. Домены экспорта могут использоваться для резервного копирования виртуальных машин.
- Домен ISO
-
Хранит файлы ISO (или логические CD), используемые для установки и загрузки операционных систем и приложений для виртуальных машин.
- Кластер
-
Это логическая группа хостов с общими доменами хранения и ЦП одного типа (Intel или AMD). Если модели ЦП хостов относятся к разным поколениям, то используются только те функции, которые присутствуют во всех моделях. Виртуальные машины динамически распределяются между хостами кластера и могут перемещаться между ними в соответствии с политиками, заданными в кластере, и настройками виртуальных машин. Кластер является самым высоким уровнем, на котором могут определяться политики электропитания и разделения нагрузки.
- Профиль виртуальной сетевой карты (профиль vNIC)
-
Это набор параметров, которые можно применить к отдельным виртуальным сетевым картам в Менеджере управления. Профиль vNIC позволяет применять профили QoS сети к vNIC, включать или выключать зеркалирование портов, добавлять или удалять пользовательские свойства.
- Профиль диска
-
Профили диска определяют максимальную пропускную способность и максимальное количество операций ввода/вывода на виртуальный диск в домене хранения.
- Профиль ЦП
-
Профили ЦП определяют максимальную вычислительную мощность, которую виртуальная машина в кластере может получить на хосте, на котором она работает, выраженную в процентах от общей вычислительной мощности, доступной этому хосту.
- Пул виртуальных машин
-
Это группа виртуальных машин, клонированных из одного шаблона, которые любой пользователь в определенной группе может использовать по запросу. Пулы виртуальных машин позволяют администраторам быстро настраивать набор шаблонизированных виртуальных машин для пользователей.
- Роли
-
Это заранее заданные наборы прав, которые можно конфигурировать в Менеджере управления. Роли предоставляют разрешения на доступ к различным уровням ресурсов в центре данных и к конкретным физическим и виртуальным ресурсам и управление ими.
- Сеть виртуальных машин
-
Логическая сеть, отмеченная как "Сеть ВМ (VM Network)", обслуживает сетевой трафик, относящийся к сети виртуальных машин.
- Сеть миграции
-
Традиционная логическая сеть, обозначенная как "Сеть миграции (Migration Network)", обслуживает трафик миграции виртуальных машин
- Сеть управления
-
Традиционная логическая сеть, передающая трафик, связанный с управлением. По умолчанию при установке Менеджера управления задается одна логическая сеть: сеть управления ovirtmgmt.
- Сеть Gluster
-
Традиционная логическая сеть, обозначенная как "Сеть Gluster (Gluster Network)", обслуживает трафик хранилища Gluster в гиперконвергентной среде.
- Сеть отображения
-
Традиционная логическая сеть, обозначенная как "Сеть отображения (Display Network)", обслуживает трафик отображения (SPICE или VNC) виртуальной машины
- Снимок виртуальной машины
-
Это представление операционной системы виртуальной машины, всех ее приложений и данных в определенный момент времени. Его можно использовать для сохранения настроек виртуальной машины перед обновлением или перед установкой новых приложений. В случае возникновения проблем снимок можно использовать для восстановления виртуальной машины до исходного состояния.
- Традиционная логическая сеть
-
Логические сети позволяют среде zVirt разделять сетевой трафик по типам. Логические сети определяются на уровне центра данных и обычно используются для группировки сетевого трафика, к которому предъявляются аналогичные требования.
zVirt поддерживает следующие типы логических сетей:
-
Логические сети, передающие только сетевой трафик хостов, например трафик хранения или миграции
-
Логические сети, передающие сетевой трафик хостов и виртуальных машин
-
Логические сети, передающие только сетевой трафик виртуальных машин, например, сети OVN
-
- Управляемая сеть, программно-определяемая сеть, SDN
-
Решение zVirt, которое обеспечивает сетевую связь между виртуальными машинами, абстрагируясь от физической топологии сети предприятия. Программно-определяемая сеть включает в себя технологии сегментации, управления адресацией и маршрутизации.
- Центр данных
-
Это логическая сущность, определяющая набор ресурсов, используемых в конкретной среде. Центр данных рассматривается как контейнер ресурсов в том смысле, что он состоит из вычислительных ресурсов (в форме кластеров и хостов), сетевых ресурсов (в форме логических сетей и физических сетевых карт) и ресурсов хранилища (в форме доменов хранения).
- Шаблон
-
Это копия виртуальной машины, которую можно использовать для упрощения последующего многократного создания похожих виртуальных машин. Шаблоны фиксируют программную и аппаратную конфигурацию, а также программное обеспечение, установленное на виртуальной машине, взятой за основу для шаблона.
3. Интерфейсы доступа
- Портал администрирования
-
Графический пользовательский интерфейс, предоставляемый Менеджером управления. Его можно использовать для управления всеми административными ресурсами в среде, и к нему можно получить доступ из любых поддерживаемых веб-браузеров.
- Пользовательский портал
-
Графический пользовательский интерфейс, предоставляемый Менеджером управления. Он имеет ограниченные разрешения на управление ресурсами виртуальной машины и предназначен для конечных пользователей.
- Портал мониторинга
-
Графический пользовательский интерфейс, предоставляемый Менеджером управления. Портал мониторинга предоставляет доступ к отчетам, созданным на основе данных, собранных из базы данных Data Warehouse
- Портал Keycloak
-
Графический пользовательский интерфейс, предоставляемый Менеджером управления. Портал Keycloak используется для управления пользователями, их учетными данными и парольными политиками.
- REST API
-
REST API zVirt предоставляет программный интерфейс для запросов и изменения среды zVirt. REST API может использоваться любым языком программирования, поддерживающим действия HTTP.