我安装了一台装有 Hyper-V Core 2016 的新物理服务器。我在物理机上有“两个”驱动器:
- NVMe(M.2 2280 Samsung 960 Pro)具有两个分区:
- C:\ = 80 GB = 用于物理系统操作系统 (Hyper-V Core 2016)
- D:\ = 900 GB = 用于所有 VHD/VHDX 文件
- SATA RAID6(8x 4GB SATA 通过 LSI MegaRAID SAS 9361-8i = ~26GB“驱动器”)
- ?? = 适用于所有数据/文件/文档
在这种情况下,在 Hyper-V 上将 SATA 驱动器用作“文件共享”的最佳方法是什么? 我想到类似 VT-d、驱动器或 PCI-Raid-Card 直通到虚拟文件服务器(Windows Server 2016)的东西?这样我的物理服务器就只是用作 Hyper-V 服务器,可以忽略 RAID-Card/RAID-Drives。实现这一目标的最佳方法是什么?
- 直通磁盘?在物理系统上将 RAID 磁盘脱机,然后通过 Hyper-V 管理器将其添加到虚拟文件系统?但是这样我就无法管理 RAID 了?还是必须在物理操作系统上管理 RAID?
- 离散设备分配?使用 Hyper-V 2016 的新功能将 RAID 卡 (PCIx) 传递到虚拟文件系统?这可能吗?
- 在 RAID 磁盘上创建 VHDX,并将该磁盘添加到文件系统作为可在其上部署文件的辅助驱动器?
- 其他可能性?
非常感谢!
答案1
不再推荐使用直通磁盘。它们不再提供比虚拟磁盘更高的性能,除了基本支持外,它们没有太多支持,它们使备份更加困难,它们缺乏第三方工具,并且使可移植性更加困难。
我建议创建一个 VHDX 并使用该虚拟磁盘。
要了解有关直通磁盘为何不是一个好主意的更多信息,请阅读 Eric Siron 的这篇文章:http://www.altaro.com/hyper-v/hyper-v-pass-through-disks/
答案2
对于文件服务器,您主要需要大小灵活性、精简配置和快照,而不是纯粹的速度和/或低开销。
我强烈建议您丢弃直通和直接分配磁盘;而是充分利用虚拟磁盘映像(VHDX 映像)所保证的功能。