Creare un controller dati di Azure Arc in modalità di connettività diretta tramite l'interfaccia della riga di comando

Questo articolo descrive come creare il controller dati di Azure Arc in modalità di connettività diretta usando l'interfaccia della riga di comando di Azure.

Completare i prerequisiti

Prima di iniziare, verificare di aver completato i prerequisiti in Distribuire il controller dati - modalità di connessione diretta - prerequisiti.

Distribuire il controller dati Arc

La creazione di un controller dati di Azure Arc in modalità di connettività diretta prevede i passaggi seguenti:

  1. Creare un'estensione dei servizi dati abilitata per Azure Arc.
  2. Creare una posizione personalizzata.
  3. Creare il titolare del trattamento dei dati.

Creare l'estensione del controller dati Arc, la posizione personalizzata e il controller dati Arc in un unico comando come indicato di seguito:

## variables for Azure subscription, resource group, cluster name, location, extension, and namespace.
export resourceGroup=<Your resource group>
export clusterName=<name of your connected Kubernetes cluster>
export customLocationName=<name of your custom location>

## variables for logs and metrics dashboard credentials
export AZDATA_LOGSUI_USERNAME=<username for Kibana dashboard>
export AZDATA_LOGSUI_PASSWORD=<password for Kibana dashboard>
export AZDATA_METRICSUI_USERNAME=<username for Grafana dashboard>
export AZDATA_METRICSUI_PASSWORD=<password for Grafana dashboard>

Distribuire il controller dati di Azure Arc usando il profilo rilasciato

az arcdata dc create --name <name> -g ${resourceGroup} --custom-location ${customLocationName} --cluster-name ${clusterName} --connectivity-mode direct --profile-name <the-deployment-profile> --auto-upload-metrics true --auto-upload-logs true --storage-class <storageclass>

# Example
az arcdata dc create --name arc-dc1 --resource-group my-resource-group ----custom-location cl-name --connectivity-mode direct --profile-name azure-arc-aks-premium-storage  --auto-upload-metrics true --auto-upload-logs true --storage-class mystorageclass

Se si vuole creare il controller dati di Azure Arc usando un modello di configurazione personalizzato, seguire la procedura descritta in Creare un profilo di configurazione personalizzato e specificare il percorso del file come indicato di seguito:

az arcdata dc create --name  -g ${resourceGroup} --custom-location ${customLocationName} --cluster-name ${clusterName} --connectivity-mode direct --path ./azure-arc-custom --auto-upload-metrics true --auto-upload-logs true

# Example
az arcdata dc create --name arc-dc1 --resource-group my-resource-group ----custom-location cl-name --connectivity-mode direct --path ./azure-arc-custom  --auto-upload-metrics true --auto-upload-logs true

Monitorare lo stato della distribuzione del controller dati di Azure Arc

Lo stato di distribuzione del controller dati Arc nel cluster può essere monitorato come segue:

kubectl get datacontrollers --namespace arc

Creare un server PostgreSQL abilitato per Azure Arc

Creare un Istanza gestita di SQL abilitato da Azure Arc