Delen via


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