就现状来看,Power平台很难融入到OpenStack此类灵活多变的云架构中,对外的接口只有PowerVC这一条路,即便有公司宣称能够在云管平台中直接管理Power,也只是通过HMC来进行的资源调度。是否存在某种深度开放的接口,能够绕过PowerVC和HMC,供第三方云管平台软件自由调度资源,如果这样对于OpenStack纳管Power是个利好。
很好的问题,直接融入OpenStack也符合IBM Power更开放的趋势。请参考下IBM knowledge Center关于PowerVM Novalink的介绍,此技术发布已一年多,国外已有较多客户开始采用,国内会稍晚慢慢推广。Novalink就是PowerVM Driver for OpenStack,无需PowerVC或HMC可直接与OpenStack集成,从架构上就是在每台Power服务器上增加一个Novalink管理分区即可直接被OpenStack管理,国内已有某OpenStack团队用约两周方案就完成整合和测试。
另外考虑到客户对于方案成熟度和服务的考虑,主流生产环境目前还是建议客户采用PowerVC(自身是一套OpenStack实现)来管理,并通过PowerVC REST API接入客户的各类云平台或运维平台;目前这是大部分经过测试对接的云平台的选择,IBM会负责PowerVC之下的所有平台,云平台负责API接口之上;从发展的眼光来看,随着OpenStack的成熟,采用NovaLink和OpenStack直连的客户会逐步增加,目前建议可以从非关键业务区或开发测试等开始部署并获取维护经验,IBM原厂的支持会到NovaLink,上层需要OpenStack平台方负责整体方案。希望这些内容对你有所帮助,附上一个胶片可以看到更多信息。
附件:
IBM PowerVC & NovaLink v1.0s.pdf (2.23 MB)
收起楼上的解答已经很详细了,目前采用powervc是最好的power资源池接管办法,但powervc其实也是调用hmc的接口实现。今后在power8可采用novalink,在power服务器上建一个novalink的分区,消耗一些资源,用于对接上层openstack的平台,这个平台可以是powervc也可以是第三方openstack平台,这样power将更加open,另外novalink的出现,并不能完全取代hmc,他两可以共存,功能不同而已。
收起同楼上一样的应用场景,如果是云化power机器可以用novalink,但对于利旧的统一云平台(kvm等),这样的power小机型号各异,低版本的较多,novalink要求的是power8以上,但所支持的功能相对完善,架构也更灵活一些。powerVC直接接hmc时,compute等服务都运行在powerVC节点上,集群内power节点较多的话会增加powervc节点的负载,对cpu,内存资源消耗较大,所以如果条件允许还是推荐novalink。
至于深度开放接口,使得云纳管绕过powerVC和hmc,个人觉得相对一段时间来看还不会这样开放,而且powervm相当一份功能也是托管于HMC(底层虚拟化方面)和powerVC(云管方面)。主要是现有的接口已经能够实现openstack云平台对power的纳管,功能方面基本满足用户对云主机使用的需求,备份,迁移,挂云盘,多网络等,不过未来,随着需求的拓展,更加灵活的云架构会更有市场,也期待着接口的big open。
我们也是通过HMC、powerVC纳管的,需要指出的是云化和统一资源纳管的区别。
私有云里边经常会遇到小机的利旧纳管,更多是采用HMC、powerVC定制对接,可以视为统一资源管理的云,用Gartner的定义,叫混合IT架构。