你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

还原已启用 Azure Arc 的 PostgreSQL 服务器

还原已启用 Azure Arc 的 PostgreSQL 服务器可复制现有服务器的配置(例如,资源请求/限制、扩展等)以新建服务器。 不会复制可能导致冲突的配置(例如,主终结点端口)。 可以将--storage-class*--volume-size-*参数传递给restore命令以定义新资源的存储配置。

注意

作为预览版功能,本文中介绍的技术受制于 Microsoft Azure 预览版补充使用条款

发行说明中提供了最近的更新。

使用restore命令将已启用 Azure Arc 的 PostgreSQL 服务器还原到新服务器:

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

示例

使用最新备份还原

使用最新备份还原pg01,以新建已启用 Arc 的 PostgreSQL 服务器pg02

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

使用最新备份进行还原并修改存储要求

使用最新备份还原pg01,为 pg02 定义新的存储要求,从而新建已启用 Arc 的 PostgreSQL 服务器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

还原到特定时间点

pg01还原到2023-02-01T00:00:00Z状态,以新建已启用 Arc 的 PostgreSQL 服务器pg02

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