Общая архитектура oVirt
Основными компонентами являются:
- oVirt Engine — управляет хостами oVirt и позволяет системным администраторам создавать и развертывать новые виртуальные машины.
- oVirt Engine Admin Portal — веб-приложение с пользовательским интерфейсом поверх движка, которое системные администраторы используют для выполнения дополнительных действий.
- Веб-портал пользовательского интерфейса — упрощенное веб-приложение пользовательского интерфейса для упрощения управления.
- REST API — API, который позволяет приложениям выполнять действия виртуализации, который используется инструментами командной строки и пакетом SDK Python.
- SDK — интерфейс командной строки и SDK позволяют взаимодействовать с движком посредством действий сценария.
- База данных — база данных Postgres используется движком для обеспечения постоянства конфигурации развертывания ovirt.
- Агент хоста (VDSM) — механизм oVirt связывается с VSDM для запроса действий, связанных с виртуальными машинами, на узлах.
- Гостевой агент QEMU. Гостевой агент запускается внутри виртуальной машины и предоставляет информацию об использовании ресурсов механизму oVirt. Связь осуществляется через виртуализированное последовательное соединение.
- DWH (хранилище данных). Компонент хранилища данных выполняет ETL для данных, извлеченных из базы данных с помощью Talend, и вставляет их в базу данных истории.
- Клиент SPICE — утилита, позволяющая пользователям получать доступ к виртуальным машинам.
В разделах ниже будут даны описание и архитектурные аспекты каждого такого компонента.
Движок oVirt
Движок oVirt — это Java-приложение на основе Wildfly, которое работает как веб-сервис. Эта служба взаимодействует с VDSM на хостах через vdsm-jsonrpc-java библиотеку для развертывания, запуска, остановки, миграции и мониторинга виртуальных машин, а также может создавать новые образы в хранилище на основе шаблонов.
Это крупномасштабное централизованное управление виртуализацией серверов и настольных компьютеров, основанное на передовых технологиях инфраструктуры производительности, масштабируемости и безопасности.
Некоторые возможности, предоставляемые движком:
- Управление жизненным циклом виртуальных машин
- Аутентификация через функции/AAA
- Управление сетью — добавление логических сетей и привязка их к хостам.
- Управление хранилищем — управление доменами хранения (NFS/iSCSI/Local) и виртуальными дисками виртуальных машин.
- Высокая доступность — автоматический перезапуск гостевых виртуальных машин с вышедших из строя хостов на других хостах.
- Динамическая миграция — перемещение работающей виртуальной машины между хостами с нулевым временем простоя.
- Системный планировщик — непрерывная балансировка нагрузки виртуальных машин на основе использования ресурсов/политик.
- Экономия энергии: концентрируйте виртуальные машины на меньшем количестве серверов в непиковые часы.
- Maintenance Manager — отсутствие простоев виртуальных машин во время плановых периодов обслуживания.
- Управление снапшотами — подготовка на основе шаблонов, тонкая подготовка и снапшоты
- Мониторинг — для всех объектов в системе — гостей виртуальных машин, хостов, сети, хранилища и т. д.
- Экспорт/Импорт — импорт и экспорт виртуальных машин и шаблонов с использованием файлов OVF.
- V2V — конвертация виртуальных машин из сред VMware и RHEL/Xen в среду oVirt.
 |
Если вирус-вымогатель или вирус-шифровальщик проникнет в информационную систему вашей компании, то единственным возможным решением этой проблемы будет восстановление данных из резервных копий.
Не ждите этого события. Обратитесь в нашу компанию для получения консультации о современных технологиях резервного копирования и восстановления данных. Наша компания имеет более чем 20-летний опыт в этой области.
|