软路由N5095折腾日记(三 ESXI or PVE)
前言
前面把硬件折腾完了,这次到软件了(其实前面硬件还购入了XDR6088。macbook连接断流严重。5G的频宽调整到80Mhz,目前用起来还好。既然到软件了,6088的就不多说了)。
刚拿到小机器,第一个面临的选择就是装什么系统。既然作为all-in-one的小主机,自然是要上虚拟化平台的。虚拟化平台的就面临了几个选择,初步分析一下:
编号 | 方案 | 虚拟化类型 | 优点 | 缺点 |
---|---|---|---|---|
1 | ESXI | 虚拟机 | 稳定,图形化操作 | 资源损耗大 |
2 | PVE | 虚拟机 | 稳定,自由,图形化操作 | 资源损耗稍大 |
3 | unraid等其他 | 虚拟机 | 稳定,图形化操作 | |
4 | linux + libvirt等 | 虚拟机 | 自由,稳定 | 部署麻烦,不易操作 |
5 | linux + docker等 | 容器 | 自由,资源损耗低 | 稳定性稍差,多网卡的处理也比较麻烦,对内核功能的修改就更麻烦了(例如:容器中需要跑openwrt的话) |
1~3都是完整的方案,4~5还需要自己去部署,首先排除掉。
2~3在提供了虚拟机方案的同时,一般也同时提供容器的方案。虚拟机还是比容器的隔离性好很多的,带来的稳定性也更高。虽说容器消耗的资源更少,但是在稳定性前面,损耗的那点资源也是值得的。因此只考虑其中的虚拟机方案。
ESXI和PVE是最主流的两个方案。unraid等其他基本也都是基于linux的,与PVE的差别应该基本只在交互体验,以及扩展功能上。既然是做底层平台,扩展功能不是很需要。简单,稳定是第一目标。
也不是说unraid不好,不稳定,我相信如果都只是承担虚拟化平台的工作,可能PVE和unraid的稳定性差不多。只是在这个层面,unraid也没有比PVE更好。所以这里就只剩下ESXI和PVE了。
ESXI
对vmware公司一直还是比较敬佩的。在硬件虚拟化出来之前,以基于缓存的二进制翻译吊打其他虚拟化技术。在硬件虚拟化出来之后,又以自研的虚拟化技术对抗整个基于KVM的生态。当前在图形化操作以及虚拟显卡的性能方面,还是基本找不到对手的。
这里虽然虚拟显卡用不上,但是图形化操作的易用性还是很吸引人的。虽然在7年前在GEN8上用ESXI的时候遇到了很多web页面的bug,还残留一点心里阴影。但是想想,这么多年过去了,web页面的bug还解决不了吗(实际上还是遇到了,不过概率还是很低的)。
带着兴奋的心情,到vmware官网注册了ESXI,下载了iso。进入安装的流程后,发现识别不到网卡,无法继续安装了。官方的iso里面是不带225v网卡的驱动的。还好,找到了别人已经打好了驱动的iso(不用自己动手就是好)。然后就顺利的安装完了,还是熟悉的界面。
进去一看,待机内存已经占用了1.4G。
心里想了想,还有6.4G可以用,凑合着用吧。
然后创建了一个win10虚拟机,直通了一个网卡(4个网卡,不直通一个多浪费啊),分配了3G内存。选了直通网卡,ESXI就强制要求预留全部内存了。
之后又创建了一个openwrt,也直通了一个网卡,分配了1G内存。这时候发现,先启动了openwrt之后,win10竟然无法启动了,一直报内存不足。好吧,是我数学不好,原来6.4G - 1G < 3G。
这就没法再忍了,换PVE。
PVE
在准备换到PVE之前还是有些顾虑的,
性能比ESXI低
直通比较复杂,需要手动操作
……
直到看到了pvetools这个工具
可以一键在页面上添加温度的显示,还可以去除订阅等,这个感觉太好了。ESXI还只在支持ipmi的机器上才可以显示温度(默默地想起了GEN8)。于是毫不犹豫地切换成了PVE。
另外,PVE的性能虽然不如ESXI(只是参考了别人的测试数据),但是功耗也低了一点。
10W -> 9W。别问我降低了1W有什么用,我只是在安慰一下自己。
PVE的一些使用经验
把台式机加入PVE集群
台式机的性能强,功耗也高,24小时开机的话这个电费要上天了……
加入集群后,可以统一管理。作为编译服务器再好不过了。
可以直接通过PVE来关机,唤醒。
还可以把虚拟机在node之间迁移
感觉还是挺好的。
添加NFS作为虚拟机的备份卷
备份永远都是一个比较重要的事情,谁也不想自己配置了半天的环境,因为什么故障或者失误,分分钟消失了。
在群晖中组了raid1,PVE挂载群晖中NFS的目录,然后就支持一键备份到群晖了。加上raid1,真是万无一失。
备份和恢复都是傻瓜式操作(第一次发现被别人当傻瓜的感觉也还行)
结束
当前虽然选择了PVE,但是说不定什么时候又想换成ESXI,毕竟生命不止,折腾不息,哈哈
另外,以上内容只是日记,随便写写,没有查阅资料,随时可能出现概念性错误
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
pass2pass
校验提示文案
rainred
校验提示文案
山野的风儿吹啊吹
校验提示文案
苏格拉底裤
校验提示文案
风过阑珊
我PN41刚开始刷了esxi7 发现没有网卡驱动,
后来就开始折腾PVE,折腾了几天,刚开始是每天凌晨就宕机,连续两天,早上起床得重启,
怀疑是修改源之后,每天凌晨自动更新系统导致的,后来重装,然后不修改源,这样就不会宕机,但是发现间歇性pve连不上,而openwrt却是正常的,
甚至有一次保存了一下openwrt的配置,直接把pve搞挂了,PS我是装在虚拟机中的,不是LXC,感觉与PVE无缘了
昨晚自己封装了带有RLT8125驱动的esxi6.7,目前一切稳定,关键是这个cpu占用低啊,比pve的kvm低了很多
校验提示文案
威威猫plus
校验提示文案
远方黎明
校验提示文案
磨叽的墨迹
校验提示文案
ferrets
校验提示文案
龙在江湖漂
校验提示文案
值友9186719789
校验提示文案
大荒丢丢
校验提示文案
aodebiu
校验提示文案
jackwjy
校验提示文案
THDL
校验提示文案
THDL
校验提示文案
远方黎明
校验提示文案
威威猫plus
校验提示文案
磨叽的墨迹
校验提示文案
jackwjy
校验提示文案
值友9186719789
校验提示文案
风过阑珊
我PN41刚开始刷了esxi7 发现没有网卡驱动,
后来就开始折腾PVE,折腾了几天,刚开始是每天凌晨就宕机,连续两天,早上起床得重启,
怀疑是修改源之后,每天凌晨自动更新系统导致的,后来重装,然后不修改源,这样就不会宕机,但是发现间歇性pve连不上,而openwrt却是正常的,
甚至有一次保存了一下openwrt的配置,直接把pve搞挂了,PS我是装在虚拟机中的,不是LXC,感觉与PVE无缘了
昨晚自己封装了带有RLT8125驱动的esxi6.7,目前一切稳定,关键是这个cpu占用低啊,比pve的kvm低了很多
校验提示文案
龙在江湖漂
校验提示文案
aodebiu
校验提示文案
大荒丢丢
校验提示文案
ferrets
校验提示文案
pass2pass
校验提示文案
苏格拉底裤
校验提示文案
山野的风儿吹啊吹
校验提示文案
rainred
校验提示文案