🖥️
oVirt
  • Описание
    • Возможности oVirt
  • Установка
    • Установка oVirt Engine в режиме self-hosted без доступа в Интернет
    • Установка self-hosted oVirt Engine с использованием файла ответов
    • Настройка дополнительного хоста для запуска Engine
  • Конфигурирование
    • Отключение и подключение Storage Domain
    • Увеличение размера Storage Domain
    • Привязка ВМ к хостам (Host Pinning)
    • Группы размещения (Affinity Groups)
    • Добавление Custom Properties для ВМ
    • Подключение общих дисков с SCSI-3 PR к ВМ для работы WSFC
    • Порядок выключения компонентов инфраструктуры oVirt
    • Порядок включения компонентов инфраструктуры oVirt
    • Создание больших дисков для ВМ
  • Интеграция
    • Аутентификация в REST-API через OAuth
    • Использование Swagger-UI
  • Работа
    • Импорт файлов в Storage Domain с узла oVirt
  • Решение проблем
    • Virt Viewer 11 прекращает работу при попытке пробросить USB устройство
    • Virt Viewer прекращает работу при попытке подключить ISO образ
    • В oVirt 4.5.1 или новее не удается войти под учетной записью admin@internal
    • Установщик Windows не видит диски ВМ
    • Исправление ошибки origin not allowed в Grafana
    • Удаление неработающего хоста с Hosted Engine из oVirt
Powered by GitBook
On this page
  1. Установка

Установка self-hosted oVirt Engine с использованием файла ответов

oVirt Engine поддерживает автоматическую установку в режиме self-hosted с помощью заранее созданного файла ответов. Файл ответов можно создать вручную или выполнить установку oVirt Engine в ручном режиме, ответить на вопросы мастера, и после завершения установки посмотреть содержимое файла /etc/ovirt-hosted-engine/answers.conf.

Пример файла ответов для автоматической установки Engine с размещением на storage domain на NFS хранилище:

[environment:default]
OVEHOSTED_CORE/confirmSettings=bool:True
OVEHOSTED_CORE/deployProceed=bool:True
OVEHOSTED_CORE/enableKeycloak=bool:True
OVEHOSTED_CORE/screenProceed=bool:True
OVEHOSTED_CORE/skipTTYCheck=bool:True
OVEHOSTED_ENGINE/adminPassword=str:P@ssw0rd
OVEHOSTED_ENGINE/appHostName=str:node01.lab.internal
OVEHOSTED_ENGINE/clusterName=str:Default
OVEHOSTED_ENGINE/datacenterName=str:Default
OVEHOSTED_NETWORK/bridgeIf=str:enp1s0
OVEHOSTED_NETWORK/bridgeName=str:ovirtmgmt
OVEHOSTED_NETWORK/firewallManager=str:iptables
OVEHOSTED_NETWORK/fqdn=str:manager02.lab.internal
OVEHOSTED_NETWORK/gateway=str:192.168.1.1
OVEHOSTED_NETWORK/host_name=str:node01.lab.internal
OVEHOSTED_NETWORK/network_test=str:ping
OVEHOSTED_NOTIF/destEmail=str:root@localhost
OVEHOSTED_NOTIF/smtpPort=str:25
OVEHOSTED_NOTIF/smtpServer=str:localhost
OVEHOSTED_NOTIF/sourceEmail=str:root@localhost
OVEHOSTED_STORAGE/discardSupport=bool:False
OVEHOSTED_STORAGE/domainType=str:nfs
OVEHOSTED_STORAGE/imgSizeGB=str:51
OVEHOSTED_STORAGE/mntOptions=str:
OVEHOSTED_STORAGE/nfsVersion=str:auto
OVEHOSTED_STORAGE/storageDomainName=str:hosted_storage
OVEHOSTED_STORAGE/storageDomainConnection=str:192.168.1.25:/nfs
OVEHOSTED_STORAGE/storageDatacenterName=str:hosted_datacenter
OVEHOSTED_VM/applyOpenScapProfile=bool:False
OVEHOSTED_VM/automateVMShutdown=bool:True
OVEHOSTED_VM/emulatedMachine=str:pc
OVEHOSTED_VM/enableFips=bool:False
OVEHOSTED_VM/cloudInitISO=str:generate
OVEHOSTED_VM/cloudinitExecuteEngineSetup=bool:True
OVEHOSTED_VM/cloudinitInstanceDomainName=str:lab.internal
OVEHOSTED_VM/cloudinitInstanceHostName=str:manager02.lab.internal
OVEHOSTED_VM/cloudinitRootPwd=str:P@ssw0rd
OVEHOSTED_VM/cloudinitVMDNS=str:192.168.1.3
OVEHOSTED_VM/cloudinitVMETCHOSTS=bool:True
OVEHOSTED_VM/cloudinitVMStaticCIDR=str:192.168.1.26/24
OVEHOSTED_VM/cloudinitVMTZ=str:Europe/Moscow
OVEHOSTED_VM/ovfArchive=str:
OVEHOSTED_VM/rootSshAccess=str:yes
OVEHOSTED_VM/rootSshPubkey=str:
OVEHOSTED_VM/vmMACAddr=str:00:16:3e:4f:2e:7e
OVEHOSTED_VM/vmMemSizeMB=int:8192
OVEHOSTED_VM/vmVCpus=str:4

