Restaurar servidores PostgreSQL habilitados para Azure Arc

A restauração de um servidor PostgreSQL habilitado para Azure Arc cria um novo servidor copiando a configuração do servidor existente (por exemplo, solicitações/limites de recursos, extensões etc.). As configurações que podem causar conflitos (por exemplo, porta de ponto de extremidade primário) não são copiadas. A configuração de armazenamento do novo recurso pode ser definida passando os parâmetros --storage-class* e --volume-size-* para o comando restore.

Observação

Como uma versão prévia do recurso, a tecnologia apresentada neste artigo está sujeita aos Termos de uso complementares para versões prévias do Microsoft Azure.

As atualizações mais recentes estão disponíveis nas notas sobre a versão.

Restaure um servidor PostgreSQL habilitado para Azure Arc para um novo servidor com o comando restore:

az postgres server-arc restore -n <destination-server-name> --source-server <source-server-name> --k8s-namespace <namespace> --use-k8s

Exemplos

Restaurar usando backups mais recentes

Crie um novo servidor PostgreSQL habilitado para Arc pg02 restaurando pg01 usando os backups mais recentes:

az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc --use-k8s

Restaurar usando o backup mais recente e modificar o requisito de armazenamento

Crie um novo servidor PostgreSQL habilitado para Arc pg02 restaurando pg01 usando os backups mais recentes, definindo novos requisitos de armazenamento para pg02:

az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc --storage-class-data azurefile-csi-premium --volume-size-data 10Gi --storage-class-logs azurefile-csi-premium --volume-size-logs 2Gi--use-k8s --storage-class-backups azurefile-csi-premium --volume-size-backups 15Gi

Restaurar a um ponto específico no tempo

Crie um novo servidor PostgreSQL habilitado para Arc pg02 restaurando pg01 para seu estado em 2023-02-01T00:00:00Z:

az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc -t 2023-02-01T00:00:00Z --use-k8s

Ajuda

Para obter detalhes sobre todos os parâmetros disponíveis para restauração, examine a saída do comando:

az postgres server-arc restore --help