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