Настройка автоматической эвакуации для случая немедленного старта эвакуации при потере вычислительного узла

Для настройки автоматической эвакуации для случая немедленного старта эвакуации при потере вычислительного узла необходимо выполнить следующее:

  1. Открыть файл конфигурации cloud_manager.conf и настроить параметры:

    Секция [host_tasks]:

    • allow_evacuate_host = True (параметр разрешает (либо запрещает) эвакуацию хостов, по умолчанию имеет значение True)
    • evacuation_retries = 2 (параметр определяет количество попыток эвакуации виртуальных машин с вычислительного узла, значение по умолчанию 2)

    Примечание

    Также необходимо убедиться, что в значениях параметра deny_evacuate не указаны узлы, для которых запрещена эвакуация. Для узлов, указанных в данном параметре, автоматическая эвакуация производиться не будет.

    Секция [node_tracker]:

    • enabled = True (параметр разрешает проверку статуса вычислительных узлов, по умолчанию имеет значение True)
    • max_down_hosts = 1, 2, 3... (≥ 1) ( параметр определяет максимально допустимое количество вычислительных узлов в статусе down, за исключением резервных. При превышении этого количества автоматическая эвакуация не производится ни для одного из узлов. Отрицательные числа недопустимы. По умолчанию параметр имеет значение 0, автоматическая эвакуация при этом не производится)
    • mutex = 3 (параметр определяет количество попыток определения статуса гипервизора при переходе в статус down перед запуском обработчика, по умолчанию параметр имеет значение 3)
    • loop_time = 30 (параметр определяет интервал времени между проверками статуса вычислительных узлов в секундах, по умолчанию параметр имеет значение 30)
  2. Перезапустить службы модуля CloudManager, чтобы изменения, произведенные в файле конфигурации, вступили в силу:

    sudo i - режим суперпользователя
    systemctl restart aos-cloud-manager-*
    
  3. Создать в Dashboard виртуальную машину с установленным чекбоксом «Постоянная доступность»:

    ../../_images/vm_high_availability.png

    Постоянная доступность

В результате совершенных действий, в случае потери вычислительного узла и запуска автоэвакуации, виртуальные машины с данным приоритетом будут эвакуироваться в первую очередь.