Creación del controlador de datos de Azure Arc en modo de conexión directa mediante la CLI

En este artículo se describe cómo crear el controlador de datos de Azure Arc en modo de conectividad directa mediante la CLI de Azure.

Realización de los requisitos previos

Antes de empezar, compruebe que ha completado los requisitos previos que se describen en Implementación del controlador de datos: modo de conexión directa (requisitos previos).

Implementación del controlador de datos de Arc

La creación del controlador de datos de Azure Arc en modo de conectividad directa involucra los pasos siguientes:

  1. Crear una extensión de servicios de datos habilitados para Azure Arc.
  2. Crear una ubicación personalizada.
  3. Cree el controlador de datos.

Crear la extensión del controlador de datos de Arc, la ubicación personalizada y el controlador de datos de Arc en un solo comando, tal como se indica a continuación:

## variables for Azure subscription, resource group, cluster name, location, extension, and namespace.
export resourceGroup=<Your resource group>
export clusterName=<name of your connected Kubernetes cluster>
export customLocationName=<name of your custom location>

## variables for logs and metrics dashboard credentials
export AZDATA_LOGSUI_USERNAME=<username for Kibana dashboard>
export AZDATA_LOGSUI_PASSWORD=<password for Kibana dashboard>
export AZDATA_METRICSUI_USERNAME=<username for Grafana dashboard>
export AZDATA_METRICSUI_PASSWORD=<password for Grafana dashboard>

Implementación del controlador de datos de Azure Arc mediante el perfil publicado

az arcdata dc create --name <name> -g ${resourceGroup} --custom-location ${customLocationName} --cluster-name ${clusterName} --connectivity-mode direct --profile-name <the-deployment-profile> --auto-upload-metrics true --auto-upload-logs true --storage-class <storageclass>

# Example
az arcdata dc create --name arc-dc1 --resource-group my-resource-group ----custom-location cl-name --connectivity-mode direct --profile-name azure-arc-aks-premium-storage  --auto-upload-metrics true --auto-upload-logs true --storage-class mystorageclass

Si desea crear el controlador de datos de Azure Arc mediante una plantilla de configuración personalizada, siga los pasos descritos en Creación de un perfil de configuración personalizado y proporcione la ruta de acceso al archivo de la siguiente manera:

az arcdata dc create --name  -g ${resourceGroup} --custom-location ${customLocationName} --cluster-name ${clusterName} --connectivity-mode direct --path ./azure-arc-custom --auto-upload-metrics true --auto-upload-logs true

# Example
az arcdata dc create --name arc-dc1 --resource-group my-resource-group ----custom-location cl-name --connectivity-mode direct --path ./azure-arc-custom  --auto-upload-metrics true --auto-upload-logs true

Supervisión del estado de la implementación del controlador de datos de Azure Arc

El estado de implementación del controlador de datos de Arc en el clúster se puede supervisar de la siguiente manera:

kubectl get datacontrollers --namespace arc

Creación de un servidor PostgreSQL habilitado para Azure Arc

Creación de una instancia de SQL Managed Instance habilitada por Azure Arc