Bagikan melalui


Memulihkan server PostgreSQL dengan dukungan Azure Arc

Memulihkan server PostgreSQL dengan dukungan Azure Arc membuat server baru dengan menyalin konfigurasi server yang ada (misalnya permintaan/batas sumber daya, ekstensi, dll.). Konfigurasi yang dapat menyebabkan konflik (misalnya port titik akhir utama) tidak disalin. Konfigurasi penyimpanan untuk sumber daya baru dapat ditentukan dengan meneruskan --storage-class* parameter dan --volume-size-* ke restore perintah .

Catatan

Sebagai fitur pratinjau, teknologi yang tersaji dalam artikel ini tunduk pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Pembaruan terbaru tersedia dalam catatan rilis.

Pulihkan server PostgreSQL dengan dukungan Azure Arc ke server baru dengan restore perintah :

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

Contoh

Pulihkan menggunakan cadangan terbaru

Buat server pg02 PostgreSQL dengan dukungan Arc baru dengan memulihkan pg01 menggunakan cadangan terbaru:

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

Pulihkan menggunakan cadangan terbaru dan ubah persyaratan penyimpanan

Buat server pg02 PostgreSQL dengan dukungan Arc baru dengan memulihkan pg01 menggunakan cadangan terbaru, menentukan persyaratan penyimpanan baru untuk 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

Pulihkan ke titik waktu tertentu

Buat server pg02 PostgreSQL dengan dukungan Arc baru dengan memulihkan pg01 ke statusnya di 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

Bantuan

Untuk detail tentang semua parameter yang tersedia untuk pemulihan, tinjau output perintah:

az postgres server-arc restore --help