PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

有人在 Hyper-V 上直通过硬盘么?求教经验!

[复制链接]
跳转到指定楼层
1#
CatoHT 发表于 2017-3-17 15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:23973|回复数:25
目前我在折腾家用 NAS+4K HTPC 一体机,出于某些原因,我目前打算:
- 用 Windows 10 作为主系统
- 用 Hyper-V 开 OMV 虚拟机
- 直通 6 个 HDD 给 OMV 开软 RAID6
所以想请教一下,用 Hyper-V 直通硬盘有什么需要注意的么?

目前硬件如下:
- 主板:华擎 Z270 Gaming ITX
- 内存:2x4G DDR4
- CPU:G4560
- SSD:影驰 M.2 NVMe 256G
- 机箱:FD Node 304
- 电源:鑫谷 GP600G

后期硬件升级打算:
- Coffee Lake i7 CPU
- 2x16G DDR4
- 一体化 CPU 水冷
- 17cm N卡或外置TB3显卡

这么做的原因:
- EXSi 不能直通核显
- EXSi 好像不能直通 N 卡
- 游戏大都在 Windows 下
- 游戏需要显卡
来自安卓客户端来自安卓客户端
2#
牙医小天 发表于 2017-3-17 16:34 | 只看该作者
很简单。硬盘连上,开机到磁盘关机,把硬盘  脱机 ,hyper v里可以选择脱机的硬盘了。就是直通。
其实直通不如vhd方便,6个盘里分别放6个vhd,然后6个vhd组软raid不就行了

评分

参与人数 1绝对值 +1 收起 理由
CatoHT + 1 谢谢!

查看全部评分

来自安卓客户端来自安卓客户端
3#
909648183 发表于 2017-3-17 17:03 | 只看该作者
只试过vbox直通,vbox需要命令行才能直通
4#
duo_luo 发表于 2017-3-17 17:44 | 只看该作者
关注下,主机里很多个仓库盘,最近也在考虑怎么组raid之类的加强下安全性。
5#
数学大亨 发表于 2017-3-17 17:50 | 只看该作者
把硬盘连在主机上,开机,进系统,在磁盘管理中,选中你要直通虚拟机的硬盘,右键,脱机。然后在Hyper-V中给OMV虚拟机添加硬盘,在向导中选择磁盘驱动器,选择你刚才脱机的那块硬盘,就可以了。剩下的分区,格式化什么的都在虚拟机中完成。

评分

参与人数 1绝对值 +1 收起 理由
CatoHT + 1 谢谢!

查看全部评分

来自安卓客户端来自安卓客户端
6#
爱吟诗坦 发表于 2017-3-17 17:53 | 只看该作者
既然知道N卡大多不能直通为何还选17cmN卡

点评

因为我想选 N 卡。  发表于 2017-3-17 20:34
7#
GeForceTi4200 发表于 2017-3-17 21:10 | 只看该作者
显卡直通过去,性能有损失的。
8#
CatoHT  楼主| 发表于 2017-3-19 00:53 | 只看该作者
硬盘直通只是不完全直通,SMART和电源管理好像都没有跟过去,依旧由host负责。OMV 好像只能走 Hyper-V v1,系统装在虚拟IDE磁盘上。目前软RAID6阵列正在生成中,4x3T大约耗时12小时。另外自此以后,硬盘不能随意插拔了,OMV好像只认磁盘位,不认UUID。之前重新走了下线,结果生成一半的阵列直接完蛋。
来自安卓客户端来自安卓客户端
9#
CatoHT  楼主| 发表于 2017-3-19 00:56 | 只看该作者
性能方面,阵列生成的速度大约60M/s,这个估计就是阵列的写速度了。需求方面,G4560负载5-30%,平均20%,内存分了2G,但目前只用了不到500M。
来自安卓客户端来自安卓客户端
10#
CatoHT  楼主| 发表于 2017-3-19 11:37 | 只看该作者
实际写入性能在 110-130M/s,比想象的高一些(NVMe => RAID6)

OMV 3.0b 在 Hyper-V v1 下有很多 BUG,比如 SMB 和 FTP 不能自动启动,
手动在 console 里运行 proftpd -n -d 5 倒是一切正常,所以应该是 wrapper 没写好。

为了避免麻烦,我重新安装了 OMV 2.1(based on Debian Wheezy),
系统方面一切正常,阵列方面会被自动识别(不用重建阵列真是太好了!)
目前给 apt 增加了 security 和 backports 源,不知道会不会造成麻烦……

不过还是有一些问题,比如某个chmod 770的共享文件夹在FTP无法访问…,
但在SMB上一切正常…Google无果后放弃。

另外,OMV 虚拟机无法建立 snapshot,好像是由于直通硬盘的原因。
不过也没差……只要备份下系统盘 VHD 就好了。
11#
nighttob 发表于 2017-3-19 11:48 | 只看该作者
hyper-V在2016以后才对xNIX系统友好
一般软RAID方案商都不推荐用虚拟机的方式,会有什么问题你也都遇到了

hyper-v的最大问题还是不支持IOMMU的设备直通
12#
CatoHT  楼主| 发表于 2017-3-19 13:17 | 只看该作者
nighttob 发表于 2017-3-19 11:48
hyper-V在2016以后才对xNIX系统友好
一般软RAID方案商都不推荐用虚拟机的方式,会有什么问题你也都遇到了

确实……折腾这么久,依然有很多坑,实在太麻烦了。

比如 FTP 如果要开 TLS,得把 reuse not required 的那个选项选上;
比如 OMV 要是选了中文,在 console 里都是乱码(Hyper-V 渲染问题?)。

