Criar controlador de dados do Azure Arc no modo de conectividade direta usando a CLI
Este artigo descreve como criar o controlador de dados do Azure Arc no modo de conectividade direta usando a CLI do Azure.
Pré-requisitos completos
Antes de começar, verifique se você concluiu 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, consulte Guia de início rápido para Bash no Azure Cloud Shell.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
Implantar controlador de dados Arc
A criação de um controlador de dados do Azure Arc no modo de conectividade direta envolve as seguintes etapas:
- Crie uma extensão de serviços de dados habilitada para Azure Arc.
- Crie um local personalizado.
- Crie o controlador de dados.
Crie a extensão do controlador de dados Arc, o local personalizado e o controlador de dados Arc em um único 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 maneira:
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 de implantação do controlador de dados Arc no cluster pode ser monitorado da seguinte maneira:
kubectl get datacontrollers --namespace arc
Conteúdos relacionados
Criar um servidor PostgreSQL habilitado para Azure Arc
Criar uma Instância Gerenciada SQL habilitada pelo Azure Arc