7.3. 更新区
有些情况下,您必须更新由 Red Hat OpenStack Platform (RHOSO) DNS 服务(指定)管理的区域。例如,当您要更改与区域关联的电子邮件地址时,或者要更改区域 TTL (生存时间)值时。默认情况下,任何用户可以修改区。
先决条件
-
管理员已为您创建一个项目,并为您提供了一个
clouds.yaml文件来访问云。 python-openstackclient软件包驻留在您的工作站上。$ dnf list installed python-openstackclient- 您的 RHOSO 项目必须拥有您要修改的区域。
流程
确认为您的云设置了系统
OS_CLOUD变量:$ echo $OS_CLOUD my_cloud如果需要,重置变量:
$ export OS_CLOUD=my_other_cloud作为替代方案,您可以在每次运行
openstack命令时添加--os-cloud <cloud_name> 选项指定云名称。通过指定区名称和您要更改的区域属性来修改区:
--email <email_address>- 区域负责(所有者)的人员的有效电子邮件地址。
--ttl <seconds>- (生存时间)DNS 客户端 - 例如解析器、浏览器、操作系统- 在检查是否已更新前的 DNS 客户端(例如,浏览器)的持续时间(以秒为单位)。
--description <string> | --no-description- 描述区目的的字符串。
--masters <dns-server> [<dns-server> ...]DNS 服务器的完全限定域名,即主实例 - 其他 DNS 服务器可以同步的实例成为次要服务器。
Example
$ openstack zone set example.com. --ttl 3000
验证
确认您对区域进行修改是否成功。
Example
$ openstack zone show example.com.