Compartilhar via


Adicionar uma matriz de nós a um cluster

Use matrizes de nós para definir como o cluster cria e exclui nós de um determinado tipo à medida que aumenta e reduz verticalmente. Cada matriz de nós tem um nome, um conjunto de atributos que você aplica a cada nó na matriz e atributos opcionais que descrevem como a matriz é dimensionada, como limites, grupos de posicionamento e configuração do conjunto de dimensionamento.

Este artigo mostra como adicionar uma matriz de nós a um cluster existente usando um arquivo de modelo. Leia mais sobre matrizes de nós.

Editar o modelo de cluster

Para adicionar uma matriz de nós, você precisa de um arquivo de modelo para o cluster. Edite este arquivo e adicione uma nova [[nodearray]] seção na [cluster] seção. Dê ao array de nós um nome exclusivo dentro do cluster.

Por exemplo, o modelo a seguir contém uma matriz de nós chamada highmem que usa Standard_M64 VMs em vez do valor especificado nos padrões do nó (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

Reimportar o modelo de cluster modificado

Para aplicar as alterações de modelo de cluster e criar a nova matriz de nós, use a CLI do CycleCloud para importar o modelo. Você deve especificar o nome do cluster a ser modificado e incluir o --force flag para que a CLI substitua os valores do cluster existente.

O comando a seguir aplica as alterações a um cluster chamado example-cluster:

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

Para testar sua nova matriz de nós, acesse a interface web e selecione Adicionar nó. Selecione a matriz highmem e selecione Adicionar para criar um novo nó. Para fazer outras alterações, edite o arquivo de modelo e execute o comando de importação novamente.

Adicionar Nó de Matriz

Leitura adicional