你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
还原已启用 Azure Arc 的 PostgreSQL 服务器
还原已启用 Azure Arc 的 PostgreSQL 服务器可复制现有服务器的配置(例如,资源请求/限制、扩展等)以新建服务器。 不会复制可能导致冲突的配置(例如,主终结点端口)。 可以将--storage-class*
和--volume-size-*
参数传递给restore
命令以定义新资源的存储配置。
使用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