Erstellen von benutzerdefinierten Konfigurationsvorlagen
In diesem Artikel wird erläutert, wie Sie eine benutzerdefinierte Konfigurationsvorlage für Azure Arc-fähige Datencontroller erstellen.
Einer der erforderlichen Parameter während der Bereitstellung eines Datencontrollers im indirekten Konnektivitätsmodus ist der Parameter az arcdata dc create --profile-name
. Derzeit finden Sie die verfügbare Liste der integrierten Profile, indem Sie folgende Abfrage ausführen:
az arcdata dc config list
Diese Profile sind JSON-Vorlagendateien, die verschiedene Einstellungen für den Azure Arc-fähigen Datencontroller enthalten, z. B. Containerregistrierungs- und Repositoryeinstellungen, Speicherklassen für Daten und Protokolle, Speichergröße für Daten und Protokolle, Sicherheit, Diensttyp usw., die auch an Ihre Umgebung angepasst werden können.
In einigen Fällen sollten Sie diese Konfigurationsvorlagen jedoch an Ihre Anforderungen anpassen und die angepasste Konfigurationsvorlage mithilfe des Parameters --path
an den Befehl az arcdata dc create
übergeben, statt eine vorkonfigurierte Konfigurationsvorlage mit dem Parameter --profile-name
zu übergeben.
Erstellen der Datei „control.json“
Führen Sie az arcdata dc config init
aus, um eine „control.json“-Datei mit vordefinierten Einstellungen zu initiieren, die auf Ihrer Kubernetes-Distribution des Clusters basieren.
Beispielsweise kann eine Vorlagendatei „control.json“, die auf der Vorlage azure-arc-kubeadm
basiert, die sich in einem Unterverzeichnis namens custom
im aktuellen Arbeitsverzeichnis befindet, für einen Kubernetes-Cluster wie folgt erstellt werden:
az arcdata dc config init --source azure-arc-kubeadm --path custom
Die erstellte „control.json“-Datei kann in einem beliebigen Editor bearbeitet werden, z. B. Visual Studio Code, um die für Ihre Umgebung geeigneten Einstellungen anzupassen.
Verwenden der benutzerdefinierten Datei „control.json“ zum Bereitstellen eines Azure Arc-fähigen Datencontrollers mithilfe von Azure CLI (az)
Nachdem die Vorlagendatei erstellt wurde, kann sie während des create-Befehls für den Azure Arc-fähigen Datencontroller wie folgt angewendet werden:
az arcdata dc create --path ./custom --name arc --subscription <subscription id> --resource-group <resource group name> --location <location> --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s
#Example:
#az arcdata dc create --path ./custom --name arc --subscription <subscription ID> --resource-group my-resource-group --location eastus --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s
Verwenden der benutzerdefinierten Datei „control.json“ zum Bereitstellen eines Azure Arc-fähigen Datencontrollers mithilfe des Azure-Portals
Wählen Sie auf dem Bildschirm zum Erstellen des Azure Arc-fähigen Datencontrollers unter „Benutzerdefinierte Vorlage“ die Option „Benutzerdefinierte Vorlage konfigurieren“ aus. Dadurch wird ein Blatt zum Bereitstellen benutzerdefinierter Einstellungen aufgerufen. Auf diesem Blatt können Sie entweder die Werte für die verschiedenen Einstellungen eingeben oder eine vorkonfigurierte „control.json“-Datei direkt hochladen.
Nachdem Sie sichergestellt haben, dass die Werte korrekt sind, klicken Sie auf „Anwenden“, um mit der Bereitstellung des Azure Arc-Datencontrollers fortzufahren.
Zugehöriger Inhalt
Direkter Verbindungsmodus: Bereitstellen des Datencontrollers: Direkter Verbindungsmodus (Voraussetzungen)
Indirekter Verbindungsmodus: Erstellen eines Datencontrollers mithilfe der Befehlszeilenschnittstelle