心情略恢复,好一点了,再分享一个教程。
你一定会问,unraid自身都可以做最底层虚拟化平台,为什么要嵌在PVE的KVM隔离模式下运行?首先unriad是基于Slackware这个古老的Linux发行版开发而成,这并不是一个主流派系的发行版,想自己额外装点工具和依赖库都没有,我觉得很烦。 其次unraid虽然是U盘操作系统,但是大部分读写操作都在内存里完成(你硬盘再快,有我内存快?),所以即便是在KVM这种只损失1.7%硬件性能的隔离模式下运行也毫无关系,因为都在内存里读写的,这就是老外说unraid不需要买好U盘,也不需要买高速U盘的原因了,哪怕是USB2.0都行 最后,U盘这东西,毕竟是易耗品,虽然unriad大部分都在内存里读写,对U盘io消耗很小,不过即便你买寿命最强的SLC颗粒白片,降片,也没用,人家PCB板上的贴片电阻,电容,电感,分压寿命还没SLC寿命长呢,你赌那一部份的运气呢?做个二次保险不好么? PVE下你直接做引导unriad是会报错的,我查了一下相关资料,是因为unriad的引导需要在Linux系统GRUB内完成,而PVE的引导U盘是基于中间层的,这就导致报错的原因,解决办法,就是找个最小的GRUB引导模块就行了,老外有现成编译好的 直接去官网下载就好了https://www.plop.at/en/plopkexec/download.html 解压后会得到plopkexec64.iso这个文件,直接上传到PVE的ISO内即可 正常新建一个KVM虚拟机,推荐以物理硬盘ID伪直通的方式给虚拟机(好处就是U盘挂了,我新买一个U盘重新做好unraid,我自己直接在Web模式的PVE中再新建一个虚拟机,重新挂载上一个虚拟机的硬盘ID就可以了,或者有一天我突然不想用unraid了,换别的NAS系统也可以直接挂载硬盘ID就行了,数据都在) 不需要赞,不需要赏,心存感恩,保佑我平安吉祥即可 |
技术贴收藏了。 |
同问:pve可以做虚拟化平台,为什么要二层嵌套kvm搞一个unraid? |
PVE基于Debain的内核,额外安装点东西,方便多了,unraid基于Slackware很多东西都没有,靠自身的插件和Docker库,还是不够的,相关命令参数也不同,因为修改过即便是Slackware官网的命令有些也不通用,但是它家的软Raid机制确实对买不起很多硬盘的人是个很好的折中家庭用户解决方案(当然前提是内存够) |
技术贴mark一下 |
收藏了 谢谢lz分享 |
暂时用不上,不过技术贴收藏保存下,感谢楼主分享 |