PostgreSQL-servers met Azure Arc herstellen
Als u een PostgreSQL-server met Azure Arc inschakelt, wordt er een nieuwe server gemaakt door de configuratie van de bestaande server te kopiƫren (bijvoorbeeld resourceaanvragen/limieten, extensies, enzovoort). Configuraties die conflicten kunnen veroorzaken (bijvoorbeeld de primaire eindpuntpoort) worden niet gekopieerd. De opslagconfiguratie voor de nieuwe resource kan worden gedefinieerd door parameters door te geven --storage-class*
aan --volume-size-*
de restore
opdracht.
Notitie
Omdat het om een preview-functie gaat, is de technologie die in dit artikel wordt behandeld onderhevig aan de Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.
De meest recente updates zijn beschikbaar in de releaseopmerkingen.
Herstel een PostgreSQL-server met Azure Arc naar een nieuwe server met de restore
opdracht:
az postgres server-arc restore -n <destination-server-name> --source-server <source-server-name> --k8s-namespace <namespace> --use-k8s
Voorbeelden
Herstellen met behulp van de nieuwste back-ups
Maak een nieuwe PostgreSQL-server pg02
met Arc door deze te herstellen pg01
met behulp van de nieuwste back-ups:
az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc --use-k8s
Herstellen met behulp van de meest recente back-up en de opslagvereiste wijzigen
Maak een nieuwe PostgreSQL-server pg02
met Arc door deze te herstellen pg01
met behulp van de nieuwste back-ups, waarbij nieuwe opslagvereisten voor pg02 worden gedefinieerd:
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
Herstellen naar een bepaald punt in de tijd
Maak een nieuwe PostgreSQL-server pg02
met Arc door terug te zetten pg01
naar de status op 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
Help
Raadpleeg de uitvoer van de opdracht voor meer informatie over alle parameters die beschikbaar zijn voor herstel:
az postgres server-arc restore --help