Distribuire un Istanza gestita di SQL abilitato da Azure Arc
Prerequisiti
Prima di procedere con le attività in questo articolo, è necessario disporre degli strumenti necessari. Tutte le distribuzioni richiedono gli strumenti seguenti:
Azure Data Studio
Estensione Azure Arc per Azure Data Studio
Interfaccia della riga di comando di Azure (
az
)arcdata
estensione per l'interfaccia della riga di comando di Azurekubectl
Strumenti client aggiuntivi a seconda dell'ambiente. Per un elenco più completo, vedere Strumenti client.
Oltre agli strumenti necessari, per completare le attività è necessario un titolare del trattamento dei dati di Azure Arc.
Per visualizzare le opzioni disponibili per il comando create per Istanza gestita di SQL abilitato da Azure Arc, usare il comando seguente:
az sql mi-arc create --help
Per creare un Istanza gestita di SQL abilitato da Azure Arc, usare az sql mi-arc create
. Vedere gli esempi seguenti per diverse modalità di connettività:
Nota
Per i backup è necessario specificare una classe di archiviazione in grado di supportare ReadWriteMany (RWX). Altre informazioni sulle modalità di accesso
Se non viene specificata alcuna classe di archiviazione per i backup, viene usata la classe di archiviazione predefinita in Kubernetes e, se non è in grado di supportare RWX, la Istanza gestita di SQL abilitata dall'installazione di Azure Arc potrebbe non riuscire.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Esempio:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-location private-location --storage-class-backups mybackups
Nota
I nomi devono avere una lunghezza inferiore a 60 caratteri e devono essere conformi alle convenzioni di denominazione DNS.
Quando si specifica l'allocazione di memoria e l'allocazione di vCore, usare questa formula per garantire che le prestazioni siano accettabili: per ogni 1 vCore devono essere disponibili almeno 4 GB di RAM di capacità nel nodo Kubernetes in cui verranno eseguiti i Istanza gestita di SQL abilitati dal pod di Azure Arc.
Se si vuole automatizzare la creazione di Istanza gestita di SQL abilitata da Azure Arc ed evitare il prompt interattivo per la password amministratore, è possibile impostare le AZDATA_USERNAME
variabili di ambiente e AZDATA_PASSWORD
sul nome utente e la password desiderati prima di eseguire il az sql mi-arc create
comando.
Se il titolare del trattamento dei dati è stato creato usando AZDATA_Uedizione Standard RNAME e AZDATA_PASSWORD nella stessa sessione del terminale, i valori per AZDATA_Uedizione Standard RNAME e AZDATA_PASSWORD verranno usati anche per creare il Istanza gestita di SQL abilitato anche da Azure Arc.
Nota
Se si usa la modalità di connettività indiretta, la creazione di Istanza gestita di SQL abilitata da Azure Arc in Kubernetes non registrerà automaticamente le risorse in Azure. I passaggi per registrare la risorsa sono disponibili negli articoli seguenti:
Visualizzare l'istanza in Azure Arc
Per visualizzare l'istanza, usare il comando seguente:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
È possibile copiare l'indirizzo IP esterno e il numero di porta da qui e connettersi a Istanza gestita di SQL abilitati da Azure Arc usando lo strumento preferito per la connessione ad esempio. SQL Server o Istanza gestita di SQL di Azure, ad esempio Azure Data Studio o SQL Server Management Studio.
A questo punto, usare la build Insider di Azure Data Studio.
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per