Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Автозапуск виртуальных машин при перезагрузке менеджера управления (ВМ HostedEngine)

Функционал автозапуска используется в инсталляциях без высокой доступности (High Availability), например при наличии одного хоста виртуализации.

  1. Подключитесь к Менеджеру управления через SSH или Cockpit и авторизуйтесь

  2. Убедитесь, что включены репозитории zvirt:

    dnf repolist all
    repo id                        repo name                                    status
    zvirt-extras                   zVirt extras repository                      enabled (1)
    zvirt-main                     zVirt 4.3 main repository                    enabled (1)
    1 - должен быть в статусе enabled
  3. Установите пакет zvirt-autostart-vms:

    dnf install -y https://repo-zvirt.orionsoft.ru/tools/autostart-vms-<version>.zvirt.el8.noarch.rpm

    Вместо <version> укажите актуальную версию пакета, доступную в репозитории.

    Например:

    dnf install -y https://repo-zvirt.orionsoft.ru/tools/autostart-vms-1.0.1-1.233770.zvirt.el8.noarch.rpm
  4. Отредактируйте файл конфигурации /opt/zvirt/zvirt-autostart-vms/autostart.conf и введите в него необходимые параметры:

    engine_hostname: "engine.example.local" (1)
    engine_api_username: "admin@internal" (2)
    engine_api_password: "Qwerty123#" (3)
    login_timeout: "180" (4)
    autostart_pause: "10" (5)
    vms_list: ['vm1','vm2','vm3','vm4'] (6)
    awating_dc_sec: 600 (7)
    excluded_dc: ['DC1','DC2'] (8)
    1 - FQDN Менеджера управления.
    2 - Учетная запись пользователя в формате user@domain с разрешением на доступ к API.

    В случае использования в zVirt 4.2 и выше с установленным Keycloak, необходимо указать пользователя в домене internalsso. По умолчанию таким пользователем является admin@zvirt@internalsso.

    3 - Пароль учетной записи.
    4 - Время (в секундах), в течение которого сценарий будет пытаться подключиться к API. По умолчанию - 180.
    5 - Задержка между запуском ВМ в секундах.
    6 - Список ВМ, которые необходимо автоматически запускать после перезагрузки Менеджера управления.
    7 - Время (в секундах), в течение которого сценарий будет ожидать перехода центра данных в состояние Включен.
    8 - Список имен центров данных, к которым не будет применяться сценарий автозапуска. По умолчанию список пустой.
Пользователю под которым выполняется авторизация в API (указывается в параметре engine_api_username) необходимо разрешить как минимум две одновременных сессии.