但是,我也只能选 Win10 宿主加 OMV/群晖 虚拟机的组合,
因为我实在不想在客厅放两个机箱,且打算在 Windows 下用 N 卡玩游戏。

若非如此,游戏主机和 NAS 主机分开才是最好的选择,
HTPC 倒是没必要单立,可与其一合并(最好是游戏主机)。

=====================================
如果是单纯跑 NAS + HTPC 的话,
直接装 OMV + XFCE + VLC/MPV 或是 黑群晖 + VLC 都可以。
(虽然 VLC 的中文字幕经常乱码,调节起来也很麻烦)
硬件使用 J4205 的小板也就足够了,
(比如华擎那个 ITX + 6盘 1U NAS机箱 + 1颗 ASM1061)
减配机箱风扇内存后,价格也能便宜许多,不算盘预计 2K 搞定。
13#
nighttob 发表于 2017-3-19 13:29 | 只看该作者
你不如直接装winsvr2016,直接用存储空间做分层存储,再把桌面体验功能打开做一些桌面性能优化
win10的存储空间可能没有分层存储的功能,但是winsvr2016做个像样的桌面环境应该还是可以的

如果能把存储分立的话当然是最好的
不过MS现在在疯狂安利一个winsvr2016解决所有问题
14#
CatoHT  楼主| 发表于 2017-3-19 15:29 | 只看该作者
本帖最后由 CatoHT 于 2017-3-19 19:45 编辑
nighttob 发表于 2017-3-19 13:29
你不如直接装winsvr2016,直接用存储空间做分层存储,再把桌面体验功能打开做一些桌面性能优化
win10的存储 ...

然而 winsrv 2016 std 要 6000 大洋,
我现在攒机加盘总共也没到 6000……
而且盘位有限,为追求静音迷你只有 6 个盘位。

Win10 的存储空间确实很坑,30M/s 的写入就算了,要达到双盘冗余居然要 7 盘以上,之前大致是 1.5 盘的冗余……就好像硬盘能坏半个一样……

分层存储是那个拿 RAID1 SSD 存小文件的另类 SSD-Cache 么?那个家用太费硬盘位,而且我对速度没有很高的要求。

增:原来还可以拿虚拟 SSD 当日志盘……但还是算了吧,WIN10 开不了 DUAL PARITY,而且 N-3 的容量还是比较伤……
来自安卓客户端来自安卓客户端
15#
909648183 发表于 2017-3-19 17:00 | 只看该作者
本帖最后由 909648183 于 2017-3-19 17:10 编辑
CatoHT 发表于 2017-3-19 15:29
然而 winsrv 2016 std 要 6000 大洋,
我现在攒机加盘总共也没到 6000……
而且盘位有限,为追求静音迷你 ...

win 10 30M/s,这是奇偶校验吧?微软存储池的奇偶校验并不是raid5,微软推荐使用SSD作为奇偶校验的日志盘以提升性能,系统要求至少WIN 2012R2
win10 存储池的话组镜像模式应该性能会好很多,而且5盘就可以2盘冗余了,再加上refs的话数据安全性应该也很不错


楼主要不试下vbox的硬盘直通,对linux的兼容性vbox应该比Hyper-V好多了吧,毕竟vbox可是有linux版的

16#
reaf 发表于 2017-3-19 17:15 | 只看该作者
909648183 发表于 2017-3-19 17:00
win 10 30M/s,这是奇偶校验吧?微软存储池的奇偶校验并不是raid5,微软推荐使用SSD作为奇偶校验的日志盘 ...

微软家的双重奇偶校验的可用空间为n-3块硬盘,也就是说它需要三块盘的空间冗余
17#
909648183 发表于 2017-3-19 17:19 | 只看该作者
reaf 发表于 2017-3-19 17:15
微软家的双重奇偶校验的可用空间为n-3块硬盘,也就是说它需要三块盘的空间冗余
...

其实我觉得微软的镜像模式加refs没必要双盘冗余呀......

又不是传统raid5存在重建时再掉盘的问题,refs就是解决这种问题用的
18#
reaf 发表于 2017-3-19 18:00 | 只看该作者
909648183 发表于 2017-3-19 17:19
其实我觉得微软的镜像模式加refs没必要双盘冗余呀......

又不是传统raid5存在重建时再掉盘的问题,refs ...

镜像太奢侈,空间利用率低

19#
909648183 发表于 2017-3-19 18:14 | 只看该作者
reaf 发表于 2017-3-19 18:00
镜像太奢侈,空间利用率低

1/2的利用率挺好的呀

真正重要的搞镜像,次要的简单模式即可,存储池在这方面很灵活,部分镜像部分简单都可以
20#
CatoHT  楼主| 发表于 2017-3-19 19:38 | 只看该作者
909648183 发表于 2017-3-19 18:14
1/2的利用率挺好的呀

真正重要的搞镜像,次要的简单模式即可,存储池在这方面很灵活,部分镜像部分简单都 ...

我之前也这么试过,但是问题在于镜像模式(Mirror ~ RAID1)并不靠谱。

对于双盘镜像,由于磁盘性能在使用中出现差异,经常会出现不同步的现象。
且经常会修复失败,只能清空一盘后重新同步,相当于一次 RAID1 重建,
而 3T / 4T / 6T 家用盘 RAID1 重建不出错的机率大约是 78.7% / 72.6% / 61.9%……
虽然说 Mirror 的盘,拆开来能当单盘用,重建出错也不至于数据全崩,
但这样也就失去了 Mirror 的意义,而且我的主板也是带 RAID 的,何必用存储池。
REF: http://www.raid-failure.com/raid5-failure.aspx

另一方面,即便是次要的数据,我也不希望丢失……

所以我的选择,是在软 RAID6 的基础上,对重要数据进行异地同步备份 + 本地冷备份。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部