Erstellen eines Azure Arc-Datencontrollers über das Azure-Portal: Indirekter Konnektivitätsmodus

Einführung

Sie können das Azure-Portal verwenden, um einen Azure Arc-Datencontroller im indirekten Konnektivitätsmodus zu erstellen.

Viele der Erstellungsfunktionen für Azure Arc beginnen im Azure-Portal, obwohl sich die zu erstellende oder zu verwaltende Ressource außerhalb der Azure-Infrastruktur befindet. Das Muster für die Benutzerfunktionalität besteht in diesen Fällen darin, das Azure-Portal zu verwenden, um ein Skript zu generieren, das dann in Ihrer Umgebung heruntergeladen und ausgeführt werden kann, um wiederum eine sichere Verbindung mit Azure herzustellen. Dies gilt insbesondere dann, wenn keine direkte Verbindung zwischen Azure und Ihrer Umgebung besteht. Beispielsweise wird dieses Muster bei der Erstellung von Servern mit Azure Arc-Unterstützung befolgt.

Wenn Sie den indirekten Konnektivitätsmodus der Azure Arc-fähigen Datendienste verwenden, können Sie im Azure-Portal ein Notebook generieren, das dann heruntergeladen und in Azure Data Studio für Ihren Kubernetes-Cluster ausgeführt werden kann.

Verwenden Sie hier den Insiders-Build von Azure Data Studio.

Wenn Sie den direkten Konnektivitätsmodus verwenden, können Sie den Datencontroller direkt über das Azure-Portal bereitstellen. Weitere Informationen finden Sie unter Konnektivitätsmodi.

Erstellen eines Azure Arc-Datencontrollers im Azure-Portal

Führen Sie die folgenden Schritte aus, um mithilfe des Azure-Portals und Azure Data Studio einen Azure Arc-Datencontroller zu erstellen.

  1. Melden Sie sich zuerst beim Marketplace im Azure-Portal an. Die Suchergebnisse im Marketplace werden gefiltert, damit nur Ergebnisse zum Azure Arc-Datencontroller angezeigt werden.

  2. Wenn im ersten Schritt nicht die Suchkriterien eingegeben wurden, geben Sie diese ein, wechseln zu den Suchergebnissen und klicken auf den Azure Arc-Datencontroller.

  3. Wählen Sie im Marketplace die Kachel des Azure-Datencontrollers aus.

  4. Klicken Sie auf die Schaltfläche Erstellen.

  5. Wählen Sie den indirekten Konnektivitätsmodus aus. Weitere Informationen zu Konnektivitätsmodi und -anforderungen finden Sie hier.

  6. Überprüfen Sie die Anforderungen für die Erstellung eines Azure Arc-Datencontrollers, und installieren Sie fehlende erforderliche Software wie Azure Data Studio und kubectl.

  7. Klicken Sie auf die Schaltfläche Weiter: Datencontrollerdetails.

  8. Wählen Sie ein Abonnement, eine Ressourcengruppe und einen Azure-Standort wie für jede andere Ressource aus, die Sie im Azure-Portal erstellen würden. In diesem Fall entspricht der von Ihnen ausgewählte Azure-Standort dem Ort, an dem die Metadaten zur Ressource gespeichert werden. Die Ressource selbst wird in der von Ihnen gewählten Infrastruktur erstellt. Dabei muss es sich nicht um eine Azure-Infrastruktur handeln.

  9. Geben Sie einen Namen für den Datencontroller ein.

  10. Klicken Sie auf die Schaltfläche Open in Azure Studio (In Azure Studio öffnen).

  11. Im nächsten Bildschirm werden eine Zusammenfassung Ihrer Auswahl und ein Notebook angezeigt, das generiert wird. Sie können auf den Link „Öffnen“ in Azure Data Studio klicken, um das generierte Notebook in Azure Data Studio zu öffnen.

  12. Öffnen Sie das Notebook in Azure Data Studio, und klicken Sie oben auf die Schaltfläche Alle ausführen.

  13. Befolgen Sie die Aufforderungen und Anweisungen im Notebook, um die Erstellung des Datencontrollers abzuschließen.

Überwachen des Erstellungsstatus

Das Erstellen des Controllers dauert einige Minuten. Mithilfe der folgenden Befehle können Sie den Status in einem anderen Terminalfenster überwachen:

Hinweis

Bei den folgenden Beispielbefehlen wird davon ausgegangen, dass Sie einen Datencontroller mit dem Namen arc-dc und einen Kubernetes-Namespace mit dem Namen arc erstellt haben. Wenn Sie abweichende Werte verwendet haben, aktualisieren Sie das Skript entsprechend.

kubectl get datacontroller/arc-dc --namespace arc
kubectl get pods --namespace arc

Sie können auch den Erstellungsstatus eines bestimmten Pods überprüfen, indem Sie einen Befehl wie den folgenden ausführen. Dies ist besonders bei der Problembehandlung hilfreich.

kubectl describe po/<pod name> --namespace arc

#Example:
#kubectl describe po/control-2g7bl --namespace arc

Beheben von Problemen bei der Erstellung

Wenn Probleme bei der Erstellung auftreten, finden Sie weitere Informationen im Handbuch zur Problembehandlung.