6장. DNS 리소스에서 할당량 보기 및 관리
RHOSP(Red Hat OpenStack Platform)는 DNS 서비스(designate)를 사용하여 클라우드 관리자가 수정할 수 있는 DNS 리소스 할당량 세트를 제공합니다. DNS 할당량을 사용하면 프로젝트의 DNS 리소스에 제한을 설정하여 서비스 거부 공격과 같은 이벤트에서 RHOSP 사이트를 보호하는 데 도움이 될 수 있습니다. DNS 할당량을 사용하면 사용자의 DNS 리소스 사용량을 추적하는 데 도움이 될 수 있습니다. 클라우드 관리자는 모든 프로젝트에 적용되는 DNS 할당량 값을 설정하거나 프로젝트별로 하나 이상의 할당량을 구성할 수 있습니다.
이 섹션에 포함된 항목은 다음과 같습니다.
6.1. DNS 리소스의 할당량 보기 링크 복사링크가 클립보드에 복사되었습니다!
DNS 서비스(designate)를 사용하여 RHOSP(Red Hat OpenStack Platform) 프로젝트의 리소스 할당량을 볼 수 있습니다.
사전 요구 사항
- 확인할 할당량이 있는 프로젝트의 멤버여야 합니다.
-
admin역할이 있는 RHOSP 사용자는 모든 프로젝트의 할당량을 볼 수 있습니다.
프로세스
자격 증명 파일을 가져옵니다.
예
$ source ~/overcloudrc프로젝트에 설정된 DNS 리소스 할당량을 확인합니다.
$ openstack dns quota list샘플 출력
+-------------------+-------+ | Field | Value | +-------------------+-------+ | api_export_size | 1000 | | recordset_records | 20 | | zone_records | 500 | | zone_recordsets | 500 | | zones | 10 | +-------------------+-------+admin역할이 있는 RHOSP 사용자는 다른 프로젝트의 할당량을 쿼리할 수 있습니다.수정할 할당량이 있는 프로젝트의 ID를 가져옵니다.
나중에 단계를 수행하는 데 필요하므로 ID를 기억할 수 있습니다.
$ openstack project list프로젝트 ID를 사용하여 프로젝트에 설정된 DNS 리소스 할당량을 확인합니다.
예
이 예에서는 프로젝트 ID
ecd4341280d645e5959d32a4b7659da1의 DNS 할당량이 표시됩니다.$ openstack dns quota list --project-id ecd4341280d645e5959d32a4b7659da1샘플 출력
+-------------------+-------+ | Field | Value | +-------------------+-------+ | api_export_size | 2500 | | recordset_records | 25 | | zone_records | 750 | | zone_recordsets | 750 | | zones | 25 | +-------------------+-------+