Condividi tramite


Ripristinare i server PostgreSQL abilitati per Azure Arc

Il ripristino di un server PostgreSQL con abilitazione per Azure Arc crea un nuovo server copiando la configurazione del server esistente, ad esempio limiti/richieste di risorse, estensioni e così via. Le configurazioni che potrebbero causare conflitti (ad esempio la porta dell'endpoint primario) non vengono copiate. La configurazione di archiviazione per la nuova risorsa può essere definita passando i parametri --storage-class* e --volume-size-* al comando restore.

Nota

In quanto funzionalità di anteprima, la tecnologia presentata in questo articolo è soggetta alle condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Gli aggiornamenti più recenti sono disponibili nelle note sulla versione.

Ripristinare un server PostgreSQL abilitato per Azure Arc in un nuovo server con il comando restore:

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

Esempi

Eseguire il ripristino usando i backup più recenti

Creare un nuovo server pg02 di PostgreSQL abilitato per Arc ripristinando pg01 utilizzando i backup più recenti:

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

Eseguire il ripristino usando il backup più recente e modificare il requisito di archiviazione

Creare un nuovo server pg02 di PostgreSQL abilitato per Arc ripristinando pg01 utilizzando backup più recenti, definendo nuovi requisiti di archiviazione per 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

Ripristinare un punto temporizzato specifico

Creare un nuovo server pg02 di PostgreSQL abilitato per Arc ripristinando pg01 al suo stato in 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

Per informazioni dettagliate su tutti i parametri disponibili per il ripristino, vedere l'output del comando:

az postgres server-arc restore --help