7.5. 导出区域
从 Red Hat OpenStack Platform (RHOSP) DNS 服务导出区域数据包括创建 DNS 服务默认在内部存储的区导出资源。例如: designate://v2/zones/tasks/exports/e75aef2c-b562-4cd9-a426-4a73f6cb82be/export.创建区导出数据资源后,您可以访问其内容。导出区数据是整个备份策略的一部分,用于保护 RHOSP 部署的 DNS 信息。
先决条件
- 您的 RHOSP 项目必须拥有要从中导出数据的区。
流程
提供您的凭据文件。
Example
source ~/overcloudrc
$ source ~/overcloudrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 导出区域。
Example
openstack zone export create example.com.
$ openstack zone export create example.com.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要创建区导出资源后,DNS 服务将继续使用对区域所做的任何更改来更新资源。
-
记录区域导出 ID (
e75aef2c-b562-4cd9-a426-4a73f6cb82be),因为您必须使用它来验证区域导出数据,以及访问区域导出数据。
验证
确认 DNS 服务已成功创建了 zone 导出资源。
Example
openstack zone export show e75aef2c-b562-4cd9-a426-4a73f6cb82be
$ openstack zone export show e75aef2c-b562-4cd9-a426-4a73f6cb82beCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow zone export create命令创建 DNS 服务默认在内部存储的资源。使用您之前获得的区域导出 ID,访问区域导出文件的内容。
提示使用
-f value选项打印区域文件的内容,而不显示任何 tabulation。您还可以将内容重定向到本地文本文件,如果想要在本地修改导出的区域文件,然后将其导入到 DNS 服务以更新区域,这非常有用。示例
openstack zone export showfile e75aef2c-b562-4cd9-a426-4a73f6cb82be -f value
$ openstack zone export showfile e75aef2c-b562-4cd9-a426-4a73f6cb82be -f valueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow