7.3. 영역 업데이트
RHOSO(Red Hat OpenStack Platform) DNS 서비스(designate)에서 관리하는 영역을 업데이트해야 하는 경우가 있을 수 있습니다. 예를 들어 영역과 연결된 이메일 주소를 변경하거나 영역 TTL(Time to live) 값을 변경하려는 경우입니다. 기본적으로 모든 사용자는 영역을 수정할 수 있습니다.
사전 요구 사항
-
관리자가 프로젝트를 생성했으며 클라우드에 액세스할 수 있는
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>- (Time To Live) DNS client-(예: 확인자, 브라우저), 운영 체제가 업데이트되었는지 확인하기 전에 레코드를 캐시하는 기간(초)입니다.
--description <string> | --no-description- 영역의 목적을 설명하는 문자열입니다.
--masters <dns-server> [<dns-server> ...]- 기본 인스턴스인 DNS 서버의 정규화된 도메인 이름입니다. 다른 DNS 서버에서 보조 서버로 동기화할 수 있는 인스턴스입니다.
- 예
$ openstack zone set example.com. --ttl 3000
검증
영역을 수정한 후 성공했는지 확인합니다.
- 예
$ openstack zone show example.com.