同上,PowerVC基于Openstack开发,通过Openstack去管理可以减少二次开发的难度,当然也可以通过Openstack去接管ESXi等宿主机,但相比接管vCenter等需要一定的开发能力。通过Openstack纳管PowerVC和vCenter可以实现对虚拟资源的基础管理,比如创建管理虚机等,但一些高级的类似迁移或HA等功能需要二次开发。
收起vcenter 有自己api 还有 powervc 都有开发的api
集成最好 单个集成 避免统一管理集成导致的api 排查日志满天飞 导致业务上线关联其他系统 而使用体验差的问题
我们这边云平台 都是单独开发 对接 vcenter+esxi , openstack +kvm , powervc+powervm. 然后上层在服务申请时分开三个业务请求
集成完成后 业务系统相互不干扰 ,再次做业务开发非常轻松.
比如 新到的 x86上线vcenter6.5+esxi,我们只是再次在平台添加了一下配置vcenter ip 以及用户名密码就OK了. 这样松散结构 非常利于运维和开发