VMM에 대한 SAN 환경 구성
업데이트 날짜: 2012년 4월
적용 대상: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1
이 항목에서는 VMM(Virtual Machine Manager) 2008 및 VMM 2008 R2에서 SAN(저장 영역 네트워크) 전송이 작동하는 방식과, LAN(Local Area Network)이 아니라 SAN을 사용하여 VMM에서 가상 컴퓨터 전송을 수행하도록 지원되는 SAN 환경을 구성하는 방법에 대해 설명합니다.
SAN을 통해 가상 컴퓨터를 전송할 때 가상 컴퓨터의 파일이 실제로 이동하는 것이 아니므로 표준 네트워크를 통해 전송하는 것보다 더 빠르고 가상 컴퓨터와 연결된 파일 크기와도 아무런 상관이 없습니다.
VMM 2008에서는 SAN 인프라 투자를 활용할 수 있도록 가상 컴퓨터 파일 전송을 위해 다음과 같은 SAN을 지원합니다.
파이버 채널
Microsoft Initiator를 사용하는 iSCSI SAN
NPIV(N_Port ID Virtualization) 파이버 채널
Microsoft Initiator를 사용하는 iSCSI SAN과 파이버 채널에 연결할 수 있도록 https://go.microsoft.com/fwlink/?LinkId=127930에 있는 Microsoft iSCSI Software Initiator를 Windows Server 2003의 추가 기능으로 사용할 수 있습니다. Windows Server 2008은 Microsoft iSCSI Software Initiator와 함께 제공됩니다.
NPIV는 물리적인 기본 포트를 추출하여 호스트에 가상 HBA(호스트 버스 어댑터) 포트를 만드는 HBA 기술을 사용합니다. 이 지원을 통해 실제 파이버 채널 HBA 포트 하나가 각각 고유한 ID를 가진 여러 논리 포트 역할을 할 수 있습니다. 그러면 각각의 가상 컴퓨터가 자체의 가상 HBA 포트에 연결되고 고유한 전용 WWPN(World Wide Port Name)으로 별도의 영역이 설정될 수 있습니다. NPIV 및 HBA 기술에 대한 자세한 내용은 HBA 공급업체 설명서를 참조하십시오.
참고
이 항목에서는 VMM 2008에서 SAN 환경을 을 사용하도록 구성하는 데 필요한 일반적인 지침을 제공합니다. SAN 구성에 대한 자세한 설명서는 SAN 공급업체로부터 받아볼 수 있습니다. 상호 운용성을 최대로 늘리려면 iSCSI 대상 또는 파이버 채널 대상 공급업체를 통해 펌웨어 수정 버전 및 지원 매트릭스 등 권장되는 구성을 확인하십시오.
Virtual Machine Manager에서 SAN 전송이 작동하는 방식
VMM 2008 및 VMM2008 R2에서 SAN을 사용하면 원본 컴퓨터와 대상 컴퓨터 간에 다음과 같은 유형의 가상 컴퓨터 전송을 수행할 수 있습니다.
VMM 라이브러리에 가상 컴퓨터 호스트의 가상 컴퓨터 저장
VMM 라이브러리에서 호스트로 가상 컴퓨터 배포
한 호스트에서 다른 호스트로 가상 컴퓨터 마이그레이션
중요
가상 컴퓨터에 대해 게스트 클러스터링을 수행하거나 게스트의 iSCSI 초기자를 달리 사용할 경우 게스트 가상 컴퓨터 자체에서 SAN 저장소를 사용하고 있는데 가상 컴퓨터를 다른 호스트로 마이그레이션하면 SAN이 새 호스트에 표시될 때까지 게스트 가상 컴퓨터를 SAN에 다시 연결할 수 없습니다. 새 호스트에 게스트 가상 컴퓨터와 동일한 SAN에 대한 액세스 권한이 없는 경우 VMM에서 경고를 표시하지 않습니다. 가상 컴퓨터를 다른 호스트로 마이그레이션하기 전에 SAN이 새 호스트에 표시되는지 확인해야 게스트가 SAN에 다시 연결할 수 있습니다.
VMM2008 R2에서는 가상 컴퓨터 및 항상 사용 가능한 가상 컴퓨터를 클러스터로/클러스터로부터 마이그레이션하기 위해 SAN 전송을 사용할 수 있습니다.
중요
SAN 전송을 사용하여 가상 컴퓨터를 클러스터로 마이그레이션하면 VMM은 클러스터의 모든 노드를 검사하여 각 노드에서 LUN(논리 단위 번호)을 볼 수 있는지, LUN에 대한 클러스터 디스크 리소스가 자동으로 만들어지는지 확인합니다. VMM에서 자동으로 클러스터 디스크 리소스를 구성하기는 하지만 유효성 검사는 수행하지 않습니다. 새로 만들어진 클러스터 디스크 리소스의 유효성을 검사하려면 장애 조치(failover) 클러스터 관리의 구성 유효성 검사 마법사를 사용해야 합니다. 클러스터로부터 가상 컴퓨터를 마이그레이션하려면 가상 컴퓨터가 CSV(클러스터된 공유 볼륨)를 사용하지 않는 전용 LUN에 있어야 합니다.
제대로 구성된 SAN을 사용할 수 있는 경우 VMM에서 자동으로 SAN을 사용하여 전송합니다. 그러나 가상 컴퓨터 저장 마법사, 가상 컴퓨터 배포 마법사 또는 가상 컴퓨터 마이그레이션 마법사를 사용하여 전송한다면 SAN 사용을 재정의하여 LAN(Local Area Network)을 통해 전송하도록 설정할 수 있습니다.
대부분의 기업에서 SAN LUN은 클러스터되지 않은 하나의 호스트로 마스킹되어 있으므로 단순하면서도 더욱 안전하고 독립된 방법으로 클러스터되지 않은 특정 호스트에 항상 사용 가능한 저장 용량을 제공할 수 있습니다. LUN을 공유하면 저장소 관리자가 큰 LUN 하나만 만들면 되기 때문에 디스크 공간을 효율적으로 관리할 수 있고 LUN을 더 쉽게 만들 수 있습니다. 그러나 일부 SAN에서는 LUN을 공유할 수 없습니다. 공유를 허용하는 SAN에서 호스트의 여러 가상 컴퓨터가 LUN 하나를 공유할 경우 SAN 마이그레이션 작업은 더 복잡해지고 보안성이 떨어져 결국 관리하기가 어려워질 수 있습니다. 공유 LUN의 가상 컴퓨터를 다른 호스트로 SAN 마이그레이션하기 시작할 경우 LUN이 모든 대상 호스트에 대해 마스킹됩니다. LUN이 곧바로 매우 큰 공유 파일 시스템이 될 수 있기 때문에 더 이상 격리의 이점이 없습니다. 비클러스터형 호스트가 해당 LUN의 가상 컴퓨터 파일에 조정되지 않은 액세스를 시도할 수 있습니다. 이 경우 예기치 않은 결과가 발생할 수 있습니다. 동일한 LUN에 여러 개의 가상 컴퓨터가 있으면 VMM에서 SAN 전송을 지원하지 않습니다. 이러한 가상 컴퓨터를 마이그레이션하려면 네트워크 전송을 사용해야 합니다.
VMM 2008에서는 초기자 기반 iSCSI 대상 연결을 사용하는 가상 컴퓨터의 SAN 전송이 지원됩니다. 초기자 기반 iSCSI 대상 연결에는 모든 LUN에 사용할 하나의 iSCSI 대상이 필요합니다. VMM 2008 R2에는 LUN 마스킹에 대한 지원이 추가되어 iSCSI 대상당 여러 LUN이 허용되고 iSCSI SAN 공급업체에 대한 VMM 지원이 확장됩니다.
원본 컴퓨터와 대상 컴퓨터 설치 및 구성
VMM 2008을 설치한 후 VMM 도움말에 설명된 대로 독립 실행형 또는 클러스터된 호스트와 하나 이상의 VMM 라이브러리를 추가합니다. VMM 서버, VMM 호스트 및 VMM 라이브러리가 모두 가상 컴퓨터의 SAN 전송을 위한 원본 컴퓨터나 대상 컴퓨터가 될 수 있습니다.
VMM을 사용하여 SAN에서 가상 컴퓨터를 전송하려면 먼저 다음 구성 단계를 완료해야 합니다.
Windows Server 2003 R2를 실행하는 컴퓨터에 VDS(가상 디스크 서비스) 설치
SAN에 VDS(가상 디스크 서비스) 인터페이스를 사용할 경우 SAN 전송을 위한 원본 또는 대상 컴퓨터로 사용할 Windows Server 2003 R2를 실행하는 모든 컴퓨터에 VDS 1.1을 설치합니다. Windows Server 2008 이상을 실행하는 컴퓨터에서는 이 단계를 수행할 필요가 없습니다. VDS 1.1은 프로그램 추가/제거를 사용하여 설치할 수 있는 Windows Server 2003 R2의 구성 요소입니다. 기본적으로 다음 중 하나를 설치할 경우 VDS 1.1이 설치됩니다.
SAN 저장소 관리자, Windows Server 2003 R2 구성 요소
Windows Server 2003 R2 SP2
가상 디스크 서비스 1.1 설치
제어판에서 프로그램 추가/제거를 엽니다.
Windows 구성 요소 추가/제거를 클릭한 다음 관리 및 모니터링 도구를 두 번 클릭합니다.
SAN 저장소 관리자 확인란을 선택한 다음 확인을 클릭합니다.
다음을 클릭한 다음 지침에 따라 VDS 1.1을 설치합니다.
컴퓨터를 다시 시작합니다.
참고
가상 컴퓨터 SAN 전송을 위한 원본 또는 대상 위치 역할을 하는 모든 컴퓨터에 대해 이 절차를 반복합니다.
가상 디스크 서비스 하드웨어 공급자 설치
VMM 서버에만 VDS(가상 디스크 서비스) 하드웨어 공급자를 설치합니다. 호스트 또는 라이브러리 서버 컴퓨터에는 하드웨어 공급자를 설치할 필요가 없습니다.
VDS 하드웨어 공급자 및 설치 지침은 SAN 공급업체에서 받을 수 있습니다. VDS 하드웨어 공급자 설치에 대한 자세한 내용은 공급업체의 설명서를 참조하십시오.
iSCSI SAN용 iSCSI Software Initiator 설치
Windows Server 2003 R2 SP2를 실행하는 컴퓨터에서 iSCSI SAN을 사용하는 경우 SAN 전송을 위해 원본 또는 대상 위치로 사용할 모든 컴퓨터에 최신 버전의 Microsoft iSCSI Software Initiator를 설치합니다. 여기에는 Windows Server 2008 이상을 실행하는 컴퓨터가 포함됩니다. Microsoft 다운로드 센터(https://go.microsoft.com/fwlink/?LinkId=127930)에서 이 소프트웨어를 다운로드할 수 있습니다. Windows Server 2008에서 iSCSI SAN을 사용하려는 경우에는 관리 도구에서 iSCSI Software Initiator를 사용할 수 있도록 설정하고 구성해야 합니다. 자세한 내용은 Windows 도움말 및 지원을 참조하십시오.
iSCSI 대상이 단방향 CHAP(Challenge Handshake 인증 프로토콜)를 사용하여 보안을 제공하도록 구성된 경우 VMM은 SAN에서 가상 컴퓨터를 전송할 때 대상 컴퓨터와 iSCSI 대상 간의 공유 CHAP 암호를 자동으로 생성합니다.
참고
Microsoft iSCSI 대상을 사용하는 경우 Windows Unified Data Storage Server 2003 기반 스토리지 솔루션의 일부로서 Microsoft iSCSI Software Target v3.1로 업그레이드하는 것이 좋습니다. 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=127928을 참조하십시오.
다른 iSCSI 제품을 사용하는 경우 공급업체에서 제공하는 지침을 따르십시오.파이버 채널 SAN용 다중 경로 I/O 드라이버 설치
파이버 채널 SAN을 사용할 경우 컴퓨터에서 HBA(호스트 버스 어댑터) 포트를 하나만 사용하더라도 SAN에 연결된 모든 컴퓨터에 MPIO(다중 경로 I/O) 드라이버를 설치해야 합니다. MPIO 드라이버 및 설치 지침은 SAN 공급업체에서 받을 수 있습니다. MPIO 드라이버 설치에 대한 자세한 내용은 SAN 공급업체의 설명서를 참조하십시오.
SAN 구성
원본 및 대상 컴퓨터를 구성한 후 다음 작업을 수행하여 SAN을 구성해야 합니다.
LUN 및 볼륨 구성
SAN 토폴로지 구성
이 두 가지 작업에 대해서는 다음 섹션에서 설명합니다.
LUN 및 볼륨 구성
SAN에서 LUN(논리 단위 번호)을 호스트 서버나 라이브러리 서버에 마스킹하고 탑재하여 해당 관리 컴퓨터가 LUN의 파일에 액세스할 수 있도록 해야 합니다. 가상 컴퓨터를 구성하는 파일을 다른 호스트 서버나 라이브러리 서버로 마이그레이션하려면 원본 컴퓨터의 SAN LUN을 원본 컴퓨터에서 분리하고 마스킹을 해제한 다음 대상 컴퓨터에서 마스킹하고 탑재할 수 있습니다.
다음 요구 사항을 사용하여 SAN에서 전송할 각 가상 컴퓨터의 LUN(논리 단위 번호) 및 볼륨을 구성합니다.
각 LUN을 기본 디스크로 구성
동적 디스크에 매핑된 LUN의 가상 컴퓨터는 SAN에서 전송할 수 없습니다.각 디스크에 하나의 볼륨 만들기
여러 볼륨이 포함된 LUN의 가상 컴퓨터는 SAN에서 전송할 수 없습니다.NTFS 파일 시스템으로 볼륨 포맷
SAN 전송을 수행할 경우 선택한 대상 경로가 NTFS로 포맷한 볼륨에 있어야 합니다.한 가상 컴퓨터의 파일을 한 볼륨에 배치(가상 컴퓨터의 파일이 여러 볼륨에 걸쳐 있는 경우 각 볼륨에 한 가상 컴퓨터의 파일만 포함)
VMM 2008에서는 LUN당 가상 컴퓨터를 하나만 사용할 수 있으며 각 LUN에는 볼륨이 하나만 있어야 합니다.
참고
Windows Server 2008의 경우 호스트에 새 LUN을 제공할 경우 디스크를 온라인으로 설정해야 합니다.
SAN 토폴로지 구성
모든 원본 및 대상 컴퓨터가 SAN에서 LUN에 액세스할 수 있어야 합니다.
파이버 채널 SAN의 경우 적절한 영역을 만들면 원본 및 대상 컴퓨터에서 LUN에 액세스할 수 있습니다. 예를 들어 저장소 배열 A가 있고 H1과 H2라는 두 개의 호스트가 있는 경우 호스트 H1 및 배열 A가 있는 영역1과 호스트 H2 및 배열 A가 있는 영역2를 만들 수 있습니다. 이러한 영역을 만들면 호스트 H1과 호스트 H2 둘 다 LUN에 액세스할 수 있습니다.
클러스터로 SAN 마이그레이션을 수행하려면 클러스터의 모든 노드는 LUN에 액세스할 수 있도록 동일한 영역에 있어야 합니다.
iSCSI SAN의 경우 원본 및 대상 컴퓨터가 iSCSI 대상의 포털 하나 이상에 액세스할 수 있도록 설정하면 두 컴퓨터 모두에서 LUN에 액세스할 수 있습니다. 원본 및 대상 컴퓨터가 iSCSI 대상의 포털 하나 이상에 액세스할 수 있으면 두 컴퓨터 간의 SAN 전송을 만들 수 있습니다.
SAN에서 가상 컴퓨터를 삭제할 호스트 지정
SAN에서 전송할 수 있는 가상 컴퓨터를 만들어 배포할 경우 가상 컴퓨터의 파일은 SAN의 LUN(논리 단위 번호)에 저장됩니다. 이 LUN은 가상 컴퓨터가 배포된 가상 컴퓨터 호스트에 매핑되고 할당됩니다. VMM은 LUN당 하나의 볼륨을 지원하고 볼륨당 하나의 가상 컴퓨터를 지원합니다.
LUN에 파일에 저장되어 있는 가상 컴퓨터를 삭제할 경우 가상 컴퓨터가 삭제된 호스트에 빈 LUN이 매핑되고 할당된 상태로 남게 됩니다. 시간이 지나면서 빈 LUN이 여러 호스트에 만들어져 분포하게 되므로 새 가상 컴퓨터를 만드는 데 사용할 빈 LUN을 찾기가 어려워집니다.
이 문제를 방지하는 한 가지 방법은 계속해서 가상 컴퓨터를 삭제하는 데 사용할 호스트 하나를 지정하는 것입니다. 가상 컴퓨터를 삭제하기 전에 가상 컴퓨터를 지정된 호스트로 이동합니다. 이렇게 하면 새 가상 컴퓨터를 만들 빈 LUN이 어디에 있는지 항상 알 수 있으므로 빈 LUN의 위치를 확인한 다음 새 가상 컴퓨터를 다른 호스트로 마이그레이션할 수 있습니다.