Restaurer des serveurs PostgreSQL avec Azure Arc
La restauration d’un serveur PostgreSQL avec Azure Arc crée un serveur en copiant la configuration du serveur existant (par exemple, demandes/limites de ressources, extensions, etc.). Les configurations susceptibles d’entraîner des conflits (par exemple le port de point de terminaison principal) ne sont pas copiées. La configuration de stockage de la nouvelle ressource peut être définie en passant --storage-class*
et --volume-size-*
paramètres à la commande restore
.
Remarque
En tant que fonctionnalité en préversion, la technologie présentée dans cet article est soumise aux conditions d’utilisation supplémentaires des préversions de Microsoft Azure.
Les dernières mises à jour sont disponibles dans les notes de publication.
Restaurez un serveur PostgreSQL avec Azure Arc sur un nouveau serveur avec la commande restore
:
az postgres server-arc restore -n <destination-server-name> --source-server <source-server-name> --k8s-namespace <namespace> --use-k8s
Exemples
Restaurer à l’aide des dernières sauvegardes
Créez un serveur PostgreSQL avec Arc pg02
en restaurant pg01
à l’aide des dernières sauvegardes :
az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc --use-k8s
Restaurer à l’aide de la dernière sauvegarde et modifier l’exigence de stockage
Créer un serveur PostgreSQL compatible avec Arc en restaurant les dernières sauvegardes et pg02
en définissant pg01
de nouvelles exigences en matière de stockage pour 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
Restaurer à un point spécifique dans le temps
Créez un serveur PostgreSQL compatible avec Arc pg02
en rétablissant pg01
son état à 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
Aide
Pour plus de détails sur tous les paramètres disponibles pour la restauration, consultez la sortie de la commande :
az postgres server-arc restore --help