Share via


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 mit az 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.