Восстановление серверов 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