리소스의 제어는 VM이나 클러스터 혹은 호스트에서 리소스 풀을 생성

리소스 풀을 통해 예약과 제한을 관리가 가능합니다.

 

 

 

 

리소스 풀

 

 

리소스 풀의 경우 계층적으로 관리가 되며,

CPU 및 메모리를 논리적으로 추상화하여 관리합니다.

 

 

리소스 풀은 ESXi 호스트 혹은 DRS가 설정 된 Cluster 하위에 생성이 가능합니다.

 

 

[클러스터 및 호스트] > [클러스터 우클릭] > [New Resource Pool]을 통해서 들어온 설정 창의 모습입니다.

Shares(공유): Low(낮음), Normal(보통), High(높음), Custom(사용자 지정)을 통해 지정  

숫자가 높을 수록 더 많은 CPUMemory 자원을 할당 받습니다.


Reservations(예약): MHz 또는 GHz, MB 또는 GB 단위로 CPU 및 메모리 예약이 가능합니다.

 

Reservation type(예약 유형):
-Expandable(확장 가능) 선택: 가상 머신 및 하위 풀이 이 풀의 상위에서 리소스를 가져올 수 있습니다.
-Expandable(확장 가능) 선택 취소: 가상 머신 및 하위 풀이 상위에 사용할 수 있는 리소스가 있더라도 이 풀의 리소스만 가져올 수 있습니다.

 

Limits(제한):

-MHz 또는 GHz, MB 또는 GB 단위

-기본적으로 액세스 가능한 리소스의 최대 양까지 Unlimited(무제한) 엑세스가 가능합니다.

 

 

 

 

 

1. 공유(Shares)

 

 

Shares의 크기는 점유율의 크기를 의미하게 됩니다.

 

 

Shares 같은 경우 Resource Pool 뿐만 아니라,

VM의 Edit Setting을 통해서 VM단위에서도 공유 점유율을 설정 가능합니다.

같은 Resource Pool의 VM들 이라면 Shares의 크기에 따라 VM별 메모리 및 CPU의 점유량이 달라집니다.

 

 

 

마찬가지로 Resource Pool에서 또한 Shares 설정 시 설정 값에 따라서 CPU를 점유하는 모습을 보여줍니다.

 

 

 

 

 

2. Reservation Type( Expandable Reservation )

 

 

위 그림에서와 같이 예약을 걸어 논 뒤, Expandable(확장성)을 체크하게 되면,

 예약한 만큼의 리소스 가 넘어가면 자신보다 상위 리소스 풀에서 리소스를  가져올 수 있습니다.

 

 

모든 리소스 풀에서 확장 가능성을 체크하여 준다면, 가장 상위인 Root 리소스 풀에서도 리소스를 가져올 수 있습니다.

 

이 경우 리소스의 분배가 예상대로 되지 않는 경우가 발생할 수 있기 때문에 주의를 요구합니다.

 

 

위의 도식은 CPU 및 메모리의 예약에 대한 승인 제어를 도식화한 모습입니다.

 

예약의 승인 제어는 이러한 방식으로 이루어 집니다.

 

 

 

 

리소스 풀 관리

 

 

[호스트 클러스터] > [리소스 풀] > [요약] 탭으로 접근 한 모습입니다. 

리소스 풀 Summary(요약) 탭은 호스트 시스템 및 해당 리소스에 적용되는 정보를 표시합니다.

 

 

[호스트 클러스터] > [리소스 풀] > [모니터] 탭으로 접근 한 모습입니다.

Resource Reservation(리소스 예약) 탭에서는 리소스 풀의 

CPU, 메모리 및 스토리지 리소스에 대한 정보를 볼 수 있습니다.

 

 

 

 

 

+ Recent posts