私有云建设中,异构虚拟化是建设的重点,不过主要是指存储虚拟化,目前业界已有很多融合存储解决方案,可以完成存储虚拟化的平台管理,更多问题请问专家,如何进行计算资源虚拟化,如何可以做到异构虚拟化资源的业务切换或资源整合?
异构计算资源因为硬件架构、虚拟化技术完全不同,不可能像存储虚拟化完全屏蔽底层硬件细节,毕竟x86架构的linux不可能直接迁移到Power服务器上。但是,如果你的应用是跨平台的,可以考虑把节点同时分布两种架构的服务器上,也算是实现了资源的整合吧。不过,我们还是认为不同的硬件的定位还是应该差别化,没有必要整合成一个资源池。例如,Power主要运行数据库,x86主要运行应用。有必要的情况下甚至还会有计算密集、内存密集等等不同的资源池,适应不同的应用场景。
收起资源池化后,需求的基本属性是一致的,比如IAAS,你提出CPU,MEM,DISK,NEWORK,OS等特性要求通过上层管理平台对异构资源池管理API,去分别或合并做SDC,SDS,SDN等具体工作。你的计算资源池可以是POWER的,X86的esx,x86的KVM,x86的hyper-V等,可以通过HMC,vcenter等管理平台,也可以直管物理的POWER小机,和物理的ESX服务器等计算资源。通过OS的分类就已完成资源具体分布到POWER的资源池还是X86的资源池,也可手动指定。
收起设计好 你的 部署单元和 集群模式
比如 我公司 每个x86部署单元有32台服务器组成三个机柜 每个机柜8台设备 业务模式是
app应用申请vm会得到三台 vm ,三个vm在不同的机柜 组成集群,避免单一机柜断电导致问题,使用VMware技术 建立好内部结构,这样每次采购设备最少三台 ,规范了采购方法和 网络布线方式 大大节省了 物理设备部署时间和业务上线时间
powervm使用 两个机柜集群方式 每个集群跨域机柜避免单机柜掉电问题 设计分配方法和x86类似