인스턴스를 생성할 때 사용한 소스 이미지의 메타데이터를 수정하여 CPU, RAM, 디스크 IOPS 및 가상 네트워크 인터페이스(VIF)에 대한 제한, 예약 및 공유와 같은 QoS 리소스 할당을 제어할 수 있습니다. 이후에 이미지로부터 생성된 모든 인스턴스는 메타데이터 설정을 상속합니다.
플레이버 메타데이터를 사용하여 인스턴스에 대한 QoS 리소스 할당을 지정할 수도 있습니다. 충돌이 발생할 경우 이미지 메타데이터 구성이 플레이버 메타데이터 구성보다 우선합니다. 플레이버 메타데이터를 사용하여 인스턴스에 대한 QoS 리소스 할당 구성을 참조하십시오.
사전 요구 사항
- VMware Integrated OpenStack 버전 2.0.x 이상이 필요합니다.
- vSphere 버전 6.0 이상이 필요합니다.
- VMware Integrated OpenStack이 vSphere에서 실행 중인지 확인합니다.
- 클라우드 관리자로 VMware Integrated OpenStack 대시보드에 로그인했는지 확인합니다.
프로시저
- 클라우드 관리자로 VMware Integrated OpenStack 대시보드에 로그인합니다.
- 제목 표시줄의 드롭다운 메뉴에서 관리 프로젝트를 선택합니다.
- 를 선택합니다.
- 수정할 이미지를 클릭합니다.
- 이미지 목록의 [작업] 열에서 아래쪽 화살표를 클릭하고 메타데이터 업데이트를 선택합니다.
- [사용 가능한 메타데이터] 아래 열에서 VMware 할당량 탭을 확장합니다.
참고:
VMware 할당량 탭이 표시되지 않는 경우 관련된 메타데이터 속성이 이미 구성되었을 수 있습니다.
- 추가할 VMware 할당량 메타데이터 속성 옆의 더하기 기호(+)를 클릭합니다.
팁:
VMware 할당량 탭에 있는 더하기 기호(
+)를 클릭하면 모든 옵션을 동시에 추가할 수 있습니다.
[기존 메타데이터] 아래 열에 새로 추가된 메타데이터 속성이 표시됩니다.
- 메타데이터 속성을 구성합니다.
메타데이터 속성 |
설명 |
할당량: CPU 제한 |
quota_cpu_limit 메타데이터 속성을 적용합니다. CPU 할당에 대한 상한을 MHz로 지정합니다. 이 매개 변수는 인스턴스가 정의된 양의 CPU 할당을 초과하여 사용하는 일이 없도록 방지합니다. CPU 할당에 제한을 두지 않으려면 0을 입력합니다. |
할당량: CPU 예약 |
quota_cpu_reservation 메타데이터 속성을 적용합니다. 보장된 최소 CPU 예약을 MHz로 지정합니다. 이 매개 변수는 리소스 경합 중에 인스턴스가 예약된 양의 CPU 주기를 사용할 수 있도록 보장합니다. |
할당량: CPU 공유 수준 |
quota_cpu_shares_level 메타데이터 속성을 적용합니다. 공유의 사전 정의된 숫자 값에 매핑되는 공유 수준을 지정합니다. 사용자 지정 수준을 선택한 경우 quota_cpu_shares_value 메타데이터 속성을 포함해야 합니다. 아래의 할당량: CPU 공유 값을 참조하십시오. |
할당량: CPU 공유 값 |
quota_cpu_shares_value 메타데이터 속성을 적용합니다. 인스턴스에 할당된 공유 수를 지정합니다. 이 속성은 quota_cpu_shares_level 메타데이터 속성을 사용자 지정으로 설정한 경우에만 적용됩니다. 그렇지 않은 경우 이 속성이 무시됩니다. |
할당량: 디스크 IO 제한 |
quota_disk_io_limit 메타데이터 속성을 적용합니다. 디스크 트랜잭션에 대한 상한을 IOPS(초당 IO 작업 수)(초)로 지정합니다. 이 매개 변수는 인스턴스가 정의된 양의 디스크 IOPS를 초과하여 사용하는 일이 없도록 방지하며 인스턴스 디스크 성능을 제한하는 데 사용할 수 있습니다. IOPS에 제한을 두지 않으려면 0을 입력합니다. |
할당량: 디스크 IO 예약 |
quota_disk_io_reservation 메타데이터 속성을 적용합니다. 보장된 최소 디스크 트랜잭션을 IOPS(초당 IO 작업 수)(초)로 지정합니다. 이 매개 변수는 리소스 경합 중에 인스턴스가 예약된 양의 디스크 IOPS를 수신할 수 있도록 보장합니다. |
할당량: 디스크 IO 공유 수준 |
quota_disk_io_shares_level 메타데이터 속성을 적용합니다. 공유의 사전 정의된 숫자 값에 매핑되는 공유 수준을 지정합니다. 사용자 지정 수준을 선택한 경우 quota_disk_io_shares_share 메타데이터 속성(할당량: 디스크 IO 공유 값)을 포함해야 합니다. |
할당량: 디스크 IO 공유 값 |
quota_disk_io_shares_share 메타데이터 속성을 적용합니다. 인스턴스에 할당된 공유 수를 지정합니다. 이 속성은 quota_disk_io_shares_level 메타데이터 속성을 사용자 지정으로 설정한 경우에만 적용됩니다. 그렇지 않은 경우 이 속성이 무시됩니다. |
할당량: 메모리 제한 |
quota_memory_limit 메타데이터 속성을 적용합니다. 메모리 할당에 대한 상한을 MB로 지정합니다. 이 매개 변수는 인스턴스가 정의된 양의 메모리를 초과하여 사용하는 일이 없도록 방지합니다. 메모리 할당에 제한을 두지 않으려면 0을 입력합니다. |
할당량: 메모리 예약 |
quota_memory_reservation 메타데이터 속성을 적용합니다. 보장된 최소 메모리 예약을 MB로 지정합니다. 이 매개 변수는 리소스 경합 중에 인스턴스가 예약된 양의 메모리를 수신할 수 있도록 보장합니다. |
할당량: 메모리 공유 수준 |
quota_memory_shares_level 메타데이터 속성을 적용합니다. 공유의 사전 정의된 숫자 값에 매핑되는 공유 수준을 지정합니다. 사용자 지정 수준을 선택한 경우 quota_memory_shares_share 메타데이터 속성(할당량: 메모리 공유 값)을 포함해야 합니다. |
할당량: 메모리 공유 값 |
quota_memory_shares_share 메타데이터 속성을 적용합니다. 인스턴스에 할당된 공유 수를 지정합니다. 이 속성은 quota_memory_shares_level 메타데이터 속성을 사용자 지정으로 설정한 경우에만 적용됩니다. 그렇지 않은 경우 이 속성이 무시됩니다. |
할당량: VIF 제한 |
quota_vif_limit 메타데이터 속성을 적용합니다. VIF 대역폭에 대한 상한을 Mbps로 지정합니다. 이 매개 변수는 VIF가 정의된 양의 대역폭을 초과하여 사용하는 일이 없도록 방지합니다. 대역폭 할당에 제한을 두지 않으려면 0을 입력합니다. |
할당량: VIF 예약 |
quota_vif_reservation 메타데이터 속성을 적용합니다. VIF의 보장된 최소 대역폭을 Mbps로 지정합니다. 이 매개 변수는 리소스 경합 중에 인스턴스의 가상 어댑터가 예약된 양의 대역폭을 사용할 수 있도록 보장합니다. 인스턴스가 예약된 양 미만을 사용할 경우 나머지를 다른 가상 어댑터에서 사용할 수 있습니다. |
할당량: VIF 공유 수준 |
quota_vif_shares_level 메타데이터 속성을 적용합니다. 공유의 사전 정의된 숫자 값에 매핑되는 공유 수준을 지정합니다. 사용자 지정 수준을 선택한 경우 quota_vif_shares_share 메타데이터 속성(할당량: VIF 공유 값)을 포함해야 합니다. |
할당량: VIF 공유 값 |
quota_vif_shares_share 메타데이터 속성을 적용합니다. '사용자 지정'을 사용하는 경우 이 값은 공유 수입니다. |
- 저장을 클릭합니다.
결과
CPU, IOPS, 메모리 및 네트워크 대역폭에 대한 제한, 예약 및 공유에 대해 이미지 메타데이터가 구성되었습니다. 이 이미지를 사용하여 생성되는 향후의 모든 OpenStack 인스턴스에 이 구성이 적용됩니다.