Implantar o PostgreSQL habilitado para Azure Arc integrado ao Ative Directory usando a CLI do Azure

Este artigo explica como implantar o servidor PostgreSQL habilitado para Azure Arc com autenticação do Ative Directory (AD) usando a CLI do Azure.

Consulte estes artigos para obter instruções específicas:

Pré-requisitos

Antes de continuar, instale as seguintes ferramentas:

Para saber mais detalhes sobre como configurar a conta de UO e AD, vá para Implantar serviços de dados habilitados para Azure Arc na autenticação do Ative Directory - pré-requisitos

Importante

Ao usar o Ative Directory, a conta padrão deve ser chamada de "postgres" para que as conexões sejam bem-sucedidas.

Implantar e atualizar o servidor PostgreSQL integrado do Azure Arc integrado ao Ative Directory

Modo keytab gerenciado pelo cliente

Criar um servidor PostgreSQL habilitado para Azure Arc

Para exibir as opções disponíveis para o comando create para o servidor PostgreSQL habilitado para Azure Arc, use o seguinte comando:

az postgres server-arc create --help

Para criar uma Instância Gerenciada SQL, use az postgres server-arc create. Veja o seguinte exemplo:

az postgres server-arc create 
--name < PostgreSQL server name >  
--k8s-namespace < namespace > 
--ad-connector-name < your AD connector name > 
--keytab-secret < PostgreSQL server keytab secret name >  
--ad-account-name < PostgreSQL server AD user account >  
--dns-name < PostgreSQL server primary endpoint DNS name > 
--port < PostgreSQL server primary endpoint port number >
--use-k8s

Exemplo:

az postgres server-arc create 
--name contosopg 
--k8s-namespace arc 
--ad-connector-name adarc 
--keytab-secret arcuser-keytab-secret
--ad-account-name arcuser 
--dns-name arcpg.contoso.local
--port 31432
--use-k8s

Atualizar um servidor PostgreSQL habilitado para Azure Arc

Para atualizar um servidor PostgreSQL habilitado para Arc, use az postgres server-arc update. Veja o seguinte exemplo:

az postgres server-arc update 
--name < PostgreSQL server name >  
--k8s-namespace < namespace > 
--keytab-secret < PostgreSQL server keytab secret name >  
--use-k8s

Exemplo:

az postgres server-arc update 
--name contosopg 
--k8s-namespace arc 
--keytab-secret arcuser-keytab-secret
--use-k8s
  • Experimente. Comece rapidamente com o Azure Arc Jumpstart no Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), Google Cloud Kubernetes Engine (GKE) ou em uma VM do Azure.