@
documentzhangx66 那,这和楼主有什么关系呢……楼主是有运维团队,还是有 24 小时不间断电源配柴油发电机,还是愿意每年交 VMware 订阅呢?
企业用 VMware 当然没问题,出问题直接打电话找 VMware 的技术工就行了,5000 刀加每年的技术支持订阅费也不是白交的呀。
你要问炸的原因,就是 ESXi 有时候会紫屏崩溃,以及有时候机房电力供应会出问题。VMware 的全家桶是默认你服务器永不紫屏永不断电的情况,如果出现了就很容易挂的。我们有很多次就是因为 ESXi 死机,重启以后小鸡 BIOS 的 NVRAM 都丢了,然后我们加班帮客户重建小鸡恢复系统。我们和 VMware 打了那么多年交道,直接就导致了我自己绝对不考虑去用 VMware 的虚拟机产品,太坑了。
我可以给你再列举一些 VMware 整的活。比如他们家的产品 SSL 证书安装是有问题的。系统生成的自签名证书用起来一切正常,但是你要是把公网或者公司内部签出来的证书往 vCenter 里塞,你就等着 vCenter 炸了重装系统吧。这问题从我入职的时候 vC 5.5 开始,一直到我离职的时候 vC 6.7 为止,没一个好的。
还有比如他们刚开始的时候用的 vSphere client 桌面端来管理 vC ,用起来好好的,非要整活,搞 HTML5 管理界面,搞就搞吧,结果正式版发布出来,HTML5 的界面没做完,vSphere client 又 deprecate 了,硬要用不仅缺功能还会莫名其妙炸,一直到 vC 6.5 发布出来,才总算有个能用的 HTML5 管理界面。每次客户来问我们能不能升级 vC6 ,我只能告诉他们这版本没法用。
还有比如 VMkernel 里有个 Linux 驱动兼容层,可以让 VMkernel 挂载 Linux 的驱动。但是 ESXi 6 里给 megaraid 新做了一个原生驱动,但是这个原生驱动是有问题的,放在 HP 特定的服务器上跑,会不定时出现 IO 错误。我司内部的一台 HP 刀片机集群上了 ESXi 6 以后整个炸了。解决方法是换用 5.5 ,或者把 6 里面的原生驱动删了,强制用 Linux 驱动跑。
后来我们给 ESXi 6 做二次开发的时候,测试环境你猜我怎么搞的?底层装一个 ESXi 5.5 ,里面开虚拟机,虚拟机里装 ESXi 6 ,再在虚拟机里开虚拟机跑系统,好了,不炸了。
哎,这堆破玩意儿贡献了我好多的加班时间,想起来就火大。
确实,这东西就是靠运维团队(比如我们)来撑起来的。只要客户永远不碰这个稀烂的管理界面,永远不需要 SSH 连上去看 VMFS 里那堆文件,任何需求只要给我们打个电话,我们来帮他对接 VMware ,那这套系统用起来就挺不错的。我们收费也不贵,一年几万美元的样子,钱到位了什么都好说。
最后我再来问你,PVE 什么时候变成家用的玩意了?
「 Proxmox VE is a complete, open-source server management platform for enterprise virtualization.」
大哥看到 enterprise 了吗?
我现在副业帮人一起运营 VPS 服务,一半的机子跑 solusvm 一半的机子跑 PVE ,PVE 稳得一批。人家底层是 Linux ,你说 Linux 是家用级吗?我怎么觉得比 VMkernel 靠谱呢。
你说的「企业级不用 VMware ,难道去用 PVE 」我觉得只说对了一半。不是企业级用 VMware ,而是传统行业的企业级用 VMware 。科技公司的虚拟化大都基于 KVM 。我司对接的是那些传统行业的大企业,比如律所,货运公司,百货公司,医院,这些企业会大量用到基于 Windows Server 的大型环境,比如我们隔壁城市医院的整套医务系统跑在 80 多台 Windows Server 上,这种环境才需要用 VMware 的集群来承载。又比如普通公司,域控+Exchange+Sharepoint+Dynamics AX 的架构,才要用 VMware 来跑。
科技 /互联网公司的运行环境肯定是 KVM 为主的,至于在 KVM 上面跑的是 OpenStack 还是 PVE 还是古典的 libvert ,那也只是控制面板的问题。毕竟当我们说用 PVE 的时候,我们指的是用 Debian 当操作系统,Linux 当内核,KVM 当 Hypervisor ,PVE 当控制面板。
哦,刚想起来,VMware 的那套 HTML5 的管理系统,出过好多次 RCE 漏洞呢。
不用账号密码可以直接以管理员身份登录呢。