Глоссарий
В данном разделе приведен глоссарий основных терминов, которые присутствуют в документации.
1. Термины и определения
Компоненты zVirt Containers
Решение zVirt Containers построено на основе интеграции следующих основных компонентов:
- zVirt
-
Платформа виртуализации корпоративного уровня, построенная на базе среды исполнения zVirt Node. Виртуализация позволяет пользователям легко создавать новые виртуальные серверы и рабочие станции, а также обеспечивает более эффективное использование ресурсов физического сервера. zVirt позволяет управлять всей виртуальной инфраструктурой - хостами, виртуальными машинами, сетями, хранилищами и пользователями - с помощью централизованного графического интерфейса пользователя или REST API.
- Nova Container Platform
-
Комплексная платформа на базе Kubernetes для доставки, развертывания и масштабирования приложений в контейнерах.
Терминология zVirt
- Менеджер управления, Engine
-
Java-приложение на базе Wildfly, которое работает как веб-сервис. Менеджер управления обеспечивает централизованное управление и мониторинг ресурсов среды виртуализации zVirt, а также балансировку нагрузки на вычислительные ресурсы.
Менеджер управления может быть развернут в следующих архитектурах:
-
Hosted Engine - Менеджер управления работает в виртуальной машине на специализированных хостах (хостах с ролью Hosted Engine) в той же среде, которой он управляет.
-
Standalone - Менеджер управления работает на отдельном физическом сервере или в виртуальной машине, размещенной в отдельной среде виртуализации.
-
Standalone All-in-One - Менеджер управления работает на физическом сервере, который также используется как хост в среде zVirt.
-
- Центр данных (в контексте zVirt)
-
Контейнер самого высокого уровня для всех физических и логических ресурсов в управляемой виртуальной среде. Это набор кластеров, доменов хранения и сетей.
- Кластер (в контексте zVirt)
-
Набор физических хостов, которые рассматриваются как пул ресурсов для виртуальных машин. Хосты в кластере используют одну и ту же сетевую инфраструктуру и хранилище.
- Хост, гипервизор
-
Физический или виртуальный сервер, на котором могут запускаться виртуальные машины.
- Виртуальная машина
-
Программная система, которая эмулирует аппаратное обеспечение компьютера и выполняет программы для гостевой операционной системы на хосте.
- Шаблон
-
Копия виртуальной машины, которую можно использовать для упрощения последующего многократного создания похожих виртуальных машин. Шаблоны фиксируют программную и аппаратную конфигурацию, а также программное обеспечение, установленное на виртуальной машине, взятой за основу для шаблона.
- Традиционная логическая сеть
-
Логическое представление физической сети в zVirt. Логические сети группируют сетевой трафик и обеспечивают связь между Менеджером управления, хостами, хранилищем и виртуальными машинами.
- OpenVSwitch
-
Программный многоуровневый коммутатор, предназначенный для работы с системами виртуализации. В среде zVirt OpenVSwitch обеспечивает функционирование программно определяемых сетей (SDN).
- Управляемая сеть / Программно-определяемая сеть (SDN)
-
Решение zVirt, которое обеспечивает сетевую связь между виртуальными машинами, абстрагируясь от физической топологии сети предприятия.
- Внутренняя сеть интеграции
-
Программно-определяемая сеть (SDN), которая используется для организации сетевой связи между сервером управления Nova Universe и кластерами Nova.
- Сеть Universe
-
Программно-определяемая сеть (SDN), которая обеспечивает связь между сервером управления Nova Universe и сервисом zvirt-engine-backend, выполняющемся на Менеджере управления.
- Сеть ВМ кластера Nova
-
Программно-определяемая сеть (SDN), которая используется как сеть виртуальных машин кластера Nova и обеспечивает связь между узлами Nova в кластере, а также доступ к контейнеризированным приложениям.
- Домен хранения
-
Это набор образов, имеющих общий интерфейс хранения. Домен хранения содержит полные образы шаблонов и виртуальных машин (включая моментальные снимки) или файлы ISO. Домен хранения может быть построен на основе блочных устройств (iSCSI или FCP) или файловой системы (NFS, GlusterFS или иных POSIX-совместимых файловых систем).
- Домен хранения данных
-
Это домен хранения, предназначенный для хранения виртуальных дисков, образов ISO и файлов OVF всех виртуальных машин и шаблонов в центре данных. В нем же хранятся снимки виртуальных машин.
- Виртуальный диск
-
Это логический том (в доменах на основе блочных хранилищ) или файл (в доменах на основе файловых хранилищ), который содержит полную структуру и содержимое, аналогичные обычному жесткому диску. Он используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который может быть подключен к виртуальной машине.
- DNS-имя (в контексте модуля zVirt Containers)
-
Постоянное имя, которое присваивается объектам Service в кластере Kubernetes.
- DNS-сервер
-
Узел системы, который обрабатывает запросы пользователей и возвращает нужные адреса.
Терминология Nova и Kubernetes
- Контейнеры (Containers)
-
Легковесные запускаемые образы, в состав которых входит некоторое ПО и его зависимости. Поскольку в контейнерах виртуализируется операционная система, вы можете запускать контейнеры одинаково в любом совместимом окружении.
- Система управления контейнерами(Container orchestration engine)
-
ПО, предназначенное для автоматизации задач развертывания, управления, масштабирования и обеспечения сетевой связанностью контейнеров.
- Кластер Nova
-
Группа виртуальных или физических машин, называемых узлами (node), объединенных для совместной работы в качестве единой системы, где выполняются и управляются контейнеризированные приложения.
- Nova Universe
-
Сервер управления, содержащий весь необходимый код, репозитории и утилиты для установки и настройки кластеров Nova.
- Узлы (node) Nova (в контексте модуля zVirt Containers)
-
Виртуальная машина, на которой размещаются компоненты платформы Nova и среды Kubernetes, а также пользовательские приложения.
- Мастер-узел (master, control-plane)
-
Узел (node) Nova, который содержит ключевые компоненты Nova Container Platform и Kubernetes.
- Инфраструктурный узел (infra)
-
Узел (node) Nova, который содержит служебные компоненты Nova Container Platform.
- Узел балансировки (ingress)
-
Узел (node) Nova, который используется для балансировки входящего трафика. На узлах балансировки размещается дополнительный контроллер Ingress Nginx.
- Рабочий узел (worker)
-
Узел (node) Nova, который используется для размещения пользовательских сервисов, приложений и различных нагрузок.
- Масштабирование (Scaling)
-
Увеличение или уменьшение количества ресурсов узлам или приложениям. Масштабирование может быть как горизонтальным (увеличение количества узлов или реплик Pod), так и вертикальным (увеличение количества ресурсов, выделяемых узлу или Pod).
- Bootstrap
-
Процесс первоначального развертывания платформы Nova Container Platform.
- NeuVector
-
Дополнительный модуль, который устанавливается в кластер Kubernetes с целью обеспечить дополнительную безопасность и защиту контейнеров во время их работы.
- OpenSearch
-
Дополнительный модуль, позволяющий настроить автоматический сбор логов кластера.
- Velero
-
Дополнительный модуль, отвечающий за процессы создания резервной копии компонентов платформы Nova, а также последующее восстановление данных компонентов из этой копии в случае ошибки.
- Longhorn
-
Распределенная система хранения данных, разработанная для использования в контейнерных средах, таких как Kubernetes.
2. Основные интерфейсы
Инициализация сервера управления Nova Universe, развертывание и управление кластерами Nova осуществляется с использованием следующих графических интерфейсов:
- Портал администрирования zVirt
-
Графический пользовательский интерфейс, предоставляемый Менеджером управления. Его можно использовать для управления всеми административными ресурсами в среде zVirt. К нему можно получить доступ из любых поддерживаемых веб-браузеров.
- Консоль управления Nova
-
Пользовательский интерфейс графической консоли управления Nova Container Platform.