Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте массивы узлов, чтобы определить, как кластер создает и удаляет узлы определенного типа по мере увеличения и уменьшения масштаба. Каждый массив узлов имеет имя, набор атрибутов, применяемых к каждому узлу в массиве, и необязательные атрибуты, описывающие масштабирование массива, такие как ограничения, группы размещения и конфигурация масштабируемого набора.
В этой статье показано, как добавить массив узлов в существующий кластер с помощью файла шаблона. Дополнительные сведения о массивах узлов.
Изменение шаблона кластера
Чтобы добавить массив узлов, вам потребуется файл шаблона для кластера. Измените этот файл и добавьте новый [[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 Выберите массив и нажмите кнопку "Добавить", чтобы создать новый узел. Чтобы внести дальнейшие изменения, измените файл шаблона и снова запустите команду импорта.