항상 사용 가능한 가상 컴퓨터를 지원하도록 VMM에서 호스트 클러스터 구성
업데이트 날짜: 2010년 1월
적용 대상: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1
이 항목에서는 HAVM(항상 사용 가능한 가상 컴퓨터)을 지원하기 위해 System Center Virtual Machine Manager(VMM) 2008 및 System Center Virtual Machine Manager 2008 R2에서 호스트 클러스터를 구성하고 관리하는 방법에 대해 설명합니다.
호스트에 오류가 발생하거나 유지 관리가 필요한 경우 호스트의 가상 컴퓨터에서 가동 중지 시간이 발생하지 않도록 둘 이상의 호스트에 장애 조치(failover) 클러스터를 구성할 수 있습니다. 클러스터의 한 노드에서 오류가 발생할 경우 해당 호스트의 가상 컴퓨터가 자동으로 클러스터의 다른 노드로 마이그레이션되고 해당 노드에서 실행을 시작합니다. 따라서 호스트 클러스터에 대한 지원을 통해 해당 클러스터의 호스트에 있는 가상 컴퓨터를 항상 사용할 수 있습니다.
참고
이 항목에서는 VMM이 클러스터를 완전히 인식할 수 있는 Windows Server 2008 또는 Windows Server 2008 R2에서 만들어진 장애 조치(failover) 클러스터인 호스트 클러스터를 중심으로 설명합니다. VMM은 VMware VirtualCenter에서 만들어진 호스트 클러스터도 지원합니다. VMware 호스트 클러스터를 VMM에 추가하고 VMM의 클러스터된 ESX Server 호스트에서 가상 컴퓨터를 관리하는 방법에 대한 자세한 내용은 VMM에서 VMware Infrastructure 관리를 참조하십시오.
VMM을 위한 호스트 클러스터 만들기 및 구성
이 섹션에서는 VMM을 위한 호스트 클러스터를 만들고 구성할 때 수행해야 할 작업에 대해 설명합니다. 다음과 같은 작업이 필요합니다.
1. Windows Server 2008 또는 Windows Server 2008 R2에서 장애 조치(failover) 클러스터 만들기
2. 클러스터에서 항상 사용 가능한 저장소 구성
3. VMM에 호스트 클러스터 추가
4. VMM의 모든 노드에서 공용 가상 네트워크 구성
5. 필요에 따라 VMM에서 호스트 클러스터에 PRO 사용
1. Windows Server 2008 또는 Windows Server 2008 R2에서 장애 조치(failover) 클러스터 만들기
장애 조치(failover) 클러스터링은 Windows Server 2008 Enterprise Edition과 Windows Server 2008 Datacenter Edition, 그리고 Windows Server 2008 R2 Enterprise Edition과 Windows Server 2008 R2 Datacenter Edition의 기능입니다. VMM에 호스트 클러스터를 추가하려면 Windows Server 2008 또는 Windows Server 2008 R2에서 장애 조치(failover) 클러스터 관리를 사용하여 클러스터를 만들어야 합니다. Windows Server 2008은 단일 클러스터에서 최대 16개의 노드를 지원합니다.
클러스터를 만들기 전에 장애 조치(failover) 클러스터 관리를 통해 구성 유효성 검사 마법사를 실행하여 서버, 네트워크 및 저장소가 장애 조치(failover) 클러스터의 특정 요구 사항을 충족하도록 해야 합니다. 자세한 내용은 Hyper-V Step-by-Step Guide: Hyper-V 및 장애 조치(failover) 클러스터링 테스트(https://go.microsoft.com/fwlink/?LinkId=128066)를 참조하십시오.
Windows Server 2003 서버 클러스터에 대한 VMM 지원은 Windows Server 2008 및 Windows Server 2008 R2 장애 조치(failover) 클러스터에 대한 지원보다 범위가 제한적입니다. VMM은 Windows Server 2003 서버 클러스터를 인식하지 못하므로 클러스터의 각 노드를 VMM에 개별적으로 추가해야 합니다. VMM은 클러스터된 각 호스트를 클러스터되지 않은 호스트처럼 처리합니다. VMM에서는 Windows Server 2003 서버 클러스터에 배치할 수 있는 항상 사용 가능한 가상 컴퓨터를 만들거나 빨리 마이그레이션할 수 없습니다. 그렇지만 VMM 외부에서 만들어진 Windows Server 2003 서버 클러스터의 항상 사용 가능한 가상 컴퓨터가 한 호스트에서 다른 호스트로 장애 조치(failover)된 경우 VMM은 새 호스트의 가상 컴퓨터를 감지하여 올바로 보고합니다.
참고
VMM 2008 및 VMM 2008 R2는 클러스터된 VMware ESX Server 호스트의 항상 사용 가능한 가상 컴퓨터도 관리할 수 있습니다. VMware VirtualCenter에 호스트 클러스터를 만들어야 합니다. VMware 호스트 클러스터를 VMM에 추가하려면 클러스터를 관리하는 VirtualCenter 서버를 VMM에 추가합니다. 자세한 내용은 VMM에서 VMware Infrastructure 관리를 참조하십시오.
네트워크 요구 사항
VMM의 독립 실행형 호스트와 달리 호스트 클러스터는 VMM 서버가 포함된 도메인과 양방향 트러스트 관계가 있는 Active Directory 도메인에 있어야 합니다.
다음 네트워크 구성은 호스트 클러스터에 대해 지원되지 않습니다.
신뢰되지 않은 Active Directory 도메인
경계 네트워크 - 경계 네트워크는 권한 없는 사용자로부터 개인 네트워크를 보호하기 위해 개인 네트워크와 인터넷 사이에 배치되는 장치와 서브넷 모음니다. 경계 네트워크는 스크린된 서브넷 또는 DMZ라고도 합니다.
참고
VMM은 연결되지 않은 네임스페이스에서 클러스터된 호스트 관리를 지원합니다. 연결되지 않은 네임스페이스는 하나 이상의 도메인 구성원 컴퓨터에서 주 DNS(도메인 이름 서비스) 접미사가 이러한 컴퓨터를 구성원으로 포함하고 있는 Active Directory 도메인의 DNS 이름과 일치하지 않는 경우에 나타납니다. 예를 들어 na.corp.contoso.com이라는 Active Directory 도메인에서 corp.contoso.com이라는 주 DNS 접미사를 사용하는 구성원 컴퓨터는 연결되지 않은 네임스페이스를 사용하고 있는 것입니다.
연결되지 않은 네임스페이스의 호스트 클러스터를 연결되지 않은 네임스페이스에 없는 VMM 서버에 추가하려면 우선 호스트 클러스터의 DNS 접미사를 VMM 서버의 TCP/IP 연결 설정에 추가해야 합니다.2. 클러스터에서 항상 사용 가능한 저장소 구성
호스트 클러스터에서 항상 사용 가능한 가상 컴퓨터를 배포하려면 클러스터된 호스트에 대한 공유 저장소를 먼저 구성해야 합니다.
VMM 2008 R2는 HAVM의 저장소에 대한 다음과 같은 향상된 기능을 지원하며, 이러한 기능은 Windows Server 2008 R2에서 만든 Hyper-V 호스트 클러스터에서 사용할 수 있습니다.
CSV(클러스터된 공유 볼륨) 지원 - VMM 2008 R2는 Windows Server 2008 R2 CSV(클러스터된 공유 볼륨) 기능을 지원합니다. CSV를 사용하면 Windows Server 2008 R2 장애 조치(failover) 클러스터의 모든 호스트가 단일 공유 LUN(논리 단위 번호)의 가상 컴퓨터 파일에 동시에 액세스할 수 있습니다. 클러스터의 모든 노드가 단일 공유 LUN에 액세스할 수 있으므로 가상 컴퓨터는 실제로 LUN을 소유하고 있는 노드와 관련하여 완전히 투명합니다. 이로 인해 항상 사용 가능한 여러 개의 가상 컴퓨터가 동일한 LUN을 공유하되 동일한 LUN을 공유하는 다른 HAVM에는 영향을 주지 않고 독립적으로 마이그레이션할 수 있습니다.
참고
VMM 2008에서는 클러스터된 파일 시스템으로 포맷된 클러스터 디스크를 사용할 수 없습니다. VMM 2008에서는 LUN을 공유하는 모든 HAVM을 지원되지 않는 클러스터 구성 상태로 VMM에 가져옵니다. 이 문제를 해결하려면 장애 조치(Failover) 클러스터 관리를 사용하여 가상 컴퓨터가 자신의 LUN을 소유하도록 다시 구성합니다. 그런 다음 VMM 관리자 콘솔에서 복구 작업을 무시 옵션과 함께 사용하여 VMM에서 각 가상 컴퓨터의 상태를 새로 고칩니다.
VMM 2008 R2로 마이그레이션하는 중이며 단일 CSV LUN의 기존 가상 컴퓨터를 통합하려는 고객은 새로운 신속한 저장소 마이그레이션 기능을 사용하여 최소의 중단 시간과 상태 손실 없이 실행 중인 가상 컴퓨터의 저장소를 다른 호스트 또는 같은 호스트의 다른 위치로 마이그레이션할 수 있습니다. VMM 관리자 콘솔의 가상 컴퓨터 보기에서 저장소 마이그레이션 작업을 사용합니다. 자세한 내용은 가상 컴퓨터 파일의 저장소를 마이그레이션하는 방법을 참조하십시오. 관리되는 VMware 인프라 내에서 VMM은 사용 가능한 경우 VMware Storage VMotion을 사용합니다.
CFS(클러스터된 파일 시스템)로 클러스터 디스크에서 HAVM 지원 - VMM 2008은 CFS(클러스터된 파일 시스템)를 사용하여 클러스터 디스크에 HAVM을 만들거나 관리하는 작업을 지원하지 않았습니다. VMM 2008 R2를 사용하면 Sanbolic의 Melio File System 1.5와 같은 타사 솔루션으로 만든 클러스터 디스크를 사용하는 장애 조치(failover) 클러스터에 HAVM을 만들고 관리할 수 있습니다. Melio File System은 SAN 저장소 환경에 맞게 설계된 클러스터된 파일 시스템으로서 여러 서버에서 SAN의 데이터에 공유 액세스할 수 있는 기능을 제공합니다.
저장소 클래스 리소스 지원 - VMM 2008에서는 장애 조치(failover) 클러스터의 실제 디스크 리소스 유형에만 HAVM을 만들 수 있습니다. VMM 2008 R2에서는 이 지원 기능이 Veritas Storage Foundation 5.1 for Windows(SFW) 등과 같은 모든 저장소 클래스 리소스로 확장됩니다. SFW는 실제 디스크 및 배열에서 가상 저장 장치를 만들 수 있는 온라인 저장소 관리 솔루션입니다. SFW를 사용하여 클러스터 리소스 그룹의 일부로 만들어진 볼륨은 VMM 2008 R2에서 검색되며, 가상 컴퓨터 배치 또는 마이그레이션 도중에 이러한 볼륨을 선택할 수 있습니다. SFW 볼륨은 하나의 가상 컴퓨터로 제한됩니다.
클러스터된 호스트로/호스트로부터의 SAN 마이그레이션 - VMM 2008 R2에서는 SAN 전송을 사용하여 호스트 클러스터 간에, 클러스터되지 않은 호스트에서 호스트 클러스터로, 호스트 클러스터에서 클러스터되지 않은 호스트로 가상 컴퓨터 및 항상 사용 가능한 가상 컴퓨터를 마이그레이션할 수 있습니다. SAN 전송을 사용하여 클러스터되지 않은 호스트에서 클러스터로 가상 컴퓨터를 마이그레이션하면 VMM에서는 클러스터의 모든 노드를 검사하여 각 노드에서 LUN이 보이며 LUN에 대한 클러스터 디스크 리소스가 자동으로 만들어지는지 확인합니다. VMM에서는 자동으로 클러스터 디스크 리소스를 구성하기는 하지만 유효성 검사는 수행하지 않습니다. 새로 만들어진 클러스터 디스크 리소스의 유효성을 검사하려면 장애 조치(failover) 클러스터 관리의 구성 유효성 검사 마법사를 사용해야 합니다. SAN 전송을 사용하여 호스트 클러스터에서 클러스터되지 않은 호스트로 가상 컴퓨터를 마이그레이션하려면 가상 컴퓨터가 CSV를 사용하지 않는 전용 LUN에 있어야 합니다.
VMM에 대한 특정 SAN 구성 요구 사항에 대한 자세한 내용은 VMM에 대한 SAN 환경 구성을 참조하십시오. Windows Server 2008의 장애 조치(failover) 클러스터의 저장소 요구 사항에 대한 자세한 내용은 장애 조치(failover) 클러스터에 저장소 추가(https://go.microsoft.com/fwlink/?LinkId=128068)를 참조하십시오.
3. VMM에 호스트 클러스터 추가
Windows Server 2008 또는 Windows Server 2008 R2에서 장애 조치(failover) 클러스터를 만든 후 VMM에서 관리를 시작하려면 VMM에 호스트 클러스터를 추가합니다. VMM 관리자 콘솔에서 호스트 추가 마법사를 사용하여 클러스터 이름이나 클러스터의 노드 이름을 지정합니다. VMM은 장애 조치(failover) 클러스터의 모든 노드를 검색하고, 필요한 경우 Windows Server에서 Hyper-V 역할을 사용하도록 설정하며, VMM에 호스트 클러스터를 추가합니다.
또는 Windows PowerShell에서 Virtual Machine Manager 명령 셸 Add-VMHostCluster
cmdlet을 사용하여 호스트 클러스터를 VMM에 추가할 수 있습니다.
자세한 내용은 호스트 클러스터를 VMM에 추가하는 방법을 참조하십시오.
중요
VMM은 클러스터 이름이 같은 하나 이상의 클러스터를 관리할 수 없습니다. VMM에서 기존 호스트 클러스터와 동일한 이름으로 호스트 클러스터를 추가할 경우 작업이 성공적으로 완료되지 않습니다. 이 문제는 Hyper-V 호스트의 기존 호스트 클러스터와 이름이 동일한 호스트 클러스터가 있는 VMware VI3(VirtualCenter Infrastructure 3) 환경을 추가하거나 VMM에서 이름이 동일한 클러스터가 있는 여러 VI3 환경을 관리할 경우에 발생할 수 있습니다.
4. VMM의 모든 노드에서 공용 가상 네트워크 구성
호스트 클러스터에 가상 컴퓨터가 마이그레이션될 때 가상 컴퓨터의 네트워크 연결이 끊기지 않도록 하려면 클러스터의 모든 호스트에서 동일한 이름의 공용 가상 네트워크를 구성합니다. VMM 2008에서는 이름의 모든 대/소문자가 일치하는 가상 네트워크만 공용 가상 네트워크로 인식됩니다. VMM 2008 R2에서는 이 제한이 없어졌습니다. VMM 2008 R2는 공용 가상 네트워크를 식별하는 경우 네트워크 이름의 대/소문자를 평가하지 않습니다.
HAVM에서 클러스터의 모든 호스트에 공용이 아닌 가상 네트워크를 사용하면 가상 컴퓨터는 지원되지 않는 클러스터 구성 상태가 됩니다.
클러스터된 호스트에 항상 사용 가능한 가상 컴퓨터를 배치하기 전에 가상 네트워크부터 만들어야 합니다. 가상 컴퓨터를 배포한 후 네트워크 토폴로지를 변경하면 HAVM의 네트워크 연결이 일시적으로 끊어질 수 있습니다.
클러스터의 모든 노드에 구성된 공용 가상 네트워크를 표시하려면 VMM 관리자 콘솔에서 호스트 클러스터 속성의 네트워크 탭을 표시합니다. 가상 네트워크 어댑터를 클러스터된 호스트의 가상 네트워크에 바인딩하려면 호스트 속성의 네트워킹 탭을 사용합니다.
Hyper-V 호스트에 대해 가상 네트워크를 구성하는 방법과 호스트에서 가상 네트워크를 구성하는 데 필요한 절차에 대한 자세한 내용은 호스트에서 가상 네트워크를 추가하거나 수정하는 방법을 참조하십시오.
5. 필요에 따라 VMM에서 호스트 클러스터에 PRO 사용
PRO(성능 및 리소스 최적화)는 VMM 2008 또는 VMM 2008 R2에서 관리하는 호스트 클러스터의 호스트 및 가상 컴퓨터에 대해 사용할 수 있습니다. PRO 기능은 System Center Operations Manager 2007 SP1 또는 System Center Operations Manager 2007 R2의 PRO 지원 관리 팩에서 제공하는 성능 및 상태 데이터를 기준으로 가상화된 환경 내에서 작업 부하 인식 및 응용 프로그램 인식 리소스의 최적화를 지원합니다. PRO에서는 PRO 팁을 통해 수정 작업을 권장하거나 자동으로 구현하여 가동 중지 시간을 최소화하고 문제를 신속하게 해결할 수 있습니다.
PRO가 시작한 수정 작업에는 클러스터된 호스트에서 CPU 및 메모리 사용량의 부하를 분산하기 위해 호스트 클러스터에 가상 컴퓨터를 마이그레이션하는 작업이 포함될 수 있습니다. 마이그레이션에 적합하지 않지만 업무에 중요한 응용 프로그램의 경우 PRO의 호스트 수준 작업에서 해당 작업 부하를 처리 중인 가상 컴퓨터를 제외할 수 있습니다. 호스트가 CPU 또는 메모리 임계값을 초과할 경우에도 이 가상 컴퓨터는 해당 리소스를 가장 많이 사용하더라도 마이그레이션되지 않습니다. 호스트 수준 PRO 작업에서 HAVM을 제외하더라도 가상 컴퓨터 구성을 적정 크기로 변경하라는 PRO 팁을 받게 됩니다.
PRO에 대한 자세한 내용은 PRO 정보를 참조하십시오.
호스트 클러스터 관리
호스트 클러스터에 대한 관리 작업 중 일부는 VMM 외부에서 수행해야 합니다. 장애 조치(failover) 클러스터 만들기, 구성, 유효성 검사 등의 작업은 VMM 외부에서 수행해야 합니다. 노드 추가 또는 제거도 VMM 외부에서 이루어져야 합니다. 노드를 추가하거나 제거한 후에는 VMM 에이전트를 추가하거나 제거하여 VMM에서 후속 작업을 수행해야 합니다.
디스크 관리
클러스터된 디스크 구성, 추가, 제거 등의 작업은 VMM 외부에서 수행해야 합니다. 디스크를 외부에서 변경한 후에는 VMM에서 호스트 클러스터를 새로 고쳐 디스크 구성을 업데이트합니다.
VMM 2008 R2에서 SAN 전송을 사용하여 클러스터되지 않은 호스트에서 클러스터로 가상 컴퓨터를 마이그레이션하면 VMM에서는 클러스터의 모든 노드를 검사하여 각 노드에서 LUN이 보이며 LUN에 대한 클러스터 디스크 리소스가 자동으로 만들어지는지 확인합니다. VMM에서는 자동으로 클러스터 디스크 리소스를 구성하기는 하지만 유효성 검사는 수행하지 않습니다. 새로 만들어진 클러스터 디스크 리소스의 유효성을 검사하려면 장애 조치(failover) 클러스터 관리의 구성 유효성 검사 마법사를 사용해야 합니다. 가상 컴퓨터를 클러스터에서 클러스터되지 않은 호스트로 마이그레이션하려면 가상 컴퓨터가 Windows Server 2008 R2의 CSV(클러스터 공유 볼륨)를 사용하지 않는 전용 LUN에 있어야 합니다.
항상 사용 가능한 가상 컴퓨터를 만드는 데 사용할 수 있는 디스크를 확인하려면 VMM 관리자 콘솔에서 호스트 클러스터 속성의 저장소 탭을 표시합니다. 이 탭은 클러스터된 호스트에 사용할 수 있는 공유 저장소와 사용 가능한 디스크 공간을 한 곳에서 확인할 수 있는 중앙 위치를 제공합니다.
클러스터된 호스트 추가 또는 제거
호스트 클러스터에서 클러스터된 호스트를 추가하거나 제거하려면 VMM 외부의 장애 조치(failover) 클러스터에서 노드를 추가하거나 제거한 다음 클러스터 노드를 추가했는지 또는 제거했는지에 따라 다음 작업을 수행합니다.
추가된 클러스터 노드 - VMM 외부의 호스트 클러스터에 노드를 추가한 경우 VMM이 새 노드를 검색하여 VMM 관리자 콘솔의 호스트 클러스터에 표시합니다. 노드를 VMM에 호스트로 추가할 때까지 노드는 보류 중 상태로 표시됩니다. 호스트 클러스터의 다른 노드에 있는 항상 사용 가능한 가상 컴퓨터를 새 노드로 장애 조치하면 VMM에 호스트를 추가할 때까지 VMM에서 가상 컴퓨터가 없음 상태로 유지됩니다. 호스트를 VMM에 추가하려면 호스트 추가 작업을 사용합니다. 자세한 내용은 VMM에 보류 중인 호스트를 추가하는 방법을 참조하십시오.
참고
기존 Hyper-V 호스트 클러스터에 노드를 추가하고 VMM에 호스트를 추가한 후에는 새 호스트의 기본 원격 연결 포트를 포트 2179로 설정해야 합니다. 포트 2179는 Hyper-V에서 사용하는 원격 연결 포트입니다. 속성은 호스트 속성 대화 상자의 원격 탭에 있습니다.
제거된 클러스터 노드 - VMM에서는 VMM 외부의 호스트 클러스터에서 노드가 제거될 때도 감지합니다. 이 경우 VMM은 호스트 클러스터에 대한 상위 호스트 그룹의 독립 실행형 호스트로 호스트를 관리하기 시작합니다. 호스트를 계속 독립 실행형 호스트로 관리하지 않으려면 호스트 제거 작업을 사용하여 VMM에서 호스트를 제거합니다. 자세한 내용은 VMM 2008 도움말의 호스트를 제거하는 방법을 참조하십시오.
PRO가 설정된 호스트 클러스터에서 노드를 제거하고 호스트에서 계속 PRO를 사용하려면 가상 컴퓨터를 배치하는 동안 호스트에서 사용할 기본 가상 컴퓨터 경로를 하나 이상 수동으로 구성해야 합니다. 기본 가상 컴퓨터 경로를 지정하려면 호스트 속성 대화 상자의 배치 탭을 사용합니다. 자세한 내용은 호스트의 배치 옵션 설정 방법을 참조하십시오.
VMM에서 호스트 클러스터 제거
VMM에서 호스트 클러스터를 제거하려면 VMM 관리자 콘솔의 호스트 보기 또는 가상 컴퓨터 보기에서 호스트 클러스터 제거 작업을 사용합니다. VMM에서 클러스터의 모든 호스트를 검색하여 호스트에서 VMM 에이전트를 제거합니다. VMM에서는 Windows Server 2008 또는 Windows Server 2008 R2의 장애 조치(failover) 클러스터를 제거하지 않습니다. 따라서 Hyper-V 및 장애 조치(failover) 클러스터 관리를 사용하여 클러스터에서 항상 사용 가능한 가상 컴퓨터를 계속 관리할 수 있습니다.
호스트 클러스터에 대한 장애 조치(failover) 클러스터가 VMM 외부에서 제거되는 경우 VMM에서 호스트를 계속 관리하려면 VMM에서 호스트 클러스터를 제거한 다음 호스트를 다시 독립 실행형 호스트로 추가해야 합니다.
참고 항목
개념
VMM에서 항상 사용 가능한 가상 컴퓨터 만들기 및 관리
고가용성 계획
VMM에 대한 SAN 환경 구성
VMM에서 PRO 사용
VMM에서 VMware Infrastructure 관리