6.11. 선호도(Affinity) 그룹

가상 머신 선호도(affinity)를 설정하면 사용자가 정의한 일련의 규칙에 따라 특정 가상 머신이 같은 호스트에서 실행되거나 다른 호스트에서 따로 실행되도록 할 수 있습니다. 이를 통해 엄격한 라이센스 요구 사항 및 높은 가용성을 요구하는 워크로드와 같은 상황에 대처하기 위해 더 상세한 워크로드 시나리오를 만들 수 있습니다.
가상 머신에 가상 머신 선호도를 설정하려면 가상 머신을 하나 이상의 선호도 그룹에 추가합니다. 선호도(affinity) 그룹이란 동일한 매개 변수 및 조건의 모음이 적용되는 두 개 이상의 가상 머신 그룹을 말합니다. 이러한 매개 변수에는 같은 선호도 그룹에 속해 있는 가상 머신이 같은 호스트에서 실행되도록 하는 양극 선호도 (함께 실행), 그리고 같은 선호도 그룹에 속해 있는 가상 머신이 다른 호스트에서 실행되도록 하는 음극 선호도 (독립적으로 실행)가 있습니다.
이러한 매개 변수에 추가 조건을 적용할 수 있습니다. 예를 들어, 외부 조건에 상관 없이 하나의 선호도 그룹에 속한 가상 머신은 모두 같거나 다른 호스트에서 실행되도록 하는 강제 적용(hard enforcement)을 설정할 수도 있고, 하나의 선호도 그룹에 속한 가상 머신은 가능할 때 같거나 다른 호스트에서 실행되도록 하는 반강제 적용(soft enforcement)을 설정할 수도 있습니다.
선호도 그룹과 그 매개 변수 및 조건의 모음을 선호도(affinity) 정책이라고 합니다. 선호도 정책은 가상 머신을 다시 시작할 필요 없이 실행 중인 가상 머신에 즉시 적용됩니다.

참고

선호도 그룹은 클러스터 수준에서 가상 머신에 적용됩니다. 가상 머신을 한 클러스터에서 다른 클러스터로 이동하는 경우 그 가상 머신은 원래 클러스터의 모든 선호도 그룹에서 삭제됩니다.

중요

선호도 그룹이 정의된 클러스터에 적용되는 스케줄링 정책에 VmAffinityGroups 필터 모듈 또는 가중치 모듈이 활성화된 경우에만 그 선호도 그룹이 적용됩니다. VmAffinityGroups 필터 모듈은 강제 적용을 실행하는 데 사용되며, VmAffinityGroups 가중치 모듈은 반강제 적용을 실행하는 데 사용됩니다.

6.11.1. 선호도 그룹 생성

관리 포털에서 선호도 그룹을 생성할 수 있습니다.

절차 6.18. 선호도 그룹 생성

  1. 가상 머신 탭을 클릭하고 가상 머신을 선택합니다.
  2. 상세 정보 창에서 선호도 그룹 탭을 클릭합니다.
  3. 새로 만들기를 클릭합니다.
  4. 선호도 그룹의 이름설명을 입력합니다.
  5. 양극 체크 상자를 선택하여 양극(positive) 선호도를 적용하거나 이 체크 상자를 선택 해제하여 음극(negative) 선호도를 적용합니다.
  6. 강제 적용 체크 상자를 선택하여 강제 적용을 하거나 이 체크 상자를 선택 해제하여 반강제 적용을 합니다.
  7. 드롭 다운 목록에서 선호도 그룹에 추가할 가상 머신을 선택합니다. +- 버튼을 사용하여 가상 머신을 추가 또는 삭제합니다.
  8. OK를 클릭합니다.

6.11.2. 선호도 그룹 편집

절차 6.19. 선호도 그룹 편집

  1. 가상 머신 탭을 클릭하고 가상 머신을 선택합니다.
  2. 상세 정보 창에서 선호도 그룹 탭을 클릭합니다.
  3. 편집을 클릭합니다.
  4. 양극강제 적용 체크 상자를 원하는 대로 변경하고 +- 버튼을 사용하여 가상 머신을 선호도 그룹에 추가하거나 삭제합니다.
  5. OK를 클릭합니다.

6.11.3. 선호도 그룹 삭제

절차 6.20. 선호도 그룹 삭제

  1. 가상 머신 탭을 클릭하고 가상 머신을 선택합니다.
  2. 상세 정보 창에서 선호도 그룹 탭을 클릭합니다.
  3. 제거를 클릭합니다.
  4. OK를 클릭합니다.
해당 선호도 그룹에 속해 있던 가상 머신에 적용됐던 선호도 정책이 더 이상 적용되지 않습니다.