Tworzenie kontrolera danych usługi Azure Arc w trybie bezpośredniej łączności przy użyciu interfejsu wiersza polecenia
W tym artykule opisano sposób tworzenia kontrolera danych usługi Azure Arc w trybie bezpośredniej łączności przy użyciu interfejsu wiersza polecenia platformy Azure.
Pełne wymagania wstępne
Przed rozpoczęciem sprawdź, czy zostały spełnione wymagania wstępne w temacie Wdrażanie kontrolera danych — tryb bezpośredniego połączenia — wymagania wstępne.
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Wdrażanie kontrolera danych usługi Arc
Tworzenie kontrolera danych usługi Azure Arc w trybie bezpośredniej łączności obejmuje następujące kroki:
- Utwórz rozszerzenie usług danych z obsługą usługi Azure Arc.
- Utwórz lokalizację niestandardową.
- Utwórz kontroler danych.
Utwórz rozszerzenie kontrolera danych usługi Arc, lokalizację niestandardową i kontroler danych usługi Arc w jednym poleceniu w następujący sposób:
## 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>
Wdrażanie kontrolera danych usługi Azure Arc przy użyciu profilu wydanego
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
Jeśli chcesz utworzyć kontroler danych usługi Azure Arc przy użyciu niestandardowego szablonu konfiguracji, wykonaj kroki opisane w temacie Tworzenie niestandardowego profilu konfiguracji i podaj ścieżkę do pliku w następujący sposób:
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
Monitorowanie stanu wdrożenia kontrolera danych usługi Azure Arc
Stan wdrożenia kontrolera danych usługi Arc w klastrze można monitorować w następujący sposób:
kubectl get datacontrollers --namespace arc
Powiązana zawartość
Tworzenie serwera PostgreSQL z obsługą usługi Azure Arc
Tworzenie wystąpienia zarządzanego SQL włączonego przez usługę Azure Arc