目前公司用的虚拟化架构:esxi做物理机,vmware虚拟机,物理盘做虚拟机的数据盘,网络存储用华为的oceanstor s2200t,接了光纤交换机,再分接到三台服务器,防火墙是华为USG6390。通过在防火墙里面设置服务器dmz区域的静态映射,把内网开放的端口全部映射出去。内网各个网段做好路由,做好安全策略,做好代理上网;酒店网段和生产办公网段做好***。


    网络存储采用的是双网线双电源,防火墙、服务器都是双路供电。


    这种架构在不是供电故障和网络故障的情况下,还是比较稳定的。


    但是最近的一次故障,改变了我的看法:)我们的和信息化的服务器在一个机房,他们去添加机器,动了存储设备,估计是把电板总开关关掉了,造成服务器网段的全部中断,系统装在存储上,故障恢复后,能登陆esxi,但是存储刷新后,才能识别出来。虚拟机能ssh登陆,但是/分区只读了,/usr/local分区可以读写,可是这两个分区是在一块虚拟盘。么有办法啊,只能重启,重启后识别不到/分区,只能重装。


    这次故障造成我做的一些系统配置,和一些程序配置需要重新配置,影响很大。


    我估计是vmware虚拟机的bug,存储没有问题,能识别到盘,/usr/local分区可以读写。


    不知道在linux系统下面装kvm虚拟机,会不会避免这样的bug。(可以试验验证下)


    当然面对一些庞大的业务量请求,还是需要架设openstack这样的云平台,结合hadoop,实现大数据计算和存储,这是大的趋势吧。