VMM에서 저장소 구성
게시 날짜: 2016년 3월
적용 대상: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
Virtual Machine Manager(VMM)의 가상화된 작업을 처리하려면 저장소 리소스가 용량 및 성능 요구 사항을 충족해야 합니다.VMM에서는 로컬 및 원격 저장소를 인식합니다. 로컬 저장소는 서버에서 사용 가능하거나 서버에 직접 연결된 저장소 용량을 나타냅니다. 로컬 저장소는 보통 낮은 비용의 가상화 솔루션에 사용됩니다. 원격 저장소는 저장소 하드웨어가 확장성과 용량을 제공하는 외부 저장소 장치로 서버의 작업을 오프로딩합니다.
VMM에서는 다음 저장소 솔루션을 지원합니다.
블록 저장소 - VMM 파이버 채널, iSCSI 및 SAS(Serial Attached SCSI) 연결 메커니즘을 사용하여 저장소의 LUN(논리 단위 번호)을 표시하는 블록 수준 저장소 장치를 사용할 수 있도록 지원합니다. 가상 파이버 채널에 대한 자세한 내용은 VMM에서 가상 파이버 채널 관리 항목을 참조하십시오.
파일 저장소—VMM 저장소의 네트워크 공유를 사용할 수 있도록 지원합니다. SMB(서버 메시지 블록) 3.0 프로토콜을 지원하는 네트워크 공유는 Windows 기반 파일 서버에 있거나 EMC 및 NetApp과 같은 저장소 공급업체의 NAS(Network Attached Storage) 장치에 있을 수 있습니다.
VMM에서는 저장소 공급자 및 자동화 지원을 위해 다음과 같은 여러 가지 새로운 변경 사항이 도입되었습니다.
Windows SMAPI(Storage Management API)에 대한 지원. SMAPI는 직접 연결된 저장소 및 외부 저장소 배열의 관리를 위해 Windows Server 2012에 도입되었습니다. SMAPI는 SMP(Storage Management Provider) 또는 Microsoft Standards-Based Storage Management Service 및 SMI-S 공급자와 결합됩니다. SMAPI는 Windows Server 2012의 VDS(가상 디스크 서비스) API(응용 프로그래밍 인터페이스)를 대체합니다. 자세한 내용은 An Introduction to Storage Management in Windows Server(Windows Server에 저장소 관리 도입)를 참조하십시오.
VMM에서는 SMAPI를 사용하여 SMP를 통해 외부 저장소를 관리하거나, SMAPI와 표준 기반 저장소 관리 서비스를 함께 사용하여 SMI-S(Storage Management Initiative Specification) 호환 저장소와 통신합니다.VMM의 System Center 2012 SP1부터는 Windows 표준 기반 저장소 관리 서비스가 Microsoft Storage Management Service 대신 제공됩니다. 이 서비스는 SMI-S 저장소 공급자와의 통신을 지원하는 선택적 서버 기능입니다.
System Center 2012 버전 이후에는 VDS(가상 디스크 서비스) 하드웨어 공급자 인터페이스를 활용하는 SAN(저장 영역 네트워크) 마이그레이션이 지원되지 않습니다.System Center 2012에서 업그레이드할 때 VMM 서버에서 VDS 하드웨어 공급자 소프트웨어를 제거하고 저장소 공급업체의 지침에 따라 SMI-S 또는 네이티브 WMI(Windows Management Infrastructure) SMP 공급자를 사용하도록 설정해야 합니다.
VMM에서는 정적 대상을 사용하는 iSCSI 배열의 검색 및 관리 외에도 동적 대상 및 수동 대상(예: Starwind, HP P2000, Dell EqualLogic 및 Microsoft iSCSI Software Target)을 지원하는 iSCSI 대상 배열의 검색 및 관리에 대한 지원이 추가되었습니다.
VMM에서는 씬 프로비저닝 LU(논리 단위) 생성을 지원합니다.VMM에서는 저장소 풀의 씬 프로비전 논리 단위 생성을 추가적으로 지원합니다. 씬 프로비전을 사용하면 특정 응용 프로그램 또는 사용자에게 실제로 사용 가능한 용량보다 더 많은 용량을 할당할 수 있습니다. 저장소 배열은 씬 프로비전을 지원해야 하고 저장소 관리자가 씬 프로비전을 저장소 풀에 사용할 수 있도록 설정해야 합니다.
VMM에서는 SMI-S 공급자를 사용하여 Microsoft iSCSI Software Target에 대한 지원을 제공합니다. 이제 Microsoft iSCSI은 Windows Server 2012에 완전히 통합되었습니다. Microsoft iSCSI 대상 서버용 SMI-S 공급자의 설치 파일(.msi)은 설치의 CDLayout.EVAL\amd64\Setup\msi\iSCSITargetPRov\iSCSITargetSMISProvider.msi 경로에 포함되어 있습니다. Microsoft iSCSI Software Target에 대한 자세한 내용은 다음을 참조하세요.
Windows Server 2012에서는 SMB(서버 메시지 블록) 3.0 파일 공유를 Hyper-V용 공유 저장소로 사용하도록 지원합니다.VMM를 사용하여 Hyper-V 및 클러스터를 실행하는 독립 실행형 서버에 SMB 파일 공유를 할당할 수 있습니다. 자세한 내용은 VMM에서 Hyper-v 호스트와 클러스터에 SMB 3.0 파일 공유를 할당 하는 방법 항목을 참조하세요.
System Center 2012 R2부터, VMM에서 저장소 공간이 포함된 확장 파일 서버를 만들고 관리할 수 있습니다. 자세한 내용은 VMM에서 실제 디스크로부터 저장소 풀을 만드는 방법 및 VMM에서 저장소 풀로부터 파일 공유를 만드는 방법 항목을 참조하세요.
저장소 리소스 배포 및 관리
VMM을 사용하여 다음 저장소 리소스를 모델링, 배포 및 관리할 수 있습니다.
저장소 검색 - 관리자는 보통 기본 저장소 인프라를 적절히 파악할 수 없습니다.VMM를 사용하면 저장소 배열, 풀 및 논리 단위(예: 저장소 볼륨 또는 LUN[논리 단위 번호], 디스크, 볼륨 및 가상 디스크)를 포함한 로컬 및 원격 저장소를 자동으로 검색할 수 있습니다.
저장소 분류 - 익숙하고 알아보기 쉽게 설명된 이름으로 검색된 저장소를 분류하여 간단한 저장소 모델을 만들고 표시할 수 있습니다.
저장소 프로비전 - VMM은 Hyper-V 호스트 또는 호스트 클러스터에 대해 사용 가능한 용량에서 새 논리 단위를 프로비전할 수 있습니다. 새 논리 단위는 다음 방법 중 하나를 사용하여 프로비전할 수 있습니다. 사용하는 방법은 배포해야 하는 저장소 배열 유형 및 가상화 작업에 따라 달라집니다.
사용 가능한 용량 사용 - 사용 가능한 용량에서 새 논리 단위를 만드는 방법은 사용 가능한 저장소 풀이 있어 만드는 논리 단위 수와 각 논리 단위의 크기를 제어할 수 있는 경우에 유용합니다.
기존 논리 단위의 쓰기 가능한 스냅숏 사용 - 기존 논리 단위의 쓰기 가능한 스냅숏을 만들면 기존 가상 디스크의 사본을 빠르게 많이 만들 수 있습니다. 호스트에 대한 부하를 최소화하며 여러 대의 가상 컴퓨터를 짧은 시간 내에 프로비전할 수 있습니다. 배열에 따라, 스냅숏은 공간을 매우 효율적으로 사용하며 거의 즉시 생성될 수 있습니다.
논리 단위의 클론 사용 - 기존 논리 단위의 클론을 만들면 배열에 가상 디스크의 전체 사본을 만들지 않아도 됩니다. 배열에 따라 클론은 일반적으로 공간 효율적이지 않으며 만드는 데 시간이 오래 걸릴 수 있습니다.
Windows 기반 파일 서버의 파일 공유 사용 - Windows 기반 파일 서버 및 NAS 장치에서 새 파일 공유를 프로비전할 수 있습니다.
저장소 할당 - 비즈니스 그룹, 위치 등을 나타낼 수 있는 정의된 호스트 그룹에 사용 가능한 저장소 풀과 LUN을 할당할 수 있습니다. 리소스는 일반적으로 호스트에 할당하기 전에 호스트 그룹 수준에 할당해야 합니다. 저장소 풀을 할당하면 저장소 배열에 액세스할 수 있는 호스트 그룹의 관리 호스트에서 직접 논리 단위를 만들고 할당할 수 있습니다. 이 외에도, SAN 스냅숏 또는 복제를 사용하여 가상 컴퓨터를 프로비전하기 위해 신속한 프로비전을 사용하는 경우 VMM은 저장소 풀에서 자동으로 논리 단위를 만들 수 있습니다.
저장소 서비스 해제 - VMM에서 관리하는 저장소를 서비스 해제할 수 있습니다. 이 기능은 시간이 흐름에 따라 저장소 용량이 부족해지는 현상을 방지하는 데 중요합니다.
사용 시나리오
저장소 기능의 일반적인 사용 시나리오는 다음과 같습니다.
호스트 또는 클러스터에 저장소 할당 및 추가 - 새 저장소가 필요한 호스트 그룹에서 할당된 저장소를 찾아서 필요에 따라 Hyper-V를 실행하는 서버 또는 클러스터에 할당합니다. 이 저장소의 자동 할당 방식은 논리 단위 번호가 복제되는 SAN 기반의 신속한 프로비저닝 시나리오에서 작동합니다.VMM는 가상 컴퓨터 호스트에 저장소 노출하고, 디스크를 초기화하고, 새 볼륨을 포맷합니다. 클러스터 배포를 위해서는 VMM에서 필요한 CSV(클러스터 공유 볼륨) 및 실제 디스크 리소스를 만들고 모든 클러스터 호스트에 볼륨을 매핑하여 클러스터 전체에서 공유하도록 합니다. 또한 VMM에서 이미 저장소가 할당된 호스트나 클러스터에 추가 저장소를 할당할 수 있습니다.VMM은 볼륨의 마스크 해제 및 준비를 자동화합니다. 클러스터의 경우 VMM에서 클러스터 리소스도 만듭니다. 자세한 지침은 VMM에서 Hyper-v 호스트에 저장소를 구성 하는 방법 항목을 참조하십시오.
클러스터 만들기 - VMM에서는 최대 64개의 Hyper-V 노드가 있는 클러스터를 만들고 클러스터 공유 저장소의 할당을 동일한 워크플로의 일부로 자동화할 수 있습니다. 사설 클라우드 배포에서는 공유 저장소가 있는 새 클러스터 만들기 과정을 간소화해야 합니다. 자세한 내용은 VMM에서 Hyper-V 호스트 클러스터 만들기 개요 항목을 참조하세요.
확장 파일 서버 - System Center 2012 R2부터, VMM은 확장 파일 서버를 만들고 저장소를 관리할 수 있습니다. 자세한 내용은 VMM에서 Hyper-V 호스트 또는 확장 파일 서버로 물리적 컴퓨터 추가 개요을 참조하십시오.
신속한 프로비저닝 — 저장소 배열은 가상 컴퓨터 호스트에 대한 부하를 최소화하여 매우 효율적으로 가상 디스크의 복사본을 만들 수 있습니다.VMM에서는 이 기능을 이용하여 신속하게 가상 컴퓨터를 만들 수 있습니다. 논리 단위에 파일 시스템 및 가상 디스크가 포함될 경우 VMM에서 저장소 배열의 기능을 이해하므로 사용자는 논리 단위의 가상 디스크를 사용하여 템플릿을 만들 수 있습니다.VMM에서 스냅숏 또는 복제를 사용하여 배열의 새 저장소를 프로비전하는 방법으로 가상 디스크의 사본을 만들도록 배열에 지시할 수 있습니다. 그런 다음 VMM에서 호스트에 저장소를 표시하여 파일 시스템을 탑재하고 가상 디스크를 가상 컴퓨터에 연결합니다.VMM 콘솔에서 신속한 프로비전을 사용하여 독립 실행형 가상 컴퓨터 또는 서비스 기반 컴퓨터를 만듭니다. 또한 Windows PowerShell을 사용하여 신속한 프로비전을 자체 프로비전 도구에 통합할 수도 있습니다. 자세한 내용은 SAN Copy를 사용한 가상 컴퓨터의 신속한 프로비전 개요를 참조하십시오.
저장소 자동화 구성
시작하기 전에
저장소 설정을 구성하기 전에 다음 사항에 유의하십시오.
VMM을 사용한 저장소 자동화는 Hyper-V를 실행하는 서버에서만 지원됩니다.
VMM 관리 서버에 SMI-S 공급자를 설치하지 마세요. 이 구성은 지원되지 않습니다.
VMM 관리 서버에 Dell EqualLogic 및 Nexsan의 WMI SMP 공급자를 설치해야 합니다.
지원되는 저장소 배열의 목록을 검토하여 저장소 배열이 지원되는지 확인하세요.VMM은 이 목록에 표시되지 않은 저장소 배열의 저장소를 인식합니다. 그러나 VMM을 통해 해당 저장소 배열에서 논리 단위 프로비전, 마스크 적용 및 마스크 해제, 복제 및 스냅숏 만들기와 같은 활성 관리 작업을 수행할 수 있다는 보장이 없습니다. 이 목록에 저장소 배열이 없으면 저장소 공급업체에 연락하여 VMM 지원을 확인하는 것이 좋습니다.
저장소 배열의 SMI-S 공급자 종류가 별도의 서버에 설치해야 하는 “프록시” 공급자인 경우 VMM 관리 서버가 IP 주소 또는 FQDN(정규화된 도메인 이름)으로 네트워크를 통해 액세스할 수 있는 서버에서 저장소 공급업체로부터 최신 버전의 SMI-S 공급자를 받아서 설치하십시오.
기본적으로 VMM에서 논리 단위 할당을 관리할 때 호스트마다 해당 호스트의 초기자를 포함할 수 있는 저장소 그룹(또는 마스킹 집합)을 하나씩 만든다는 것을 저장소 관리자에게 알리십시오. 클러스터 구성에서는 VMM이 클러스터 노드마다 해당 클러스터 노드의 모든 초기자를 사용하여 저장소 그룹을 하나씩 만듭니다. 저장소 그룹에는 IQN(정규화된 iSCSI 이름) 또는 WWN(World Wide Name) 같은 호스트의 초기자 ID를 하나 이상 포함할 수 있습니다.
일부 저장소 배열의 경우 전체 클러스터에 하나의 저장소 그룹을 사용하는 것이 좋습니다. 이 경우 모든 클러스터 노드의 호스트 초기자가 해당 저장소 그룹에 포함됩니다. 이 구성을 지원하려면
CreateStorageGroupsPerCluster
명령 셸의$true
cmdlet을 사용하여Set-SCStorageArray
속성을 VMM로 설정해야 합니다.참고
VMM에서 저장소 그룹은 호스트 초기자, 대상 포트 및 논리 단위가 함께 바인딩되는 개체로 정의됩니다. 저장소 그룹에는 호스트 초기자, 대상 포트 및 논리 단위가 각각 하나 이상 있습니다. 논리 단위는 대상 포트를 통해 호스트 초기자에 표시됩니다.
저장소 자동화 워크플로
다음 목록은 VMM을 사용하여 저장소를 검색, 분류 및 할당하는 워크플로를 설명합니다.
저장소 검색 - VMM 콘솔에서 저장소 장치 추가 마법사를 시작하고 필요한 공급자 종류(예: Windows 기반 파일 서버, SMI-S 또는 WMI SMP)를 선택합니다. Windows 기반 파일 서버 및 SMI-S 공급자를 사용하려면 IP 주소나 FQDN이 필요합니다. SMI-S의 경우 SMI-S 저장소 공급자에 연결하여 저장소를 검색합니다. WMI SMP 공급자의 경우 드롭다운 목록에서 필요한 공급자를 선택합니다. 자세한 지침은 추가 하 고 Smi-s 및 VMM에서 SMP 저장 장치를 분류 하는 방법 항목을 참조하십시오.
저장소 분류 - 저장소 분류 프로세스에서 저장소 풀에 의미 있는 분류를 할당합니다. 예를 들어 가장 빠르고 가장 중복성이 큰 저장소 배열에 있는 저장소 풀에 "GOLD"라는 분류를 할당할 수 있습니다. 자세한 지침은 VMM에서 저장소 분류를 만드는 방법 항목을 참조하십시오.
논리 단위를 만들 방법 선택 - 가상 컴퓨터의 신속한 프로비전 중에 논리 단위를 만들 방법을 지정합니다. 기본적으로 새 논리 단위는 사용 가능한 용량에서 생성됩니다. 복제 또는 스냅숏과 같은 SAN Copy 기술을 통해 신속한 프로비전을 사용하려는 경우에만 이 기본 설정을 수정하면 됩니다. 자세한 지침은 VMM에서 논리 단위 만들기에 대 한 메서드를 선택 하는 방법 항목을 참조하십시오.
저장소 프로비전—저장소의 논리 단위를 만듭니다. 자세한 지침은 VMM에서 저장소 논리 단위를 프로 비전 하는 방법 항목을 참조하십시오. 또는 배열 공급업체의 관리 도구를 사용하여 대역 외 논리 단위를 만들 수 있습니다. 이 방법을 사용하면 VMM이 새로 고침을 통해 변경 내용을 반영하는 데 어느 정도 시간이 걸립니다.
호스트 그룹에 저장소 할당 - VMM 콘솔의 저장소 노드나 대상 호스트 그룹의 속성 대화 상자에서 미리 생성된 논리 단위나 저장소 풀을 특정 호스트 그룹에 할당합니다. 자세한 지침은 VMM에서 호스트 그룹에 저장소 논리 단위를 할당 하는 방법 및 VMM에서 호스트 그룹에 저장소 풀을 할당 하는 방법 항목을 참조하십시오.
참고
저장소 풀을 할당하면 저장소 배열에 액세스할 수 있는 호스트 그룹의 관리 호스트에서 직접 논리 단위를 만들고 할당할 수 있습니다. 이 외에도, SAN 스냅숏 또는 복제를 사용하여 가상 컴퓨터를 프로비전하기 위해 신속한 프로비전을 사용하는 경우 VMM은 저장소 풀에서 자동으로 논리 단위를 만들 수 있습니다. 신속한 프로비전 프로세스가 진행되는 동안 논리 단위가 자동으로 만들어져 할당됩니다.
호스트 및 클러스터에 저장소 할당 - 저장소를 구성하여 호스트 그룹에 할당한 후 Hyper-V를 실행하는 서버 및 호스트 클러스터에 CSV(클러스터 공유 볼륨)를 통한 공유나 사용할 수 있는 저장소로 저장소를 할당할 수 있습니다. 참고로, 클러스터의 모든 노드가 HBA(호스트 버스 어댑터) 또는 iSCSI를 사용하여 저장소 배열에 액세스할 수 있어야 합니다. 호스트 그룹에 저장소 풀을 할당한 경우 호스트 또는 호스트 클러스터의 속성 대화 상자에서 논리 단위를 직접 만들고 선택적으로 할당할 수 있습니다. 저장소 배열이 iSCSI 호스트 연결을 지원하는 경우 호스트의 속성 대화 상자에서 저장소 배열에 대한 iSCSI 세션을 만들 수 있습니다. 자세한 지침은 다음을 참조하십시오.
참고
호스트가 저장소 배열에 액세스할 수 있어야 합니다. 예를 들어 파이버 채널 SAN을 사용하는 경우 각 호스트에 HBA(호스트 버스 어댑터)를 설치해야 하고 영역이 올바로 지정되어야 합니다. 가상 파이버 채널에 대한 자세한 내용은 VMM에서 가상 파이버 채널 관리 항목을 참조하십시오.
또한 필요한 경우 구성된 저장소를 해제할 수 있습니다. 자세한 지침은 VMM에서 저장소 논리 단위를 제거 하는 방법 항목을 참조하십시오.
지원되는 저장소 배열
지원되는 최신 버전의 저장소 배열에 대해서는 TechNet Wiki의 Supported storage arrays for System Center 2012 VMM(System Center 2012 VMM용으로 지원되는 저장소 배열)을 참조하십시오.