cinder后端(开源虚拟化环境管理平台-oVirt)

cinder后端(开源虚拟化环境管理平台-oVirt)
开源虚拟化环境管理平台-oVirt

oVirt还在用,vCenter早换新,它到底算啥主力?

它不是VMware,也不是OpenStack,更不像Proxmox那样随手就装好。
没人天天夸它,但银行、学校、小工厂的机房里,它真没停过。

上周帮隔壁公司查一台宕机三小时的虚拟机,登录进去一看,oVirt Engine页面右上角还挂着“Last updated: 2 minutes ago”,后台数据库连着,VDSM心跳正常,连Guest Agent都在线反馈内存用了72%。没重启,没升级,没动过配置,就一直跑着。我顺手点开DWH报表,发现这台VM从去年11月上线至今,平均每天重启0.02次——也就是差不多两个月一次冷启。

很多人以为oVirt是RHEV的“便宜版”,其实弄反了。RHEV是红帽拿oVirt代码包一层壳、加点支持、卖许可证;而oVirt社区版,Engine版本号和RHEV 4.4完全一致,连数据库表结构都一样。只是少了个“官方电话客服”。我们单位用的4.4.9,补丁全靠GitHub上的PR合并,自己编译rpm装,比等厂商发hotfix还快。

它管KVM,但不是KVM本身。就像Windows不等于CPU,oVirt Engine不碰虚拟机实际运行,只下命令、存状态、收反馈。真正干活的是Node上那个叫VDSM的小程序,它调libvirt起QEMU,绑CPU亲和性,挂iSCSI盘,再把结果打包成JSON扔给Engine。Engine不存内存,不缓磁盘,连日志都丢给rsyslog——纯控制平面,不掺和执行。

以前用XML-RPC通信,丢包就卡死。现在4.4之后默认走REST+WebSocket,Engine发个“迁移VM”,Node回个实时进度条,还能推事件到浏览器console里看。我试过拔网线再插回,5秒后自动重连,连正在传的ISO镜像都不中断。

存储这块它不挑食。NFS、iSCSI、FC、GlusterFS、Ceph RBD全通,但Ceph得自己配CRUSH map和密钥,oVirt只负责调rbd命令。我们线上用的是Ceph RBD,4.4.7加了rbd-mirror自动同步,但跨机房复制还得写脚本调ceph CLI——oVirt不管“怎么同步”,只管“是否同步完成”。

网络比想象中糙。OVS桥、VLAN、bonding都行,但VXLAN跨子网要自己配underlay路由;DPDK转发是实验功能,开了就得关SELinux;SR-IOV能分VF,但VF热拔插不支持,得关机操作。我们有个GPU渲染VM,每次换卡都得停机半小时——这不是bug,是设计取舍。

HA靠fencing,不是心跳。Node挂了,Engine先发STONITH指令给PDU断电,确认物理断电后才在另一台Node上拉起VM。不是猜“它可能死了”,是“我让它死透了再动”。我们三台Node,去年因UPS故障集体掉电,恢复后VM全在存活节点上自动重启,没丢数据,也没脑裂。

权限模型比Proxmox细。能按AD组分集群操作权,能限制用户只能看自己创建的模板,连“导出VM”按钮都能关掉。但没OpenStack那种project+quota+rate-limit组合拳,想限某部门每月最多开10台VM?得自己写Ansible脚本定时查DB。

它不搞花哨AI运维。Prometheus能接,但exporter只暴露基础指标:VM数量、CPU使用率、Node存活数。想算“下周内存会不会爆”?DWH里导出CSV,拿Python pandas跑个移动平均——它不帮你预测,只保证数据真。

cinder后端(开源虚拟化环境管理平台-oVirt)

4.5版本在测Engine容器化,PostgreSQL准备扔进K8s里跑,Node端推oVirt-NG,底座换成Fedora CoreOS,支持Ignition自动配网和证书。但别指望一键上云——它还是先装OS,再装oVirt,再配存储网络,最后建VM。没“下一步下一步下一步”。

有人问为啥不用OpenStack?我们五台服务器,三个运维,真没人力搭Neutron、调Cinder后端、修RabbitMQ队列积压。oVirt装完,Web页面点点,两小时就能跑起Windows桌面池。

它不喊口号,不写白皮书,更新日志里全是“修复VDSM在低内存下未清理临时文件的问题”。没人直播演示它多酷,但你去搜“oVirt production use case”,能看到某省社保中心用它跑127台Oracle VM,三年没重装Engine。

昨天删掉一个测试用的Storage Domain,提示“此操作不可逆,确认?”我点了确认,3秒后列表里没了,日志里只有一行:“Domain removed. Type: NFS”。没动画,没进度条,没温馨提示。

它还在跑。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读

最新文章

热门文章

本栏目文章