Поделиться через


Добавление массива узлов в кластер

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

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

Изменение шаблона кластера

Чтобы добавить массив узлов, вам потребуется файл шаблона для кластера. Измените этот файл и добавьте новый [[nodearray]] раздел в [cluster] разделе. Присвойте массиву узлов уникальное имя в кластере.

Например, следующий шаблон содержит массив узлов с именем highmem , использующим Standard_M64 виртуальные машины вместо значения, указанного в параметрах по умолчанию узла (Standard_D4_v2):

# hpc-template.txt

[cluster hpc]

    [[node defaults]]
    Credentials = $Credentials
    ImageName = cycle.image.centos7
    SubnetId = my-subnet
    Region = USEast2
    MachineType = Standard_D4_v2

    [[node scheduler]]

    [[nodearray highmem]]
    MachineType = Standard_M64


[parameters Cluster Parameters]

    [[parameter Credentials]]
    ParameterType = Cloud.Credentials
    Label = Credentials

    [[parameter Region]]
    ParameterType = Cloud.Region
    Label = Region
    DefaultValue = westus2

    [[[parameter SubnetId]]]
    ParameterType = Azure.Subnet
    Label = Subnet
    Required = true

Повторно вложите измененный шаблон кластера

Чтобы применить изменения шаблона кластера и создать новый массив узлов, используйте cli CycleCloud для импорта шаблона. Необходимо указать имя кластера для изменения и включить флаг --force, чтобы сообщить CLI перезаписать значения в существующем кластере.

Следующая команда применяет изменения к кластеру с именем example-cluster:

cyclecloud import_cluster example-cluster -f hpc-template.txt -c hpc --force

Чтобы протестировать новый массив узлов, перейдите в веб-интерфейс и выберите "Добавить узел". highmem Выберите массив и нажмите кнопку "Добавить", чтобы создать новый узел. Чтобы внести дальнейшие изменения, измените файл шаблона и снова запустите команду импорта.

добавление узла массива

Дальнейшее чтение

  • Справочник узлов и массивов узлов