Перейти к содержанию

Управлять виртуальным кластером

Примечание

Действия выполняются пользователем с ролью Администратор ВЦОД

Администратор ВЦОД может настраивать различные параметры виртуального кластера после его создания. Возможно изменить ресурсы, стратегии поведения, состав узлов и лимиты.

Изменить параметры виртуального кластера

Обновить параметры кластера в части ресурсов, стратегий или пользовательских лимитов

scheduler vcluster update --name <NAME>
                          [--descr <DESCR>]
                          [--rf <RF>]
                          [--vcpu <VCPU>]
                          [--vram <VRAM>]
                          [--isolation_strategy <ISOLATION_STRATEGY>]
                          [--drain_strategy <DRAIN_STRATEGY>]
                          [--ulimits <ULIMITS>]

где

  • name — имя изменяемого виртуального кластера;
  • descr — описание виртуального кластера;
  • rf — количество узлов, возможных к выходу и строя;
  • vram — лимит ОЗУ;
  • vcpu — лимит ВЦПУ;
  • isolation_strategy — логика планирования ресурсов в случае изоляции узла. По умолчанию — RECREATE. Возможные значения:

    • NOTHING — не производить никаких действий,
    • STOP — остановить все ресурсы на текущем узле,
    • RECREATE — остановить все ресурсы на изолированном узле, пересоздать на доступных;
  • drain_strategy — логика планирования ресурсов в случае выведения узла из эксплуатации. По умолчанию — MIGRATE. Возможные значения:

    • MIGRATE — перенести ресурсы на другие доступные узлы,
    • NOTHING — не производить никаких действий,
    • STOP — остановить все ресурсы на текущем узле;
  • ulimits — использование пользовательских лимитов на уровне виртуального кластера. Значение по умолчанию — yes. Возможные значения:

    • yes — лимиты включены,
    • no — лимиты выключены.
      Подробная информация о настройке описана в статье Лимиты пользователей.

Управлять узлами виртуального кластера

  1. Добавить узлы в виртуальный кластер

    scheduler vcluster nodes add --name <NAME>
                                 --uuids <UUIDS>
    
    где

    • name — имя изменяемого виртуального кластера;
    • uuids — список идентификаторов добавляемых узлов.
  2. Удалить узлы из виртуального кластера

    scheduler vcluster nodes del --name <NAME>
                                 --uuids <UUIDS>
    
  3. Просмотреть текущие узлы в составе виртуального кластера

    scheduler vcluster nodes list
    

Удалить виртуальный кластер

  1. Удалить виртуальный кластер

    scheduler vcluster del --name <NAME>
    

    где name — имя виртуального кластера.

  2. Очистить список виртуальных кластеров в БД

    scheduler vcluster clear --name <NAME>
    


Термины и определения содержатся в статьях: