Creación de un controlador de datos en Azure Data Studio

Puede crear un controlador de datos mediante Azure Data Studio mediante el Asistente para la implementación y los notebooks.

Requisitos previos

  • Necesita acceso a un clúster de Kubernetes y tener configurado el archivo kubeconfig para que apunte al clúster de Kubernetes en el que quiere realizar la implementación.
  • Debe instalar las herramientas cliente, incluido Azure Data Studio, las extensiones de Azure Data Studio de nombre Azure Arc y la CLI de Azure con la extensión arcdata.
  • Debe iniciar sesión en Azure en Azure Data Studio. Para ello, pulse CTRL/Comando + Mayús + P para abrir la ventana de texto del comando y escriba Azure. Seleccione Azure: Iniciar sesión. En el panel que aparece, haga clic en el icono + de la parte superior derecha para agregar una cuenta de Azure.
  • Debe ejecutar az login en el símbolo del sistema local para iniciar sesión en la CLI de Azure.

Uso del Asistente para la implementación para crear el controlador de datos de Azure Arc

Siga estos pasos para crear un controlador de datos de Azure Arc mediante el Asistente para la implementación.

  1. En Azure Data Studio, haga clic en la pestaña Conexiones en el panel de navegación izquierdo.

  2. Haga clic en el botón ... en la parte superior del panel Conexiones y elija Nueva implementación...

  3. En el nuevo Asistente para implementación, elija Controlador de datos de Azure Arc y, después, haga clic en el botón Seleccionar en la parte inferior.

  4. Asegúrese de que las herramientas de los requisitos previos están disponibles y cumplen con las versiones necesarias. Haga clic en Siguiente.

  5. Use el archivo kubeconfig predeterminado o seleccione otro. Haga clic en Next.

  6. Seleccione el contexto del clúster de Kubernetes. Haga clic en Next.

  7. Elija un perfil de configuración de implementación en función de su clúster de Kubernetes de destino. Haga clic en Siguiente.

  8. Elija la suscripción y el grupo de recursos que quiera.

  9. Seleccione una ubicación de Azure.

    La ubicación de Azure seleccionada aquí es la ubicación en Azure donde se almacenarán los metadatos sobre el controlador de datos y las instancias de base de datos que administra. El controlador de datos y las instancias de base de datos se crearán realmente en el clúster de Kubernetes siempre que sea posible.

    Cuando termine, haga clic en Siguiente.

  10. Escriba un nombre para el controlador de datos y para el espacio de nombres en el que se creará el controlador de datos.

    El controlador de datos y el nombre del espacio de nombres se usarán para crear un recurso personalizado en el clúster de Kubernetes, por lo que deben cumplir las convenciones de nomenclatura de Kubernetes.

    Si el espacio de nombres ya existe, se usará si aún no contiene otros objetos de Kubernetes, como, por ejemplo, pods. Si el espacio de nombres no existe, se hará un intento de crear el espacio de nombres. La creación de un espacio de nombres en un clúster de Kubernetes requiere privilegios de administrador de clústeres de Kubernetes. Si no tiene privilegios de administrador de clústeres de Kubernetes, pida a su administrador de clústeres de Kubernetes que haga los primeros pasos del artículo Creación de un controlador de datos mediante herramientas nativas de Kubernetes, que debe seguir un administrador de Kubernetes antes de completar este asistente.

  11. Seleccione la clase de almacenamiento en la que se implementará el controlador de datos.

  12. Escriba un nombre de usuario y una contraseña y confirme la contraseña de la cuenta de usuario del administrador del controlador de datos. Haga clic en Next.

  13. Revise la configuración de la implementación.

  14. Haga clic en Implementar para implementar la configuración deseada, o en Script a Notebook para revisar las instrucciones de implementación o realizar los cambios necesarios, como los nombres de clase de almacenamiento o los tipos de servicio. Haga clic en Ejecutar todas en la parte superior del notebook.

Supervisión del estado de creación

La creación del controlador tardará unos minutos en completarse. Puede supervisar el progreso en otra ventana de terminal con los siguientes comandos:

Nota:

En los siguientes comandos de ejemplo se da por hecho que ha creado un controlador de datos y un espacio de nombres de Kubernetes con el nombre "arc". Si ha usado otro un nombre de controlador de datos o de espacio de nombres, puede reemplazar "arc" por ese nombre.

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

También puede comprobar el estado de creación de un pod determinado ejecutando un comando como el siguiente. Esto es especialmente útil para solucionar problemas.

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

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

Solución de problemas de creación

Si tiene problemas con la creación, consulte la guía de solución de problemas.