Creare un modelli di configurazione personalizzati
Il presente articolo illustra come creare un modello di configurazione personalizzato per il controller dei dati abilitato per Azure Arc.
Uno dei parametri obbligatori durante la distribuzione di un controller dei dati in modalità indirettamente connessa è il parametro az arcdata dc create --profile-name
. Attualmente, è possibile trovare l'elenco dei profili predefiniti disponibili eseguendo la query:
az arcdata dc config list
Questi profili sono file modello JSON che hanno varie impostazioni per il controller dei dati abilitato per Azure Arc, ad esempio le impostazioni del registro contenitori e del repository, le classi di archiviazione per i dati e i log, le dimensioni di archiviazione per dati e log, la sicurezza, il tipo di servizio, e così via; essi possono essere personalizzati in base all'ambiente.
Tuttavia, in alcuni casi, tali modelli di configurazione possono essere personalizzati per soddisfare i requisiti e trasmettere il modello di configurazione personalizzato usando il parametro --path
al az arcdata dc create
comando, anziché trasmettere un modello di configurazione preconfigurato usando il parametro --profile-name
.
Creare un file control.json
Eseguire az arcdata dc config init
per avviare un file control.json con impostazioni predefinite in base alla distribuzione del cluster Kubernetes.
Ad esempio, un modello file control.json per un cluster Kubernetes basato sul modello azure-arc-kubeadm
in una sottodirectory denominata custom
, nella directory di lavoro corrente, può essere creato come segue:
az arcdata dc config init --source azure-arc-kubeadm --path custom
Il file control.json creato può essere modificato in qualsiasi editor, ad esempio Visual Studio Code, per personalizzare le impostazioni appropriate per l'ambiente.
Utilizzare un file control.json personalizzato per distribuire il controller dei dati abilitato per Azure Arc tramite l'interfaccia della riga di comando di Azure (az)
Dopo aver creato il file modello, è possibile applicare il file durante il comando di creazione del controller dei dati abilitato per Azure Arc, come indicato di seguito:
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
Utilizzare un file control.json personalizzato per la distribuzione del controller dei dati di Azure Arc tramite il portale di Azure
Nella schermata di creazione del controller dei dati di Azure Arc, selezionare "Configura modello personalizzato" in Modello personalizzato. Verrà richiamato un riquadro nel quale sarà possibile specificare le impostazioni personalizzate. In questo riquadro, è possibile digitare i valori per le varie impostazioni oppure caricare direttamente un file control.json preconfigurato.
Dopo aver verificato che i valori sono corretti, fare clic su Applica per procedere alla distribuzione del controller dei dati di Azure Arc.
Contenuto correlato
Per la modalità di connettività diretta: Distribuire il controller dei dati - modalità di connessione diretta (prerequisiti)
Per la modalità di connettività indiretta: Creare un controller dei dati tramite l'interfaccia della riga di comando