Condividi tramite


Creare un modelli di configurazione personalizzati

Questo articolo illustra come creare un modello di configurazione personalizzato per il controller dati abilitato per Azure Arc.

Uno dei parametri obbligatori durante la distribuzione di un controller dati in modalità connessa indirettamente è il az arcdata dc create --profile-name parametro . Attualmente, l'elenco disponibile di profili predefiniti è disponibile tramite l'esecuzione della query:

az arcdata dc config list

Questi profili sono file JSON modello con varie impostazioni per il controller 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 i dati e i log, la sicurezza, il tipo di servizio e così via e possono essere personalizzati per l'ambiente.

Tuttavia, in alcuni casi, è possibile personalizzare tali modelli di configurazione per soddisfare i requisiti e passare il modello di configurazione personalizzato usando il --path parametro al az arcdata dc create comando anziché passare un modello di configurazione preconfigurato usando il --profile-name parametro .

Creare il 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 file control.json modello per un cluster Kubernetes basato sul azure-arc-kubeadm modello 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.

Usare il file control.json personalizzato per distribuire il controller dati abilitato per Azure Arc usando l'interfaccia della riga di comando di Azure (az)

Dopo aver creato il file modello, il file può essere applicato durante il comando di creazione del controller 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

Usare il file control.json personalizzato per distribuire il controller di dati di Azure Arc usando portale di Azure

Nella schermata di creazione del controller dati di Azure Arc selezionare "Configura modello personalizzato" in Modello personalizzato. Verrà richiamato un pannello per fornire impostazioni personalizzate. In questo pannello è possibile digitare i valori per le varie impostazioni oppure caricare direttamente un file control.json preconfigurato.

Dopo aver verificato che i valori siano corretti, fare clic su Applica per procedere con la distribuzione del controller dati di Azure Arc.