Partilhar via


Adicione uma matriz de nó a um cluster

Os nós são usados para definir como os nós de um determinado tipo são criados/eliminados à medida que o cluster escala para cima e para baixo. Cada matriz tem um nome, um conjunto de atributos que serão aplicados a cada nó na matriz, e atributos opcionais descrevendo como a matriz deve escalar (limites, grupos de colocação, configuração definida de escala, etc).

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

Editar o Modelo de Cluster

Para adicionar uma matriz de nó, você deve ter um arquivo de modelo para o seu cluster. Edite este ficheiro e adicione uma nova [[nodearray]] secção por baixo [cluster], dando à matriz um nome único dentro desse cluster.

Por exemplo, o modelo abaixo contém uma matriz de nó denominada "highmem" que utiliza Standard_M64 VMs em vez do valor especificado nos predefiniçõ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

Reimporto o modelo de cluster modificado

Para aplicar as alterações do modelo de cluster e criar a nova matriz de nó, use o CLI CycleCloud para importar o modelo. Deve especificar o nome do cluster para modificar, bem como a --force bandeira que diz ao CLI para substituir valores no cluster existente.

O comando abaixo aplicaria as alterações acima num cluster denominado "exemplo-cluster":

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

Para testar a sua nova matriz de nó, vá à UI web e clique no botão "Adicionar nó". Selecione a matriz "highmem" e clique em "Adicionar" para criar um novo nó. Para estois, basta editar o ficheiro do modelo e re-executar o comando de importação acima.

Add Array Node

Ler Mais