VMM의 가상 컴퓨터 배치 및 등급 이해

 

게시 날짜: 2016년 7월

적용 대상: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

가상 컴퓨터를 호스트에 배포하거나 마이그레이션하는 경우 Virtual Machine Manager(VMM)는 가상 컴퓨터 배치(일명, 지능형 배치)를 사용하여 사용할 수 있는 호스트의 적합성을 평가합니다. 배치 알고리즘은 워크로드 및 호스트의 성능 데이터를 분석한 후 배치에 가장 적합한 정도를 나타내는 별 1개에서 별 5개의 등급으로 호스트를 평가합니다. 다음 표에 요약된 것처럼 여러 배포 시나리오별 VMM 배치 프로세스가 사용됩니다.

배포 시나리오 세부 정보
디스크, 기존 가상 컴퓨터 또는 템플릿에서 새 가상 컴퓨터를 만듭니다. 새 가상 컴퓨터를 만드는 경우 호스트 등급을 사용하여 호스트 선택이 제안됩니다.

셀프 서비스 사용자가 가상 컴퓨터를 만들거나 끌어서 놓기를 사용하여 가상 컴퓨터를 호스트 그룹에 이동하는 경우 VMM에 의해 높은 등급 순서에 따라 자동으로 호스트가 할당됩니다.
물리적 컴퓨터 또는 Hyper-V 이외의 가상 컴퓨터 변환 변환 마법사는 가장 적합한 호스트를 선택할 수 있도록 호스트의 등급을 제공합니다.
가상 컴퓨터 마이그레이션 오프라인 마이그레이션, 빠른 마이그레이션, 실시간 마이그레이션 등 마이그레이션하는 동안 VMM은 적합한 호스트를 선택할 수 있도록 호스트 등급을 제공합니다.

System Center 2012 SP1의 배치 개선 사항

System Center 2012 SP1에서 VMM에는 다음이 포함됩니다.

  • 배치에 대한 여러 가지 성능이 개선되었습니다. 특히 System Center 2012 SP1의 VMM에서는 등급 순서대로 호스트를 표시하므로 호스트 등급 지정이 완료되기 전에 사용자가 적절한 호스트를 선택할 수 있습니다.VMM의 System Center 2012에서는 모든 호스트에 등급을 지정할 때까지 호스트를 선택할 수 없습니다.

  • 클러스터의 배치와 관련하여 다음 기능이 개선되었습니다.

    • 기본 설정 소유자: 이 기능을 통해 가상 컴퓨터에 사용할 호스트의 우선 순위를 지정할 수 있습니다. 이 속성은 장애 조치 시 사용되는 장애 조치(Failover) 클러스터 관리자 설정입니다. 가상 컴퓨터를 장애 조치해야 하는 경우 VMM은 기본 설정 소유자를 먼저 사용하려 합니다.

    • 가능한 소유자: 이 기능을 통해 가상 컴퓨터에 사용 가능한 호스트 소유자를 지정할 수 있습니다. 호스트가 가능한 소유자에 포함되지 않은 경우 해당 호스트에 가상 컴퓨터가 배치되는 것이 VMM 및 장애 조치(Failover) 클러스터 관리자 모두에서 허용되지 않습니다.

    • 가용성 집합: 이 기능을 통해 별도의 호스트에 유지해야 하는 가상 컴퓨터를 식별할 수 있습니다. 가용성 집합을 만드는 경우 자동 배치를 통해 가용성 집합 설정에 따라 가상 컴퓨터가 배치됩니다.

  • 이제, 배치 시 정의된 저장소 분류가 고려됩니다. 특정 저장소 분류로만 가상 컴퓨터 배포를 제한하도록 클라우드 범위를 설정할 수 있습니다.

호스트 등급 계산

VMM은 선택된 호스트 그룹의 모든 호스트와 하위 호스트 그룹에 포함된 모든 호스트를 평가합니다. 호스트 등급은 별 0개에서 5개로 계산되며, 여기서 별 5개는 최고 등급을 나타냅니다. 등급은 기본 기준에 기반합니다. 참고로, 호스트 등급 기준에 모든 정보가 포함되는 것은 아닙니다. 예를 들어 네트워크 연결 속도는 등급 평가에 고려되지 않습니다. 개별 호스트를 기반으로 등급을 평가하고 사용 가능한 모든 호스트의 상대적인 적합성은 등급 기준에 포함되지 않습니다. 하나의 호스트에 대한 등급 다른 호스트에 대한 등급에 따라 바뀌지 않습니다.VMM은 다음 표와 같이 특정 수식에 따라 호스트 등급을 계산합니다.

