7.5. 영역 내보내기
RHOSP(Red Hat OpenStack Platform) DNS 서비스에서 영역 데이터를 내보내는 것은 기본적으로 DNS 서비스가 내부적으로 저장하는 영역 내보내기 리소스를 생성하는 것으로 구성됩니다. 예를 들어 designate://v2/zones/tasks/exports/e75aef2c-b562-4cd9-a426-4a73f6cb82be/export
입니다. 영역 내보내기 데이터 리소스를 생성한 후 해당 콘텐츠에 액세스할 수 있습니다. 영역 데이터 내보내기는 RHOSP 배포를 위한 DNS 정보를 보호하기 위한 전체 백업 전략의 일부입니다.
사전 요구 사항
- RHOSP 프로젝트는 데이터를 내보내는 영역을 소유해야 합니다.
프로세스
자격 증명 파일을 가져옵니다.
예제
$ source ~/overcloudrc
영역을 내보냅니다.
예제
$ openstack zone export create example.com.
샘플 출력
+------------+--------------------------------------+ | Field | Value | +------------+--------------------------------------+ | created_at | 2022-02-11T02:01:30.000000 | | id | e75aef2c-b562-4cd9-a426-4a73f6cb82be | | location | None | | message | None | | project_id | cf5a8f5cc5834d2dacd1d54cd0a354b7 | | status | PENDING | | updated_at | None | | version | 1 | | zone_id | d8f81db6-937b-4388-bfb3-ba620e6c09fb | +------------+--------------------------------------+
중요영역 내보내기 리소스를 생성한 후 DNS 서비스는 나중에 영역에 적용된 변경 사항으로 리소스를 계속 업데이트합니다.
-
영역 내보내기 ID를 사용하고 영역 내보내기 데이터에 액세스해야 하므로 영역 내보내기 ID(
e75aef2c-b562-4cd9-a426-4a73f6cb82be
)를 기록합니다.
검증
DNS 서비스에서 영역 내보내기 리소스를 성공적으로 생성했는지 확인합니다.
예제
$ openstack zone export show e75aef2c-b562-4cd9-a426-4a73f6cb82be
샘플 출력
+------------+--------------------------------------------------------------------------------+ | Field | Value | +------------+--------------------------------------------------------------------------------+ | created_at | 2022-02-11T02:01:30.000000 | | id | e75aef2c-b562-4cd9-a426-4a73f6cb82be | | location | designate://v2/zones/tasks/exports/e75aef2c-b562-4cd9-a426-4a73f6cb82be/export | | message | None | | project_id | cf5a8f5cc5834d2dacd1d54cd0a354b7 | | status | COMPLETE | | updated_at | 2022-02-11T02:01:30.000000 | | version | 2 | | zone_id | d8f81db6-937b-4388-bfb3-ba620e6c09fb | +------------+--------------------------------------------------------------------------------+
zone export create
명령은 DNS 서비스가 기본적으로 내부적으로 저장하는 리소스를 생성합니다.이전에 가져온 영역 내보내기 ID를 사용하여 영역 내보내기 파일의 콘텐츠에 액세스합니다.
작은 정보-f value
옵션을 사용하면 tabulation 없이 영역 파일의 내용을 출력합니다. 로컬에서 내보낸 영역 파일을 수정하려는 경우 유용할 수 있는 로컬 텍스트 파일로 콘텐츠를 리디렉션한 다음 DNS 서비스로 가져와 영역을 업데이트할 수도 있습니다.예제
$ openstack zone export showfile e75aef2c-b562-4cd9-a426-4a73f6cb82be -f value
샘플 출력
$ORIGIN example.com. $TTL 3600 example.com. IN NS ns1.example.com. example.com. IN SOA ns1.example.com. admin.example.com. 1624414033 3583 600 86400 3600 www.example.com. IN A 192.0.2.2 www.example.com. IN A 192.0.2.1
추가 리소스
영역 파일 형식:
- 명령줄 인터페이스 참조의 영역 내보내기 생성
- 명령줄 인터페이스 참조에 영역 내보내기 표시
- 명령줄 인터페이스 참조 의 영역 내보내기 표시