Поделиться через


Восстановление серверов PostgreSQL с поддержкой Azure Arc

Восстановление сервера PostgreSQL с поддержкой Azure Arc создает новый сервер, копируя конфигурацию существующего сервера (например, запросы ресурсов и ограничения, расширения и т. д.). Конфигурации, которые могут вызвать конфликты (например, порт основной конечной точки), не копируются. Конфигурация хранилища для нового ресурса может быть определена путем передачи --storage-class* и --volume-size-* параметров в restore команду.

Примечание.

В отношении технологии (как предварительной версии функции), описанной в этой статье, действуют дополнительные условия использования предварительных версий Microsoft Azure.

Последние обновления доступны в заметках о выпуске.

Восстановите сервер PostgreSQL с поддержкой Azure Arc на новый сервер с restore помощью команды:

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

Примеры

Восстановление с помощью последних резервных копий

Создайте сервер PostgreSQL pg02 с поддержкой Arc, восстанавливая pg01 с помощью последних резервных копий:

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

Восстановление с помощью последней резервной копии и изменение требования к хранилищу

Создайте сервер PostgreSQL pg02 с поддержкой Arc, восстанавливая pg01 с помощью последних резервных копий, определяя новые требования к хранилищу для 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

Восстановление данных до определенной точки во времени

Создайте сервер PostgreSQL pg02 с поддержкой Arc, восстанавливая pg01 его состояние в 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

Справка

Дополнительные сведения обо всех параметрах, доступных для восстановления, просмотрите выходные данные команды:

az postgres server-arc restore --help