Udostępnij przez


Dodawanie tablicy węzłów do klastra

Użyj tablic węzłów, aby zdefiniować sposób tworzenia i usuwania węzłów określonego typu podczas skalowania w górę i w dół. Każda tablica węzłów ma nazwę, zestaw atrybutów, które mają zastosowanie do każdego węzła w tablicy, oraz opcjonalne atrybuty opisujące sposób skalowania tablicy, takie jak limity, grupy umieszczania i konfiguracja zestawu skalowania.

W tym artykule pokazano, jak dodać tablicę węzłów do istniejącego klastra przy użyciu pliku szablonu. Przeczytaj więcej na temat tablic węzłów.

Edytowanie szablonu klastra

Aby dodać tablicę węzłów, potrzebujesz pliku szablonu dla klastra. Edytuj ten plik i dodaj nową sekcję [[nodearray]] pod sekcją [cluster]. Nadaj tablicy węzłów unikatową nazwę w klastrze.

Na przykład poniższy szablon zawiera tablicę węzłów o nazwie highmem, która wykorzystuje maszyny wirtualne Standard_M64 zamiast domyślnej wartości węzła (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

Ponowne zaimportuj zmodyfikowany szablon klastra

Aby zastosować zmiany szablonu klastra i utworzyć nową tablicę węzłów, za pomocą interfejsu wiersza polecenia cycleCloud zaimportuj szablon. Należy określić nazwę klastra, który ma zostać zmodyfikowany, oraz dołączyć flagę --force, aby poinformować interfejs wiersza polecenia o zastąpieniu wartości w istniejącym klastrze.

Następujące polecenie stosuje zmiany do klastra o nazwie example-cluster:

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

Aby przetestować nową tablicę węzłów, przejdź do internetowego interfejsu użytkownika i wybierz pozycję Dodaj węzeł. Wybierz tablicę highmem i wybierz pozycję Dodaj , aby utworzyć nowy węzeł. Aby wprowadzić dalsze zmiany, zmodyfikuj plik szablonu i ponownie uruchom polecenie importu.

Dodawanie węzła tablicy

Dalsze informacje