확장 가능한 할당 기능이 있는 리소스 풀이 어떻게 작업하는 지를 보여줍니다.

그림과 같이 다음 시나리오가 있다고 가정합니다.

  • 상위 풀 RP-MOM에는 6GHz 예약이 있으며 1GHz가 예약된 하나의 시스템 VM-M1이 실행 중입니다.

  • 2GHz 예약이 있고 확장 가능한 예약이 선택되어 있는 하위 리소스 풀 RP-KID를 생성합니다.

  • 각각 2GHz 예약이 있는 두 가상 시스템 VM-K1 및 VM-K2를 하위 리소스 풀에 추가하고 전원을 켭니다.

  • VM-K1은 2GHz가 있는 RP-KID에서 직접 리소스를 예약할 수 있습니다.

  • VM-K2에는 로컬 리소스를 사용할 수 없으므로 상위 리소스 풀 RP-MOM에서 리소스를 빌려 옵니다. RP-MOM에서는 6GHz에서 1GHz(가상 시스템에 예약됨)와 2GHz(RP-KID에 예약됨)를 뺀 3GHz가 예약되지 않은 상태입니다. 3GHz를 사용할 수 있는 상태에서 2GHz 가상 시스템의 전원을 켤 수 있습니다.

    그림 1. 확장 가능한 리소스 풀을 사용한 승인 제어: 전원 켜기 성공


    이는 리소스 풀을 확장할 수 있고 가상 시스템 전원 켜기에 성공한 승인 제어입니다.

이제 VM-M1 및 VM-M2와 관련된 또 다른 시나리오를 고려해 봅니다.

  • 총 3GHz가 예약된 RP-MOM에서 두 가상 시스템의 전원을 켭니다.

  • 2GHz를 로컬로 사용할 수 있기 때문에 계속 RP-KID에서 VM-K1의 전원을 켤 수 있습니다.

  • VM-K2의 전원을 켜려고 시도하면 RP-KID에 미예약 CPU 용량이 없으므로 RP-KID에서 상위 항목을 검사합니다. RP-MOM에서는 1GHz의 미예약 용량만 사용할 수 있습니다. (5GHz의 RP-MOM은 이미 사용 중인데, 5GHz 중 3GHz는 로컬 가상 시스템에 예약되어 있고 2GHz는 RP-KID에 예약되어 있습니다.) 따라서 2GHz 예약이 필요한 VM-K2의 전원을 켤 수 없습니다.

    그림 2. 확장 가능한 리소스 풀을 사용한 승인 제어: 전원 켜기 차단


    이는 리소스 풀을 확장할 수 있고 가상 시스템 전원 켜기가 차단된 승인 제어입니다.