Cluster-Manager: Verwalten des Cluster-Managers in Operator Nexus
Der Cluster-Manager wird im Azure-Abonnement des Betreibers bereitgestellt, um den Lebenszyklus von Operator Nexus Infrastructure Clusters zu verwalten.
Voraussetzungen
du benötigst Folgendes:
- Azure-Abonnement-ID – Die Azure-Abonnement-ID, in der Cluster-Manager erstellt werden muss (sollte die gleiche Abonnement-ID des Network Fabric Controller sein).
- Network Fabric Controller ID – Netzwerk Fabric Controller und Cluster-Manager weisen eine 1:1-Zuordnung auf. Sie benötigen die Ressourcen-ID des Network Fabric Controller, der dem Cluster-Manager zugeordnet ist.
- Log Analytics Workspace ID – Die Ressourcen-ID des Log Analytics-Arbeitsbereichs, der für die Protokollsammlung verwendet wird.
- Azure-Region – Der Cluster-Manager sollte in derselben Azure-Region wie der Network Fabric Controller erstellt werden.
Diese Azure-Region sollte im
Location
Bereich des Cluster-Managers und aller zugehörigen Operator Nexus-Instanzen verwendet werden.
Globale Argumente
Einige Argumente, die für jeden Azure CLI-Befehl verfügbar sind
- --debug - druckt noch mehr Informationen zu CLI-Vorgängen, die für Debuggingzwecke verwendet werden. Wenn ein Fehler auftritt, stellen Sie beim Übermitteln eines Fehlerberichts die mit dem Flag
--debug
generierte Ausgabe bereit. - --help -h - druckt CLI-Referenzinformationen zu Befehlen und deren Argumenten und Listen verfügbarer Untergruppen und Befehle.
- --only-show-errors - Nur Fehler anzeigen, Warnungen unterdrücken.
- --output -o - gibt das Ausgabeformat an. Die verfügbaren Ausgabeformate sind JSON, Jsonc (colorized JSON), tsv (Tab-Separated Values), Tabelle (lesbare ASCII-Tabellen) und Yaml. Standardmäßig gibt die CLI json aus.
- --query : Verwendet die JMESPath-Abfragesprache, um die von Azure-Diensten zurückgegebene Ausgabe zu filtern.
- --ausführlich : Druckt Informationen zu Ressourcen, die während eines Vorgangs in Azure erstellt wurden, und andere nützliche Informationen.
Cluster-Manager-Elemente
Elemente | Beschreibung |
---|---|
Name, ID, Ort, Tags, Typ | Name: Benutzerfreundlicher Name ID: < Ressourcen-ID > Standort: Azure-Region, in der der Cluster-Manager erstellt wird. Werte aus: az account list -locations .Tags: Ressourcentags Typ: Microsoft.NetworkCloud/clusterManagers |
managerExtendedLocation | Dem Cluster-Manager zugeordnete ExtendedLocation |
managedResourceGroupConfiguration | Informationen zur Gruppe verwalteter Ressourcen |
fabricControllerId | Ein Verweis auf den Network Fabric Controller, der 1:1 mit diesem Cluster-Manager ist |
analyticsWorkspaceId | In diesem Arbeitsbereich werden alle Protokolle weitergeleitet, die für den Kunden relevant sind. |
clusterVersions[] | Liste der ClusterAvailableVersions-Objekte. Clusterversionen, die der Manager unterstützt. Wird als Eingabe in der Clusterversion-Eigenschaft verwendet. |
provisioningState | Erfolgreich, fehlgeschlagen, abgebrochen, Bereitstellung, akzeptiert, Aktualisierung |
detailedStatus | Detaillierte Status, die zusätzliche Informationen zum Status des Cluster-Managers bereitstellen. |
detailedStatusMessage | Beschreibende Meldung über den aktuellen detailedStatus. |
Erstellen eines Cluster-Managers
Verwenden Sie den az networkcloud clustermanager create
Befehl, um einen Cluster-Manager zu erstellen. Mit diesem Befehl wird ein neuer Cluster-Manager erstellt oder die Eigenschaften des Cluster-Managers aktualisiert, sofern vorhanden. Wenn Sie über mehrere Azure-Abonnements verfügen, wählen Sie die entsprechende Abonnement-ID mit dem Befehl "az account set " aus.
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>
- Argumente
- --name -n [Erforderlich] - Der Name des Cluster-Managers.
- --fabric-controller-id [Erforderlich] – Die Ressourcen-ID des Netzwerk-Fabric-Controllers, der dem Cluster-Manager zugeordnet ist.
- --resource-group -g [Erforderlich] - Name der Ressourcengruppe. Sie können die Standardressourcengruppe mithilfe von
az configure --defaults group=<name>
. - --analytics-workspace-id – Die Ressourcen-ID des Log Analytics-Arbeitsbereichs, der für die Protokollsammlung verwendet wird
- --location -l - Location. Azure-Region, in der der Cluster-Manager erstellt wird. Werte aus:
az account list -locations
. Sie können den standardmäßig verwendeten Standort mitaz configure --defaults location=<location>
konfigurieren. - --managed-resource-group-configuration – Die Konfiguration der verwalteten Ressourcengruppe, die der Ressource zugeordnet ist.
- Verwendung: --managed-resource-group-configuration location=XX name=XX name=XX
- location: The region of the managed resource group. Wenn nicht angegeben, wird der Bereich der übergeordneten Ressource ausgewählt.
- name: Der Name für die verwaltete Ressourcengruppe. Wenn nicht angegeben, wird automatisch ein eindeutiger Name generiert.
- wait/-no-wait - Warten Sie, bis der Befehl abgeschlossen ist, oder warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
- --tags - Durch Leerzeichen getrennte Tags: key[=value] [key[=value]...]. Verwenden von "" zum Löschen vorhandener Tags
- --subscription – Name oder ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels
az account set -s NAME_OR_ID
konfigurieren.
Cluster-Manager auflisten/anzeigen
Befehle auflisten und anzeigen werden verwendet, um eine Liste vorhandener Clustermanager oder die Eigenschaften eines bestimmten Cluster-Managers abzurufen.
Clustermanager in Ressourcengruppe auflisten
Dieser Befehl listet die Clustermanager in der angegebenen Ressourcengruppe auf.
az networkcloud clustermanager list --resource-group <Azure Resource group>
Clustermanager im Abonnement auflisten
Dieser Befehl listet die Clustermanager im angegebenen Abonnement auf.
az networkcloud clustermanager list --subscription <subscription ID>
Cluster-Manager-Eigenschaften anzeigen
Dieser Befehl listet die Eigenschaften des angegebenen Cluster-Managers auf.
az networkcloud clustermanager show \
--name <Cluster Manager name> \
--resource-group <Resource group Name>
--subscription <subscription ID>
Befehlsargumente auflisten/anzeigen
- --name -n - Der Name des Cluster-Managers.
- --IDs – Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der 'Ressourcen-ID' enthält.
- --resource-group -g - Name der Ressourcengruppe. Sie können die Standardgruppe mit
az configure --defaults group=<name>
konfigurieren. - --subscription – Name oder ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels
az account set -s NAME_OR_ID
konfigurieren.
Cluster-Manager aktualisieren
Dieser Befehl wird verwendet, um Eigenschaften des bereitgestellten Cluster-Managers zu patchen oder die Tags zu aktualisieren, die dem Cluster-Manager zugewiesen sind. Eigenschaften und Tagaktualisierungen können unabhängig voneinander durchgeführt werden.
az networkcloud clustermanager update \
--name <Cluster Manager name> \
--tags < <key1=value1> <key2=value2>>
--resource-group <Resource group Name>
--subscription <subscription ID>
- Argumente
- --tags - TSpace-getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie '' zum Löschen vorhandener Tags.
- --name -n - Der Name des Cluster-Managers.
- --IDs – Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der 'Ressourcen-ID' enthält.
- --resource-group -g - Name der Ressourcengruppe. Sie können die Standardgruppe mit
az configure --defaults group=<name>
konfigurieren. - --subscription – Name oder ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels
az account set -s NAME_OR_ID
konfigurieren.
Cluster-Manager löschen
Dieser Befehl wird verwendet, um den bereitgestellten Cluster-Manager zu löschen.
Warnung
Ein Cluster-Manager mit einem vorhandenen Netzwerk fabric Controller oder Clustern, die auf diesen Cluster-Manager verweisen, werden möglicherweise nicht gelöscht.
az networkcloud clustermanager delete \
--name <Cluster Manager name> \
--resource-group <Resource Group Name>
--subscription <subscription ID>
- Argumente
- --no-wait - Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
- --yes -y - Geben Sie keine Bestätigung ein.
- --name -n - Der Name des Cluster-Managers.
- --IDs – Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der 'Ressourcen-ID' enthält.
- --resource-group -g - Name der Ressourcengruppe. Sie können die Standardgruppe mit
az configure --defaults group=<name>
konfigurieren. - --subscription – Name oder ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels
az account set -s NAME_OR_ID
konfigurieren.