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

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

Примечание

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

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

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

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

scheduler vcluster update --name <NAME>
                          [--descr <DESCR>]
                          [--rf <RF>]
                          [--cpu <CPU>]
                          [--ram <RAM>]
                          [--drain_strategy <stop|nothing|migrate>]
                          [--ulimits <yes|no>]
где

  • name — имя виртуального кластера;
  • descr — описание виртуального кластера;
  • rf — количество узлов, возможных к выходу из строя;
  • cpu — лимит ЦПУ;
  • ram — объем оперативной памяти;
  • drain_strategy — логика планирования ресурсов в случае выведения узла из эксплуатации. Значение по умолчанию — migrate.

    Возможные значения:

    • migrate — перенести ресурсы на другие доступные узлы;
    • nothing — не производить никаких действий;
    • stop — остановить все ресурсы на текущем узле;
  • ulimits — использование пользовательских лимитов на уровне виртуального кластера. Значение по умолчанию — no.

    Возможные значения:

    • yes — лимиты включены;
    • no — лимиты выключены.

    Подробная информация о настройке описана в статье Лимиты пользователей.


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

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

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

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

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

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

    scheduler vcluster nodes list
    

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

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

    scheduler vcluster del --name <NAME>
    

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

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

    scheduler vcluster clear --name <NAME>
    


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