Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Pré-requisitos
Para prosseguir com as tarefas deste artigo, você precisa ter as ferramentas necessárias. Todas as implantações exigem as seguintes ferramentas:
Azure Data Studio
Extensão do Azure Arc para o Azure Data Studio
CLI do Azure (
az
)arcdata
Extensão para a CLI do Azurekubectl
Ferramentas de cliente adicionais, dependendo do seu ambiente. Para obter uma lista mais abrangente, consulte as ferramentas do cliente.
Além das ferramentas necessárias, para concluir as tarefas, você precisa de um controlador de dados do Azure Arc.
Para exibir as opções disponíveis para o comando de criação da Instância Gerenciada do SQL habilitada pelo Azure Arc, use o seguinte comando:
az sql mi-arc create --help
Para criar uma Instância Gerenciada do SQL habilitada pelo Azure Arc, use az sql mi-arc create
.
Observação
Uma classe de armazenamento compatível com RWX (ReadWriteMany) precisa ser especificada para backups. Saiba mais sobre os modos de acesso
Se nenhuma classe de armazenamento for especificada para backups, a classe de armazenamento padrão no Kubernetes será usada. Se a classe de armazenamento padrão não for compatível com RWX, a instalação poderá não ter êxito.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-___location <custom-___location> --storage-class-backups <RWX capable storageclass>
Exemplo:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-___location private-___location --storage-class-backups mybackups
Observação
Os nomes devem ter menos de 60 caracteres de comprimento e estar em conformidade com as convenções de nomenclatura DNS.
Ao especificar a alocação de memória e a alocação de vCore, use esta fórmula para garantir que seu desempenho seja aceitável: para cada 1 vCore, planeje pelo menos 4 GB de RAM de capacidade disponível no nó do Kubernetes.
Se você quiser automatizar a criação da instância gerenciada de SQL habilitada pelo Azure Arc e evitar o prompt interativo para a senha de administrador, defina as variáveis de ambiente AZDATA_USERNAME
e AZDATA_PASSWORD
para o nome de usuário e a senha desejados antes de executar o comando az sql mi-arc create
.
Se você criou o controlador de dados usando AZDATA_USERNAME e AZDATA_PASSWORD na mesma sessão de terminal, os valores de AZDATA_USERNAME e AZDATA_PASSWORD também serão usados para criar a Instância Gerenciada do SQL habilitada pelo Azure Arc.
Exibir instância no Azure Arc
Para exibir a instância, use o seguinte comando:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Copie o IP externo e o número da porta do resultado. Use o endereço IP externo para se conectar à instância.
Neste momento, use o build do Insiders do Azure Data Studio.