VMWare vSphere、OpenStack在资源调度上的比较
2017-10-26吴东起吴国兰
吴东起 吴国兰
摘要:云计算技术的发展飞快:VMware 2011年9月发布vSphere 5.0、历经5.1、5.5、6.0、2016年11月推出vSphere 6.5,对于一款商业平台软件来说,算得上发展迅猛。OpenStack 2010年开始正式发布,每半年推出一个新版本,目前已是第15个版本-Ocata(2017年2月推出);新版本相对于上一个版本完善了原有的功能,也扩展了很多新的功能。这两款云平台软件在IaaS方面的表现各有千秋,该文以这两个平台下的VM批量部署的例子进行比较,进而分析、总结了OpenStack和VM-ware vSphere在资源调度上的异同、优劣。
关键词:云计算;虚拟机;虚拟机调度;资源分配;VMware vSphere;OpenStack
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)22-0028-04
1说明
1)本文中的斜体字表示该部分内容是变量,在具体操作中会有变化。
2)本文中的OpenStack指的是OpenStack 0cata版本,VM-ware vSphere指的是VMware vSphere 6.5。
3)本文中涉及两种虚拟化平台,各自有术语体系,有时难免混乱,为避免误解,做以下说明:
VMware vSphere中的虚拟机(Virtual Machine)概念为大多数人所接受,但在OpenStack中又有两种叫法:在dashboard(控制面板)中叫做instance(实例),在openstack命令行中则用server(可理解为“云服务器”涞表示,我用VM作为它们的统称。
4)笔者是在基本相同的硬件环境下将VMware vSphere与OpenStack下部署多台虚拟机的情况进行测试比较的,具体为:主机都是两台DELL PowerEdge R920服务器、同一个网络环境、本地存储;VMware vSphere的vCenter Server安装在两台主机的其中之一上,OpenStack将其中一台主机作为单一控制节点同时也是计算节点。
2VMware vSphere下虚拟机(Virtual Machine)的部署
笔者在VMware vSphere下完成虚拟机部署的系统架构如“图1 VMware vSphere群集架构图”所示:
为了实现我们的虚拟机部署方案,在物理机上安装ESXi6.5后,依次做了以下工作:
1)在主机esxi-hostl上新建虚拟机,安装操……
