普布卓嘎
基于VMware vSphere虚拟机的架构
普布卓嘎
西藏气象信息网络中心,西藏 拉萨 850000
在任何业界中使用虚拟化,运营成本都会降低、资源都会有效利用,良好的扩展性也会得到体现。目前虚拟化的方案很多。基于此,主要介绍了VMware vSphere平台的虚拟机,以及虚拟机的搭建、配置、应用等。
虚拟机;VMware vSphere;架构;平台
Virtual Machine(虚拟机)拥有CPU、内存、硬盘等硬件资源,安装操作系统以及应用程序与物理服务器提供的服务一样。但一台物理服务器一般运行一个操作系统及一个应用程序,而虚拟体系结构中,一台物理服务器可以运行多个操作系统以及多个应用程序,有效地提高了物理服务器使用率[1]。
1.1 VMware vSphere
基础架构服务包括Computer、Storage、Network等3大部分。其中Computer包括ESX和ESXi(vSphere5.5中仅有ESXi)、DRS(分布式资源调配)以及Memory(内存);Storage包括Thin Provisioning、StorageI/O Control;Network包括Distributed Switch、Network I/O Control,Network I/O Control(网络读写控制)是vSphere高级特性之一,通过对网络读写的控制使网络达到更好的性能[2]。
1.2 应用程序服务
其中,vMotion让运行在ESXi主机上的虚拟机可以在开机状态下迁移到另外的ESXi主机上;StoratgevMotion实现虚拟机所使用的存储文件在开机或关机状态下迁移到另外的存储设备上;High Availability可迁移虚拟机到正常ESXi主机运行,避免服务中断;Fault Tolerance实现了虚拟机同时在两台ESXi主机以主/从方式并发运行;Data Recovery则通过合理的备份机制对虚拟机进行备份,以便故障发生时能够快速恢复。Security包括vShield Zones、VMsafe。Scalability包括DRS、Hot Add。
2013年发布的VMware vSphere 5.5增加了非常多的新功能,主要功能有:VMDK最大可以支持到62 TB;vSphere 5.5中一个Datastore最大为64 TB,单台ESXi 5.5主机最大支持320个Physical Core;vSphere HA部分在5.5里加入了部分针对Application的支持;物理内存最大支持4 TB;最大支持4 096个vCPU;虚拟机的Hardware Version为vmx 10;GPU方面同时支持AMD和Intel以及vGPU模式,对于Horizon View有很大帮助;vCSA版本的vCenter内置的vPostgres数据库最大支持500台ESXi Hosts或5000台VMs;支持MSCS 2012等[3]。
3.1 VMware ESXI5.5安装与配置
从vmvere网站上下载VMware ESXI5.5镜像,通过**挂载VMware ESXI5.5安装镜像文件,启动节点自动加载镜像文件开始按照提示安装,输入的root密码应不少于7位字符[4]。按F2输入root用户名和密码后进入Esxi 5.5系统,对系统进行ip、DNS及主机名网络配置,设置完后按Esc键返回,此时会提示重启网络服务,选yes继续。
3.2 VMware vSphere Client的安装配置
Esxi 5.5系统可以从任何ESXi主机下载 vSphere Client,安装成功后,依次选择“开始”→“程序”→“VMware”→“VMware vSphere Client”命令,以 root 用户身份登录ESXi 主机[5]。
3.3 VMware vCenter Server的安装
(1)安装的环境要求。硬件要求两个64位CPU或一个64位双核CPU,CPU主频为2.0 GHz 或2.0 GHz以上,4 GB的存储空间,千兆的网络,安装vCenter Server内存的大小影响控制虚拟机台数。vCenter Server 要求使用64位操作系统,最好是Windows 2008 R2,需要使用64位系统 DSN 以连接到其数据库,在安装过程中会捆绑 Microsoft SQL Server 2008 R2 Express 数据库软件包[6]。
(2)安装准备工作。安装SQL Server 2008 R2数据库,然后创建数据库。在sql的镜像文件中,搜索sqln,安装sqlncli,64位操作系统则选择对应的X64版本进入sql配置管理器,把所有SQL服务都启动,把正在运行的服务重新启动一次,开始→管理工具→数据源ODBC→选择“系统DSN”→“添加”按钮,进入“创建新数据源”界面上,选择SQL Server Native Client 10.0,单击“完成”按钮[7]。
(3)VCenter Server的安装。点击“数据库选项”选择第二项“使用现有的受支持的数据库”,输入完全限定域名,即VCenter.h3c.com.cn,打开域服务器的主机,即Server 2003,不然无法解析完全限定域名,输入各端口号,默认即可。出现端口已被使用时,需改为其他端口号,等待数分钟后即提示安装完成[8]。
(4)VCenter Server配置。安装完VCenter Server后,登录vSphereVMware vsphere client 进行配置[9]。先建立一个新的数据中心,包含配齐用于操作虚拟机的完整功能环境所需的全部清单对象。在数据中心对象下建立一个新的集群,才可以添加主机和虚拟机[10]。
[1]赵刚.基于VMware vSphere的虚拟化架构的研究与实现[D].北京:中国地质大学(北京),2013.
[2]连鸿鹏.云计算VMware vSphere虚拟化技术的架构分析[J].软件导刊,2012,11(8):151.
[3]彭展,李密.基于虚拟化技术的信息化系统服务器部署方案研究[J].中国电子商情:通信市场,2011(6):208-214.
[4]喻剑锋.VMware vSphere平台的组成结构与应用程序分析[J].计算机光盘软件与应用,2014(13):101-102.
[5]郑小长,闫格.基于VMware vSphere环境下虚拟服务器集群的构建[J].漳州师范学院学报:自然科学版,2013,26(1):44-46.
[6]陈波,唐灵丽,周忠海,等.基于VMware vSphereSDK的虚拟化客户应用程序实现[J].电脑知识与技术,2010,6(2):331-333.
[7]陈乐然,王刚,陈威,等.VMware虚拟化环境安全风险与防护方案研究[J].华北电力技术,2014(9):61-65.
[8]韩奕,姜建国,仇新梁,等.基于云计算的恶意程序检测平台设计与实现[J].计算机工程,2014,40(4):26-31.
[9]李桂林.VMware vSphere在云平台系统搭建中的应用[J].电子技术与软件工程,2014(3):91.
[10]于平华.准备vCenter Server6虚拟机[J].网络运维与管理,2015(6):59-60.
Architecture of Virtual Machine based on VMware vSphere
F Bbu Draga
Tibet Meteorological Information Network Center,Tibet Lhasa 850000
In any industry, the use of virtualization, the reduction of operating costs, the effective use of resources, good scalability are reflected. At present, there are many schemes of virtualization. This paper mainly talks about the virtual machine of VMwarevSphere platform, and the construction, configuration and application of virtual machine.
virtual machine; VMwarevSphere; architecture; platform
TP391.9
A
1009-6434(2016)08-0009-02
普布卓嘎(1988—),女,藏族,西藏拉萨市人,本科学历,助理工程师,西藏自治区气象局信息网络中心,从事网络维护工作。