VMware에 의해 벌어진“Unballooning”RAM


12

이 질문에 설명 된 제한된 RAM 상황을 고려할 때 다음과 같은 가장 깨끗한 방법 (수동 또는 프로그래밍 방식)은 무엇입니까?

  • VMware 벌룬 드라이버가 RAM을 회수 한 VMware 가상 머신을 식별하십시오.
  • RAM "언 벌룬 ".

환경에 더 많은 실제 RAM을 사용할 수 있다고 가정하십시오.

VM을 다른 호스트로 vMotion 할 수 있으며 풍선 상태를 지 웁니다. 작동하는 다른 방법이 있습니까?

참고 : 환경에 몇 개의 호스트와 ~ 512GB의 RAM을 추가했습니다. 풍선이 달린 VM은 DRS 재조정 작업을 트리거하거나 자체적으로 풍선을 해제하지 않았습니다. 아래에 표시된 것처럼 영향을받는 각 가상 머신을 수동으로 vMotion하여이를 해제해야했습니다.


전에는 ... 여기에 이미지 설명을 입력하십시오

그리고 이후 ... 클러스터의 다른 호스트로 vMotion을 따릅니다. 여기에 이미지 설명을 입력하십시오


확장 된 VM을 프로그래밍 방식으로 식별하는 경우 스크립트로 이동할 대상을 제공해야합니다. 이것이 많은 수의 VM / 호스트라면 복잡해질 수 있습니다. 전체 클러스터가 마이그레이션 될 때까지 각 호스트를 직렬로 유지 관리하는 것이 더 쉬울까요?
sjw

클러스터에 RAM 제약 조건이 없다면 의미가 있습니다. :) 그러나 그렇습니다.
ewwhite

나는 이것이 오래된 기사라는 것을 알고 있지만 비슷한 문제를 연구하는 동안 발견했으며 유용한 풍선 정보-특히 풍선 드라이버 할당 해제와 관련된 비트가 있습니다. Kingston.com에서 누군가가 수행 한 연구에 따르면 ... ( frankdenneman.nl/2010/11/29/disable-ballooning에 대한 의견 참조 )

답변:


9

VMware에는 실제로 다음 정보 가 포함 된 KB 기사 가 있습니다.

벌룬 드라이버가 메모리에서 보류를 해제하고 게스트 운영 체제가 스왑 공간을 사용하지 못하게하려면 다음 옵션 중 하나를 사용하십시오.

  • sched.mem.max 값을 할당 된 메모리 이상으로 설정하십시오.
  • 가상 머신의 리소스> 메모리> 제한> 무제한 상자를 선택하십시오.
  • 가상 머신을 다른 호스트로 마이그레이션하십시오.

불행한 사람. 환경에 여러 개의 호스트와 많은 RAM을 추가했습니다. 풍선이 달린 VM은 DRS 재조정을 실행하거나 자체적으로 풍선을 해제하지 않았습니다. 이 상태를 지우려면 영향을받는 각 가상 머신을 수동으로 vMotion해야했습니다.
ewwhite
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.