软路由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,毕竟生命不止,折腾不息,哈哈
另外,以上内容只是日记,随便写写,没有查阅资料,随时可能出现概念性错误
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~













校验提示文案
校验提示文案
校验提示文案
校验提示文案
我PN41刚开始刷了esxi7 发现没有网卡驱动,
后来就开始折腾PVE,折腾了几天,刚开始是每天凌晨就宕机,连续两天,早上起床得重启,
怀疑是修改源之后,每天凌晨自动更新系统导致的,后来重装,然后不修改源,这样就不会宕机,但是发现间歇性pve连不上,而openwrt却是正常的,
甚至有一次保存了一下openwrt的配置,直接把pve搞挂了,PS我是装在虚拟机中的,不是LXC,感觉与PVE无缘了
昨晚自己封装了带有RLT8125驱动的esxi6.7,目前一切稳定,关键是这个cpu占用低啊,比pve的kvm低了很多
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
我PN41刚开始刷了esxi7 发现没有网卡驱动,
后来就开始折腾PVE,折腾了几天,刚开始是每天凌晨就宕机,连续两天,早上起床得重启,
怀疑是修改源之后,每天凌晨自动更新系统导致的,后来重装,然后不修改源,这样就不会宕机,但是发现间歇性pve连不上,而openwrt却是正常的,
甚至有一次保存了一下openwrt的配置,直接把pve搞挂了,PS我是装在虚拟机中的,不是LXC,感觉与PVE无缘了
昨晚自己封装了带有RLT8125驱动的esxi6.7,目前一切稳定,关键是这个cpu占用低啊,比pve的kvm低了很多
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案