Partilhar via


Adicionar um conjunto de nós a um cluster

Use arrays de nós para definir como o cluster cria e exclui nós de um determinado tipo à medida que escala para cima e para baixo. Cada matriz de nó 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 de conjunto de escala.

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

Editar o modelo de cluster

Para adicionar uma matriz de nó, você precisa de um arquivo de modelo para o cluster. Edite este arquivo e adicione uma nova [[nodearray]] seção sob a [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 VMs Standard_M64 em vez do valor definido nos padrões de 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 o novo array 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 sinalizador --force para que a CLI substitua os valores no 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 a sua nova matriz de nós, vá para a interface da Web e selecione Adicionar nó. Selecione o highmem array e escolha Adicionar para criar um novo nó. Para fazer mais alterações, edite o arquivo de modelo e execute o comando import novamente.

Adicionar nó de matriz

Leitura adicional