还是有很大区别的。
Openstack对接VCenter目前看只是能管,功能范围不强(受限于Openstack本身功能范围),好多高级功能(如FT等)不支持。如果需要,自己需要较多的定制开发量。此外,VMWare自己搞了一个VIO(VMWare integrated Openstack),个人认为也一般。
云管对接VCenter是最基本的的能力,也更灵活,一般是调用VCenter API(因此可以具备VC几乎所有的能力)。
收起openstack对接vcenter时,openstack自带得不同的模块对应负责不同的内容,Openstack服务模块:Keystone, Nova, Cinder, Neutron,Glance, Ceilometer, Ironic ,能够端到端提供云的运营和运维能力。
思路不对了 如果你用openstack管理 vcenter 没有必要
openstack管理自己的kvm或者xen就很好了
vmware的vsphere管理vc也是很好的
如果要融合在一起 最好 开发 portal 通过 openstack的api 对接openstack
然后对接vc的api开发出相应的业务逻辑
如果你用 openstack直接管理 vcenter 等于 绕了一圈 还屏蔽了好多可用功能 并带来 调试时候的大量问题
收起看侧重点吧,如果运管平台主打的是kvm虚拟化,那么直接开发接口对接openstack,如果再有VMware和powerVM的加入集群,这时候用openstack直接纳管会减轻前端接口开发工作,虽然功能支持不如kvm完善,但基本的操作包括镜像和存储的管理,虚机快照,配置升级,重建都支持的很好,这样在一个openstack下统一调度并管理虚拟化资源,往往是简化了运维流程。
这个应该比较符合云计算中的架构,重量后倾,前端对接的接口越少越方便,不论后端是kvm,VMware,powervm,都是调用一个openstack接口实现。
我们目前也遇到了类似的问题。
从业界通常使用的处理方法看来,使用CMP对接vcenter要比使用openstack对接vcenter好很多。浦发bank在openstack对接vcenter失败转向CMP对接vcenter的案例,就是一个很好的例子。
openstack的优势在于KVM的管理,都是开源项目,彼此没有屏蔽。使用openstack对接vsphere,有很多厂商在做了很多的开发的基础上,能够管理到80%以上。但是,有个问题确不可回避——如何将vsphere与SDN联动。
目前,除了华三之外,我们还没有看到有厂家具备这样的能力。即使华为,从前期交流的情况看,联动的情况也不容乐观。