
특정 소프트웨어를 실행하기 위해 몇 개의 가상 머신으로 새로운 Hyper-V 서버(2012)를 구성하고 있습니다.
"읽기 전용"으로 액세스할 수 있는 공유 디스크에 대용량 폴더를 저장해야 합니다. 그래서 저는 세 가지 가능성을 생각해 보았습니다.
- 호스트에서 폴더를 공유하고 UNC 경로를 사용하여 액세스합니다.
- 해당 폴더에 대한 ISO를 생성하고 DVD로 마운트
하지만 나는
- 가상 디스크를 생성하여 하나 이상의 가상 머신에 연결합니다.
Hyper-V는 파일에 대한 단독 액세스를 원하기 때문에 마지막 가능성은 작동하지 않습니다 vhdx
. 누구든지 이 작업을 수행하는 방법을 알고 있습니까?
답변1
Windows 2012 Hyper-V에서는 공유 스토리지를 가질 수 있지만 Hyper-V 서버가 하나만 있는 경우에는 간단한 프로세스가 아닙니다.
이에 대한 가정은 Hyper-V 상자가 DC가 아니며 일종의 외부 iSCSI 기능(예: NAS 또는 기타 Windows 2012 서버)이 있다는 것입니다.
- NAS 또는 다른 서버에 iSCSI 대상을 생성합니다(이상적으로 두 개의 대상. 1개는 QUORUM 5Gb용, 1개는 스토리지용 - 귀하의 경우 최소 130Gb)
- HYPER-V 상자에 iSCSI 대상을 연결합니다(인프라에 필요에 따라 다중 I/O 설정).
- Hyper-V 서버에 볼륨을 생성합니다. 쿼럼용 5Gb, 공유 스토리지에 원하는 모든 것
- Hyper-V 서버에 장애 조치 클러스터를 설치하고 단일 노드에 대해 설정합니다.
- 장애 조치 클러스터에서 사용 가능한 스토리지로 대규모 iSCSI 대상을 설정합니다. 그러면 c:\ClusterStorage\Volume1로 표시됩니다.
이제 공유 저장소가 있으므로 이 폴더에 VHD/VHDX를 저장한 다음 가상 머신의 디스크 고급 기능에서 "가상 하드 디스크 공유 활성화"를 사용할 수 있습니다(SCSI 컨트롤러에 연결해야 함).
저는 iSCSI 대상용 Synology NAS를 사용하는 단일 Hyper-V 서버를 가지고 있으며 Windows 클러스터 게스트 컴퓨터 설정에 완벽하게 작동합니다. 아직 Linux에서는 시도해 보지 않았지만(솔직히 말해서 다른 사람이 이미 시도했는지 확인하는 이 질문을 찾았습니다) 앞으로 며칠 안에 나올 것입니다.
Hyper-V 상자를 도메인 컨트롤러로 실행하지 않는 한 완벽하게 작동합니다.