등급 수식
CPU [1 – (CPU 사용량/(100 – CPU 예약))] x CPU 가중치
메모리(RAM) [1 – (사용한 메모리/(총 메모리 – 메모리 예약))] x 메모리 가중치
디스크 I/O 용량 [1 – (디스크 IOPS/최대 디스크 IOPS] x 디스크 가중치
네트워크 [1 – (네트워크 사용량/(100 – 네트워크 예약))] x 네트워크 가중치

호스트는 가상 컴퓨터를 배치해야 할 경우에만 등급이 지정됩니다. 수집된 호스트 관련 정보는 가상 컴퓨터에 필요한 리소스 관련 정보와 비교된 후 등급이 호스트에 할당됩니다. 자동 배치 동안 VMM은 최고 등급이 할당된 호스트를 사용하려 합니다. 수동 배치 동안 호스트 등급이 표시되므로 사용자가 적합한 호스트를 선택할 수 있습니다.System Center 2012 SP1에서는 모든 호스트 등급이 지정되지 않은 경우라도 사용자가 VMM에서 호스트를 선택할 수 있습니다. 선택한 호스트 등급의 별 개수는 양수여야 합니다.

VMM은 CPU, 메모리, 디스크, 네트워크 사용량을 약 10분마다 측정하여 평균 등급을 ��시 계산합니다. 이는 마지막 호스트 등급 다시 설정 시 사용한 모든 측정값의 평균입니다. 호스트 등급은 다음과 같은 경우에 다시 설정됩니다.

  • 새 가상 컴퓨터를 만든 경우

  • 가상 컴퓨터를 배포, 저장, 마이그레이션 또는 삭제한 경우

  • 가상 컴퓨터의 전원이 켜지거나 꺼진 경우 또는 가상 컴퓨터가 중지됨, 일시 중지됨, 저장됨 상태로 전환되는 경우

0 등급

조건을 충족하지 않아 0 이외의 등급을 받을 수 없는 경우 호스트에 0 등급이 할당될 수 있습니다. 0 이외의 등급을 받으려면 다음 조건을 충족해야 합니다.

  • 호스트에는 가상 컴퓨터에 필요한 총 하드 디스크 공간을 확보할 수 있을 만큼 충분한 저장소가 있는 하드 디스크가 하나 이상 있어야 합니다. 동적 하드 디스크를 사용할 경우 최대 하드 디스크 크기가 아니라 현재 하드 디스크 크기가 사용됩니다.

  • 가상 컴퓨터에 필요한 메모리는 호스트에서 사용할 수 있는 현재 메모리 용량보다 적어야 합니다. 또한 호스트에 가상 컴퓨터를 시작할 수 있을 정도의 충분한 메모리가 있어야 합니다.

    그러나 System Center 2012 R2 UR6의 VMM에 복제본 VM에 대한 클라우드 및 호스트 용량을 과도하게 커밋하기 위한 옵션 제공에서 과도한 커밋에 대한 자세한 내용을 참조하세요.

  • 동적 메모리를 사용하는 경우 다음을 참고하십시오.

    • 하나 이상의 검사점을 포함하여 가상 컴퓨터가 동적 메모리를 사용하도록 구성된 경우 호스트도 동적 메모리를 사용하도록 설정해야 합니다. 그렇지 않은 경우 가상 컴퓨터를 만들거나 마이그레이션하는 동안 가상 컴퓨터 배치가 차단됩니다.

    • 새롭거나 중지된 가상 컴퓨터를 배치하려면 호스트가 최소한 가상 컴퓨터의 시작 메모리 요구 사항을 충족해야 합니다.

    • 실행 중인 가상 컴퓨터를 배치하려면 호스트가 최소한 가상 컴퓨터의 현재 메모리 요구 사항을 충족해야 합니다.

    • 저장된 상태의 가상 컴퓨터를 배치하려면 마지막으로 알려진 가상 컴퓨터의 메모리 사용량 값이 가상 컴퓨터의 시작 메모리 값과 비교됩니다.

  • 호스트에는 가상 컴퓨터에 필요한 모든 가상 네트워크가 포함되어야 합니다. 네트워크 태그를 사용하는 경우 가상 컴퓨터 및 호스트의 네트워크 위치 태그가 동일해야 합니다.

  • 유지 관리 모드의 호스트는 자동으로 0 등급을 받습니다.

  • Microsoft RemoteFX 3D 비디오 어댑터가 가상 컴퓨터에서 사용되면 다음 조건을 참고하십시오. 이러한 조건이 충족되지 않으면 가상 컴퓨터를 만들거나 마이그레이션하는 동안 배치가 차단됩니다.

    • 호스트가 RemoteFX를 지원해야 합니다.

    • 호스트에는 사용할 수 있는 충분한 메모리와 함께 RemoteFX가 지원되는 GPU(그래픽 처리 장치)가 하나 이상 있어야 합니다. 가상 컴퓨터가 실행 중인 경우 배치가 차단됩니다. 가상 컴퓨터가 중지되거나 저장된 상태이면 경고와 함께 0 등급이 지정되지만 배치는 차단되지 않습니다.

  • 항상 사용 가능한 가상 컴퓨터는 클러스터된 호스트에 배치해야 합니다. VMM은 클러스터되지 않은 호스트에 0개 별을 할당하지만 수동 배치는 차단하지 않습니다. 클러스터되지 않은 호스트에 항상 사용 가능한 가상 컴퓨터를 마이그레이션하는 경우 가상 컴퓨터는 마이그레이션 이후 항상 사용 가능한 상태가 아니게 됩니다.

  • VMM은 다른 가상화 소프트웨어를 실행하는 호스트로의 Hyper-V 호스트 마이그레이션을 차단합니다. 호스트에서 실행 중인 가상화 소프트웨어에서 현재 허용하지 않는 특정 기능이 포함된 가상 컴퓨터는 마이그레이션이 차단됩니다. 예를 들어 Hyper-V 호스트는 SCSI 하드 디스크에서의 부팅을 허용하지 않습니다.