Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Voraussetzungen
Bevor Sie mit den Aufgaben in diesem Artikel fortfahren können, benötigen Sie die notwendigen Tools. Alle Bereitstellungen erfordern die folgenden Tools:
Azure CLI (
az)arcdata-Erweiterung für Azure CLI.kubectlZusätzliche Clienttools je nach Ihrer Umgebung. Eine umfassendere Liste finden Sie unter Clienttools.
Zusätzlich zu den erforderlichen Tools benötigen Sie zum Ausführen der Aufgaben einen Azure Arc-Datenverantwortlichen.
Verwenden Sie zum Anzeigen der verfügbaren Optionen für den Befehl „create“ für SQL Managed Instance mit Azure Arc-Unterstützung den folgenden Befehl:
az sql mi-arc create --help
Um eine von Azure Arc aktivierte SQL Managed Instance zu erstellen, verwenden Sie az sql mi-arc create.
Hinweis
Es muss eine RWX-fähige (ReadWriteMany) Speicherklasse für Sicherungen angegeben werden. Weitere Informationen zu Zugriffsmodi
Wenn keine Speicherklasse für Sicherungen angegeben ist, wird die Standardspeicherklasse in Kubernetes verwendet. Wenn die Standardspeicherklasse nicht RWX-fähig ist, ist die Installation möglicherweise nicht erfolgreich.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Beispiel:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-location private-location --storage-class-backups mybackups
Hinweis
Namen müssen weniger als 60 Zeichen lang sein und den DNS-Benennungskonventionen entsprechen.
Verwenden Sie bei der Angabe der Speicherzuweisung und vCore-Zuweisung diese Formel, um sicherzustellen, dass Ihre Leistung akzeptabel ist: Planen Sie für jeden 1 vCore mindestens 4 GB RAM der Kapazität, die auf dem Kubernetes-Knoten verfügbar ist.
Wenn Sie die Erstellung der von Azure Arc aktivierten SQL Managed Instance automatisieren und die interaktive Eingabeaufforderung für das Administratorkennwort vermeiden möchten, legen Sie die AZDATA_USERNAME Variablen und AZDATA_PASSWORD Umgebungsvariablen auf den gewünschten Benutzernamen und das gewünschte Kennwort fest, bevor Sie den az sql mi-arc create Befehl ausführen.
Wenn Sie den Datencontroller in derselben Terminal-Sitzung mit AZDATA_USERNAME und AZDATA_PASSWORD erstellt haben, werden die Werte für AZDATA_USERNAME und AZDATA_PASSWORD auch zur Erstellung der von Azure Arc aktivierten SQL Managed Instance verwendet.
Anzeigen der Instanz in Azure Arc
Verwenden Sie den folgenden Befehl, um die Instanz anzuzeigen:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Kopieren Sie die externe IP- und Portnummer aus dem Ergebnis. Verwenden Sie die externe IP-Adresse, um eine Verbindung mit der Instanz herzustellen.