Menedżer klastra: Jak zarządzać menedżerem klastra w operatorze Nexus
Menedżer klastra jest wdrażany w subskrypcji platformy Azure operatora w celu zarządzania cyklem życia klastrów infrastruktury Operator Nexus.
Zanim rozpoczniesz
Potrzebne będą następujące elementy:
- Identyfikator subskrypcji platformy Azure — identyfikator subskrypcji platformy Azure, w którym należy utworzyć menedżera klastra (powinien być tym samym identyfikatorem subskrypcji kontrolera sieci szkieletowej sieci szkieletowej).
- Identyfikator kontrolera sieci szkieletowej — kontroler sieci szkieletowej sieci i menedżer klastra mają skojarzenie 1:1. Będziesz potrzebować identyfikatora zasobu kontrolera sieci szkieletowej skojarzonego z Menedżerem klastra.
- Identyfikator obszaru roboczego usługi Log Analytics — identyfikator zasobu obszaru roboczego usługi Log Analytics używanego do zbierania dzienników.
- Region platformy Azure — Menedżer klastra powinien zostać utworzony w tym samym regionie świadczenia usługi Azure co kontroler sieci szkieletowej sieci.
Ten region platformy Azure powinien być używany w
Location
polu Menedżer klastra i wszystkie skojarzone wystąpienia Operatora Nexus.
Argumenty globalne
Niektóre argumenty dostępne dla każdego polecenia interfejsu wiersza polecenia platformy Azure
- --debug — wyświetla jeszcze więcej informacji o operacjach interfejsu wiersza polecenia, używanych do debugowania. Jeśli znajdziesz usterkę, podaj dane wyjściowe wygenerowane z flagą
--debug
podczas przesyłania raportu o usterce. - --help -h — wyświetla informacje referencyjne interfejsu wiersza polecenia dotyczące poleceń oraz ich argumentów i list dostępnych podgrup i poleceń.
- --only-show-errors — pokaż tylko błędy, pomijając ostrzeżenia.
- --output -o - określa format danych wyjściowych. Dostępne formaty danych wyjściowych to Json, Jsonc (kolorowy kod JSON), tsv (wartości rozdzielane tabulatorami), tabela (tabele ASCII czytelne dla człowieka) i yaml. Domyślnie interfejs wiersza polecenia generuje dane Json.
- --query — używa języka zapytań JMESPath do filtrowania danych wyjściowych zwróconych z usług platformy Azure.
- --verbose — wyświetla informacje o zasobach utworzonych na platformie Azure podczas operacji oraz inne przydatne informacje
Elementy Menedżera klastra
Elementy | opis |
---|---|
Nazwa, identyfikator, lokalizacja, tagi, typ | Nazwa: przyjazna nazwa użytkownika Identyfikator: < identyfikator zasobu > Lokalizacja: region świadczenia usługi Azure, w którym jest tworzony menedżer klastra. Wartości z: az account list -locations .Tagi: tagi zasobów Typ: Microsoft.NetworkCloud/clusterManagers |
managerExtendedLocation | Lokalizacja rozszerzona skojarzona z menedżerem klastra |
managedResourceGroupConfiguration | Informacje o zarządzanej grupie zasobów |
fabricControllerId | Odwołanie do kontrolera sieci szkieletowej sieci szkieletowej, który jest 1:1 z tym Menedżerem klastra |
analyticsWorkspaceId | W tym obszarze roboczym będą przekazywane wszystkie dzienniki istotne dla klienta. |
clusterVersions[] | Lista obiektów ClusterAvailableVersions. Wersje klastra obsługiwane przez menedżera. Będzie używany jako dane wejściowe we właściwości clusterVersion klastra. |
provisioningState | Powodzenie, niepowodzenie, anulowanie, aprowizowanie, zaakceptowane, aktualizowanie |
detailedStatus | Szczegółowe stany, które zawierają dodatkowe informacje o stanie Menedżera klastra. |
detailedStatusMessage | Opisowy komunikat o bieżącym szczegółowymstatusie. |
Tworzenie Menedżera klastra
Użyj polecenia , az networkcloud clustermanager create
aby utworzyć Menedżera klastra. To polecenie tworzy nowego Menedżera klastra lub aktualizuje właściwości Menedżera klastra, jeśli istnieje. Jeśli masz wiele subskrypcji platformy Azure, wybierz odpowiedni identyfikator subskrypcji przy użyciu polecenia az account set .
az networkcloud clustermanager create \
--name <Cluster Manager name> \
--location <region> \
--analytics-workspace-id <log analytics workspace ID>
--fabric-controller-id <Fabric controller ID associated with this Cluster Manager>
--managed-resource-group-configuration < name=<Managed Resource group Name> location=<Managed Resource group location> >
--tags <key=value key=value>
--resource-group <Resource Group Name>
--subscription <subscription ID>
- Argumenty
- --name -n [Wymagane] — nazwa Menedżera klastra.
- --fabric-controller-id [Wymagane] — identyfikator zasobu kontrolera sieci szkieletowej, który jest skojarzony z Menedżerem klastra.
- --resource-group -g [Wymagane] — nazwa grupy zasobów. Domyślną grupę zasobów można skonfigurować przy użyciu polecenia
az configure --defaults group=<name>
. - --analytics-workspace-id — identyfikator zasobu obszaru roboczego usługi Log Analytics, który jest używany do zbierania dzienników
- --location -l — lokalizacja. Region świadczenia usługi Azure, w którym jest tworzony menedżer klastra. Wartości z:
az account list -locations
. Lokalizację domyślną można skonfigurować przy użyciu poleceniaaz configure --defaults location=<location>
. - --managed-resource-group-configuration — konfiguracja zarządzanej grupy zasobów skojarzonej z zasobem.
- Użycie: --managed-resource-group-configuration location=XX name=XX
- location: region zarządzanej grupy zasobów. Jeśli nie zostanie określony, zostanie wybrany region zasobu nadrzędnego.
- name: nazwa zarządzanej grupy zasobów. Jeśli nie zostanie określona, zostanie automatycznie wygenerowana unikatowa nazwa.
- wait/--no-wait — poczekaj na zakończenie polecenia lub nie czekaj na zakończenie długotrwałej operacji.
- --tags — znaczniki rozdzielone spacjami: klucz[=wartość] [key[=value]...]. Czyszczenie istniejących tagów przy użyciu elementu ""
- --subscription — nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia
az account set -s NAME_OR_ID
.
Wyświetlanie listy/pokazywanie menedżerów klastrów
Wyświetlanie i wyświetlanie poleceń służy do pobierania listy istniejących menedżerów klastrów lub właściwości określonego Menedżera klastra.
Wyświetlanie listy menedżerów klastrów w grupie zasobów
To polecenie wyświetla listę menedżerów klastrów w określonej grupie zasobów.
az networkcloud clustermanager list --resource-group <Azure Resource group>
Wyświetlanie listy menedżerów klastrów w subskrypcji
To polecenie wyświetla listę menedżerów klastrów w określonej subskrypcji.
az networkcloud clustermanager list --subscription <subscription ID>
Pokaż właściwości Menedżera klastra
To polecenie wyświetla listę właściwości określonego Menedżera klastra.
az networkcloud clustermanager show \
--name <Cluster Manager name> \
--resource-group <Resource group Name>
--subscription <subscription ID>
Wyświetlanie argumentów poleceń list/show
- --name -n — nazwa Menedżera klastra.
- --Identyfikatory — co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu".
- --resource-group -g — nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia
az configure --defaults group=<name>
. - --subscription — nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia
az account set -s NAME_OR_ID
.
Aktualizowanie Menedżera klastra
To polecenie służy do stosowania poprawek właściwości dostarczonego Menedżera klastra lub aktualizowania tagów przypisanych do Menedżera klastra. Aktualizacje właściwości i tagów można wykonywać niezależnie.
az networkcloud clustermanager update \
--name <Cluster Manager name> \
--tags < <key1=value1> <key2=value2>>
--resource-group <Resource group Name>
--subscription <subscription ID>
- Argumenty
- --tags — tagi rozdzielane znakami TSpace: key[=value] [key[=value] ...]. Użyj "", aby wyczyścić istniejące tagi.
- --name -n — nazwa Menedżera klastra.
- --Identyfikatory — co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu".
- --resource-group -g — nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia
az configure --defaults group=<name>
. - --subscription — nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia
az account set -s NAME_OR_ID
.
Usuwanie Menedżera klastra
To polecenie służy do usuwania udostępnionego Menedżera klastra.
Ostrzeżenie
Menedżer klastra, który ma skojarzony kontroler sieci szkieletowej sieci lub klastry odwołujące się do tego Menedżera klastra, mogą nie zostać usunięte.
az networkcloud clustermanager delete \
--name <Cluster Manager name> \
--resource-group <Resource Group Name>
--subscription <subscription ID>
- Argumenty
- --no-wait — nie czekaj na ukończenie długotrwałej operacji.
- --yes -y — nie monituj o potwierdzenie.
- --name -n — nazwa Menedżera klastra.
- --Identyfikatory — co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu".
- --resource-group -g — nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia
az configure --defaults group=<name>
. - --subscription — nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia
az account set -s NAME_OR_ID
.