Condividi tramite


Creare il controller dei dati in Azure Data Studio

È possibile creare un titolare del trattamento dei dati usando Azure Data Studio tramite la distribuzione guidata e i notebook.

Prerequisiti

  • È necessario accedere a un cluster Kubernetes e configurare il file kubeconfig in modo che punti al cluster Kubernetes in cui si vuole eseguire la distribuzione.
  • È necessario installare gli strumenti client inclusi Azure Data Studio, le estensioni di Azure Data Studio denominate Azure Arc e l'interfaccia della riga di comando di Azure con l'estensione arcdata.
  • È necessario accedere ad Azure in Azure Data Studio. A tale scopo, digitare CTRL/Comando + MAIUSC + P per aprire la finestra di testo del comando e digitare Azure. Scegliere Azure: Accedi. Nel pannello in alto fare clic sull'icona + in alto a destra per aggiungere un account Azure.
  • È necessario eseguire az login nel prompt dei comandi locale per accedere all'interfaccia della riga di comando di Azure.

Usare la Distribuzione guidata per creare il controller dati di Azure Arc

Seguire questa procedura per creare un controller dati di Azure Arc usando la distribuzione guidata.

  1. In Azure Data Studio, fare clic sulla scheda Connessioni nel riquadro di spostamento a sinistra.

  2. Fare clic sul pulsante ... nella parte superiore del pannello Connessioni e scegliere Nuova distribuzione.

  3. Nella nuova distribuzione guidata, scegliere controller di dati di Azure Arc, quindi fare clic sul pulsante Seleziona nella parte inferiore.

  4. Verificare che gli strumenti dei prerequisiti siano disponibili e soddisfino le versioni necessarie. Fare clic su Avanti.

  5. Usare il file kubeconfig predefinito o selezionare un altro file. Fare clic su Avanti.

  6. Scegliere un contesto del cluster Kubernetes. Fare clic su Avanti.

  7. Scegliere un profilo di configurazione della distribuzione a seconda del cluster Kubernetes di destinazione. Fare clic su Avanti.

  8. Scegliere la sottoscrizione e il gruppo di risorse desiderati.

  9. Selezionare una località di Azure.

    Il percorso di Azure selezionato qui è il percorso in Azure in cui verranno archiviati i metadati sul controller dei dati e sulle istanze di database gestite. Il controller dati e le istanze di database verranno effettivamente creati nel cluster Kubernetes ovunque si trovi.

    Al termine, fare clic su Avanti.

  10. Immettere un nome per il controller dati e per lo spazio dei nomi in cui verrà creato il controller dati.

    Il controller dati e il nome dello spazio dei nomi verranno usati per creare una risorsa personalizzata nel cluster Kubernetes in modo che siano conformi alle convenzioni di denominazione Kubernetes.

    Se lo spazio dei nomi esiste già, verrà usato se lo spazio dei nomi non contiene già altri oggetti Kubernetes, ovvero pod e così via. Se lo spazio dei nomi non esiste, verrà eseguito un tentativo di creare lo spazio dei nomi. La creazione di uno spazio dei nomi in un cluster Kubernetes richiede privilegi di amministratore del cluster Kubernetes. Se non si hanno privilegi di amministratore del cluster Kubernetes, chiedere all'amministratore del cluster Kubernetes di eseguire i primi passaggi nell’articolo Creare un controller dati usando gli strumenti nativi di Kubernetes che devono essere eseguiti da un amministratore Kubernetes prima di completare questa procedura guidata.

  11. Selezionare la classe di archiviazione in cui verrà distribuito il controller dati.

  12. Immettere un nome utente e una password e confermare la password per l'account utente amministratore del controller dati. Fare clic su Avanti.

  13. Rivedere la configurazione della distribuzione.

  14. Fare clic su Distribuire per distribuire la configurazione desiderata o lo Script nel notebook per esaminare le istruzioni di distribuzione o apportare eventuali modifiche necessarie, ad esempio i nomi delle classi di archiviazione o i tipi di servizio. Fare clic su Esegui tutto nella parte superiore del notebook.

Monitoraggio dello stato della creazione

Il completamento della creazione del controller richiederà alcuni minuti. Lo stato di avanzamento può essere monitorato in un'altra finestra del terminale con i comandi seguenti:

Nota

I comandi di esempio seguenti presuppongono che sia stato creato un controller dati e uno spazio dei nomi Kubernetes con il nome 'arc'. Se è stato usato un nome diverso per spazio dei nomi/controller dati, è possibile sostituire 'arc' con il nome.

kubectl get datacontroller --namespace arc
kubectl get pods --namespace arc

Inoltre, è possibile controllare lo stato della creazione di qualsiasi pod specifico eseguendo un comando come quello riportato di seguito. Ciò è particolarmente utile per la risoluzione di eventuali problemi.

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

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

Risoluzione dei problemi relativi alla creazione

Se si verificano problemi con la creazione, consultare la Guida per la risoluzione dei problemi.