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

Создать виртуальный кластер

Примечание

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

Создать виртуальный кластер

Примечание

При создании виртуального кластера узлам, входящим в него, автоматически назначаются метки, отданные во ВЦОД

  1. Проверьте количество доступных ресурсов
    scheduler vcluster resource show
    
  2. Если ресурсов достаточно, создайте виртуальный кластер

    scheduler vcluster add --name <NAME>
                           --labels <LABELS>
                          [--descr <DESCR>]
                          [--rf <RF>]
                          [--drain_strategy <stop|nothing|migrate>]
                          [--ulimits <yes|no>]
                          [--cpu <CPU>]
                          [--ram <RAM>]
                          [--vcpu_scaling <false|true>]
                          [--vram_scaling <false|true>]
                          [--path_to <PATH_TO>]
    

    где

    • name — имя виртуального кластера;
    • labels — список меток для добавления в виртуальный кластер. Метки задаются в формате key=value, разделяются пробелами;
    • descr — описание виртуального кластера;
    • rf — количество узлов, возможных к выходу из строя;
    • drain_strategy — логика планирования ресурсов в случае выведения узла из эксплуатации. Значение по умолчанию — migrate.

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

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

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

      • yes — лимиты включены;
      • no — лимиты выключены;
    • cpu — лимит ЦПУ. При отсутствии параметра система вычислит его автоматически с учетом доступных на данный момент ресурсов;

    • ram — лимит ОЗУ. При отсутствии параметра система вычислит его автоматически с учетом доступных на данный момент ресурсов. Например, единственному виртуальному кластеру в системе будут отданы все свободные ресурсы;
    • vcpu_scaling — возможность увеличивать ВЦПУ ВМ, когда она включена. Возможные значения:

      • false — возможность выключена. Значение по умолчанию;
      • true — возможность включена. Максимальное увеличение может в 2 раза превышать начальное значение ВЦПУ при включении ВМ;
    • vram_scaling — возможность увеличивать ОЗУ ВМ, когда она включена. Возможные значения:

      • false — возможность выключена. Значение по умолчанию;
      • true — возможность включена. Максимальное увеличение может в 2 раза превышать начальное значение ОЗУ при включении ВМ;
    • path_to — размещение виртуального кластера в иерархии директорий.

Внимание

Параметры vram_scaling и vcpu_scaling нельзя изменить после создания виртуального кластера


Дополнительные команды

  1. Просмотреть список всех виртуальных кластеров в пределах ВЦОД

    scheduler vcluster list
    
  2. Просмотреть информацию о конкретном виртуальном кластере

    scheduler vcluster show --name <NAME>
    

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

  3. Просмотреть логины и роли пользователей, имеющих доступ к виртуальному кластеру

    scheduler vcluster rights --name <NAME>
    


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