Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use matrices de nodos para definir cómo el clúster crea y elimina nodos de un tipo determinado a medida que se escala y reduce verticalmente. Cada matriz de nodos tiene un nombre, un conjunto de atributos que se aplican a cada nodo de la matriz y atributos opcionales que describen cómo se escala la matriz, como límites, grupos de selección de ubicación y configuración del conjunto de escalado.
En este artículo se muestra cómo agregar una matriz de nodos a un clúster existente mediante un archivo de plantilla. Más información sobre las matrices de nodos.
Edición de la plantilla de clúster
Para agregar una matriz de nodos, necesita un archivo de plantilla para el clúster. Edite este archivo y agregue una nueva sección [[nodearray]]
debajo de la sección [cluster]
. Asigne a la matriz de nodos un nombre único dentro del clúster.
Por ejemplo, la plantilla siguiente contiene una matriz de nodos denominada highmem
que usa Standard_M64 máquinas virtuales en lugar del valor especificado en los valores predeterminados del nodo (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
Volver a importar la plantilla de clúster modificada
Para aplicar los cambios de plantilla de clúster y crear la nueva matriz de nodos, use la CLI de CycleCloud para importar la plantilla. Debe especificar el nombre del clúster para modificar e incluir la --force
marca para indicar a la CLI que sobrescriba los valores del clúster existente.
El comando siguiente aplica los cambios a un clúster denominado example-cluster
:
cyclecloud import_cluster example-cluster -f hpc-template.txt -c hpc --force
Para probar la nueva matriz de nodos, vaya a la interfaz de usuario web y seleccione Agregar nodo. Seleccione la highmem
matriz y seleccione Agregar para crear un nuevo nodo. Para realizar más cambios, edite el archivo de plantilla y vuelva a ejecutar el comando import.