Описание параметров:

OVEHOSTED_CORE:

  • confirmSettings - автоматически подтвердить корректность введенных данных.

  • deployProceed - выполнить установку в автоматическом режиме.

  • enableKeycloak - использовать встроенный сервис Keycloak для аутентификации в Engine.

  • screenProceed - пропустить подтверждение при установке через SSH.

  • skipTTYCheck - пропустить проверку доступности TTY терминала во время установки.

OVEHOSTED_ENGINE:

  • adminPassword - пароль администратора для Engine.

  • appHostName - имя хоста, на котором запускается Engine.

  • clusterName - имя кластера.

  • datacenterName - имя датацентра.

OVEHOSTED_NETWORK:

  • bridgeIf - сетевой интерфейс для подключения bridge.

  • bridgeName - имя создаваемого bridge интерфейса "ovirtmgmt".

  • firewallManager - использовать iptables в качестве МСЭ.

  • fqdn - FQDN имя для Engine.

  • gateway - адрес маршрутизатора по умолчанию.

  • host_name - имя хоста (Node) в management сети для проверки доступности.

  • network_test - метод проверки сетевой доступности Engine (ping, dns, tcp, none).

OVEHOSTED_NOTIF:

  • destEmail - адрес получателя email'ов при отправке уведомлений.

  • smtpPort - порт для подключения к smtp серверу.

  • smtpServer - адрес smtp сервера.

  • sourceEmail - адрес отправителя при отправке уведомлений.

OVEHOSTED_STORAGE:

  • domainType - указать тип хранилища для создания storage domain.

  • imgSizeGB - указать размер виртуального диска для ВМ Engine.

  • mntOptions - дополнительные параметры монтирования.

  • nfsVersion - версия NFS.

  • storageDomainName - имя storage domain.

  • storageDomainConnection - адрес подключения к nfs.

  • storageDatacenterName - имя storage datacenter.

OVEHOSTED_VM Section:

  • applyOpenScapProfile - применить настройки OpenSCAP.

  • automateVMShutdown - автоматически выключать Engine при проблемах проверки healthcheck.

  • emulatedMachine - тип виртуальной машины.

  • enableFips - отключить FIPS.

  • cloudInitISO - передавать параметры cloudinit через ISO образ.

  • cloudinitExecuteEngineSetup - выполнить настройку Engine через cloud-init.

  • cloudinitInstanceDomainName - имя домен для разрешения коротких имен на Engine.

  • cloudinitInstanceHostName - имя Engine.

  • cloudinitRootPwd - пароль root на Engine.

  • cloudinitVMDNS - адреса DNS серверов.

  • cloudinitVMETCHOSTS - добавить статические записи имени Node и Engine в файл /etc/hosts на Engine.

  • cloudinitVMStaticCIDR - статический IP адрес Engine.

  • cloudinitVMTZ - временная зона Engine.

  • OpenScapProfileName - имя OpenSCAP профиля.

  • ovfArchive - путь к ovf архиву с образом Engine для установки.

  • rootSshAccess - разрешить подключение УЗ root по ssh.

  • rootSshPubkey - публичный ключ для аутентификации по ssh.

  • vmMACAddr - MAC адрес сетевого интерфейса ВМ Engine.

  • vmMemSizeMB - объем ОЗУ в МБ для ВМ Engine.

  • vmVCpus - кол-во виртуальных ядер для ВМ Engine.

hosted-engine --deploy --4 --config-append=answers.cfg --ansible-extra-vars=he_offline_deployment=true

, где --config - путь к файлу ответов.

PreviousУстановка oVirt Engine в режиме self-hosted без доступа в ИнтернетNextНастройка дополнительного хоста для запуска Engine

Last updated 3 months ago

Для запуска установки oVirt Engine в и передачи файла ответов выполните команду:

offline режиме