Een Azure Arc-gegevenscontroller maken in de modus voor directe connectiviteit met behulp van CLI
In dit artikel wordt beschreven hoe u de Azure Arc-gegevenscontroller maakt in de modus voor directe connectiviteit met behulp van Azure CLI.
Vereisten voltooien
Voordat u begint, controleert u of u de vereisten hebt voltooid in De gegevenscontroller implementeren - modus voor directe verbinding - vereisten.
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
Arc-gegevenscontroller implementeren
Het maken van een Azure Arc-gegevenscontroller in de modus voor directe connectiviteit omvat de volgende stappen:
- Maak een azure Arc-extensie voor gegevensservices.
- Maak een aangepaste locatie.
- Maak de gegevenscontroller.
Maak de Arc-extensie voor de gegevenscontroller, de aangepaste locatie en de Arc-gegevenscontroller allemaal als volgt in één opdracht:
## 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>
De Azure Arc-gegevenscontroller implementeren met behulp van een uitgebracht profiel
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
Als u de Azure Arc-gegevenscontroller wilt maken met behulp van een aangepaste configuratiesjabloon, volgt u de stappen die worden beschreven in Aangepast configuratieprofiel maken en geeft u het pad naar het bestand als volgt op:
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
De status van azure Arc-gegevenscontrollerimplementatie bewaken
De implementatiestatus van de Arc-gegevenscontroller op het cluster kan als volgt worden bewaakt:
kubectl get datacontrollers --namespace arc
Gerelateerde inhoud
Een PostgreSQL-server met Azure Arc maken
Een met SQL beheerd exemplaar maken dat is ingeschakeld door Azure Arc