作者: JAILBREAK

简介

OpenStack计算服务支持VMware vSphere产品系列并支持VMotion,高可用性,动态资源调度(DRS)等高级功能。

 

支持vSphere 4.1及其以后版本在Openstack上部署VMware的虚拟机映像。

Openstack nova-compute服务使用VMware vCenter驱动与VMware vCenter服务器通信,可以管理一个或多个ESX主机集群通信。一个集群里的多个ESX主机集合成一个hypervisor被Openstack统一调度。单个ESX主机没有被Openstack调度器使用,集群内部的DRS保证选择合适的ESXI主机。当一个虚拟机部署到vCenter集群,它可以使用所有的vSphere功能。

 

以下各节描述如何配置VMware vCenter驱动。

架构设计

图片1

如图所示,OpenStack计算调度器看到三个hypervisor在vCenter中,每个对应到一个集群。Nova- compute包含VMware的驱动。您可以运行多个nova-compute服务。调度粒度的区分是,ova- compute里面的VMware驱动与vCenter api来选择适当的ESX主机集群。在集群内部,vCenter使用DRS的来选择ESX主机。

VMware vCenter驱动还与OpenStack镜像服务通信,用来从存储复制VMDK镜像。图中的虚线代表VMDK镜像从OpenStack镜像库被复制到vSphere数据存储。第一次拷贝镜像时,VMDK镜像会缓存到vsphere数据存储。

OpenStack部署虚拟机到vSphere集群后,虚拟机可以在vCente可见并且可以使用vSphere高级功能。同时,虚拟机也在OpenStack仪表板可见。你可以像其他OpenStack实例一样管理它。

 

功能说明

VMware环境的前提条件

  1.  vSphere 5.1 以后支持大文件上传datastore
  2.  DRS打开
  3.  共享存储
  4.  为Openstack单独使用集群和存储
  5.  根据需求进行网络设计
  6.  NSX支持防火墙,nova-network不支持。(NSX是单独购买的VMware插件)
  7.  VNC端口5900-6150需要在ESX上打开。
  8.  不支持Ephemeral Disks
  9.  不支持SSH KEY注入实例

 

vCenter驱动配置

  1.  vCenter的连接

首先要在物理服务器上部署完成VMware vSphere ESXi和vCenter组件。

图片2

 

部署Openstack的时候,输入vCenter的IP地址,用户名和密码到Openstack。在Openstack界面上显示HACluster的名称:

图片3

 

 

在主机集合中显示Openstack服务和VMware vCenter服务

图片4

 

还可以监控虚拟机的资源使用情况

图片5

图片6

 

管理虚拟机

图片7

 

虚拟机以ID号为名在VMware环境中被创建。

图片8

 

管理云硬盘:

图片9

在VMware上创建了卷。

图片10

 

 

管理镜像模板

图片11

 

实际上,这些镜像,云硬盘和虚拟机都运行在底层的VMware虚拟化平台上:

 

图片12

 

 

优点说明

VMware+Openstack的解决方案,适合运维能力弱,运行环境要求高的传统企业。成熟VMware虚拟化技术(vMotion,FT等),保证了数据和虚拟机的安全性。而Openstack的云管理平台,让用户体会到云管理的优势,而且为以后的扩展打下了基础。

扩展指横向的添加服务器,兼容KVM虚拟化;纵向指向上扩展到PAAS或SAAS的应用。

Posted in 未分类

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据