Criar o controlador de dados do Azure Arc no modo de conexão direta usando a CLI
Este artigo descreve como criar o controlador de dados de Azure Arc no modo de conectividade direta usando o CLI do Azure.
Completar os pré-requisitos
Antes de começar, verifique se você completou os pré-requisitos em Implantar controlador de dados – Modo de conexão direta – Pré-requisitos.
Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, confira Início Rápido para Bash no Azure Cloud Shell.
Se preferir executar os comandos de referência da CLI localmente, instale a CLI do Azure. Para execuções no Windows ou no macOS, considere executar a CLI do Azure em um contêiner do Docker. Para obter mais informações, confira Como executar a CLI do Azure em um contêiner do Docker.
Se estiver usando uma instalação local, entre com a CLI do Azure usando o comando az login. Para concluir o processo de autenticação, siga as etapas exibidas no terminal. Para ver outras opções de entrada, confira Conectar-se com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure no primeiro uso. Para obter mais informações sobre extensões, confira Usar extensões com a CLI do Azure.
Execute az version para localizar a versão e as bibliotecas dependentes que estão instaladas. Para fazer a atualização para a versão mais recente, execute az upgrade.
Implantar controlador de dados do Arc
Criar um controlador de dados do Azure Arc no modo de conexão direta envolve as seguintes etapas:
- Crie uma extensão dos serviços de dados habilitados para Azure Arc.
- Crie um local personalizado.
- Crie o controlador de dados.
Criar a extensão do controlador de dados do Arc, o local personalizado e o controlador de dados do Arc, tudo em um comando, da seguinte maneira:
## 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>
Implantar o controlador de dados do Azure Arc usando o perfil liberado
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
Se você quiser criar o controlador de dados do Azure Arc usando um modelo de configuração personalizado, siga as etapas descritas em Criar perfil de configuração personalizado e forneça o caminho para o arquivo da seguinte forma:
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
Monitorar o status da implantação do controlador de dados do Azure Arc
O status da implantação do controlador de dados do Arc no cluster pode ser monitorado da seguinte maneira:
kubectl get datacontrollers --namespace arc
Conteúdo relacionado
Criar um servidor PostgreSQL habilitado para o Azure Arc
Por exemplo, Criar uma Instância Gerenciada de SQL habilitada pelo Azure Arc