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).
Use el entorno de Bash en Azure Cloud Shell. Para más información, consulte Inicio rápido para Bash en Azure Cloud Shell.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
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:
- Crear una extensión de servicios de datos habilitados para Azure Arc.
- Crear una ubicación personalizada.
- 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
Contenido relacionado
Creación de un servidor PostgreSQL habilitado para Azure Arc
Creación de una instancia de SQL Managed Instance habilitada por Azure Arc