基于Vmware 虚拟化的云平台运维探讨
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Vmware 虚拟化的云平台运维探讨
基于云计算及其基础架构的平台在应用中的日益重要性,本文提出了基于VMware虚拟化的云计算平台 ,研究了其平台的核心部分通过虚拟化技术解决并保证了云计算平台的高性能与高可用性,使云计算平台在实际应用中资源最大化、利润最大化,同时也推动了虚拟化技术与云计算技术的协同快速发展。
1 虚拟化技术VMware vSphere
使用虚拟化将数据中心转换为可扩展的聚合计算基础架构。虚拟基础架构在提供服务的方式方面为 IT 组织提供了更大的灵活性。虚拟基础架构还可以充当云计算的基础。云计算是一种构建于虚拟化的高效资源池技术之上的计算方法,用于创建按需、弹性、实现自我管理且可以作为服务进行动态分配的虚拟基础架构。虚拟化使应用程序和信息从基础硬件基础架构的复杂性中解脱出来。VMware vSphere虚拟化并汇总多个系统间的基础物理硬件资源,同时为数据中心提供大量虚拟资源。虚拟化是一种过程,它打破了物理硬件与操作系统及在其上运行的应用程序之间的硬性连接。操作系统和应用程序在虚拟机中实现虚拟化之后,便不再因位于单台物理计算机中而受到种种束缚。物理元素(如交换机和存储器)的虚拟等效物在可跨越整个企业的虚拟基础架构内运行。除了虚拟化单台物理计算机之外,还可以使用VMware vSphere构建整个虚拟基础架构,基础架构可以跨越多个物理设备。其规模包括数千台互联的物理计算机和存储设备。通过虚拟化,
可以动态移动资源和处理能力,分配硬件资源。无需向每个应用程序永久分配服务器、存储器或网络带宽。VMware vSphere可作为无缝和动态操作环境管理大型基础架构(如 CPU、存储器和网络),同时还管理数据中心的复杂度。
2 云平台架构
云计算基础架构平台(i aas )有很多,例如Xe n、op ens tac k、VMware vSphere、Hyper-V、KVM等。但VMware的虚拟化技术相比于其它更为成熟,许多政府部门和企业都在应用,因此,我们选择VMware vSphere作为基础架构平台。将现有架构内多台物理服务器整合为一个群集而转变为虚拟化架构。这样能够让现有的业务稳定运行,实现业务的连续性,业务能够弹性增长,按需分配计算资源。并且能够更为方便、快速地进行资源管理和分配。
3 云平台运维
3.1 虚拟机迁移
迁移是指将虚拟机从一个主机或存储位置移至另一个主机或存储位置的过程。迁移与复制和部署是不同的,复制或部署虚拟机是指创建新的虚拟机,并不是迁移形式。在VMware ESXi中,虚拟机可以保存在本地主机存储中, 也可以保存在网络存储中。在vCenter Server中,有多种迁移选项:冷迁移将已关闭电源的虚拟机移至新的主机。也可以将配置文件和磁盘文件重新定位到新的存储位置。可以使用冷迁移将虚拟机从一个数据中心移至另一个数据中心。迁移已挂起的虚拟机将已挂起的虚拟机移至新的主机。也可以将配置文件和磁盘文件重新
定位到新的存储位置。可以将已挂起的虚拟机从一个数据中心移至另一个数据中心。通过vMotion迁移将已打开电源的虚拟机移至新的主机。通过vMotion迁移,可以在不中断虚拟机可用性的的情况下将虚拟机移至新的主机,但无法使用vMotion将虚拟机从一个数据中心移至另一个数据中心。一些配置包括Metro vMotion,这是一种在由高网络往返滞后时间分隔的主机之间实现可靠迁移的功能。安装相应许可证后,将自动启用Metro vMotion,该功能不需要用户配置。通过Storage vMotion迁移将已打开电源的虚拟机的虚拟磁盘或配置文件移动到新的数据存储。通过Storage vMotion迁移,可以在不中断虚拟机可用性的情况下,移动虚拟机的存储器。已挂起虚拟机的迁移以及通过vMotion迁移有时也称为实时迁移或者热迁移。可以手动迁移虚拟机,也可以设置已调度任务来执行冷迁移。
3.2 为虚拟机提供容错(Fault Tolerance)
如果要获得比VMware HA所提供的级别更高的可用性和数据保护,从而确保业务连续性,可以为虚拟机启用FT容错功能。FT基于ESXi 主机平台构建(使用VMware vLockstep功能),它通过在单独主机上虚拟锁步方式运行相同的虚拟机来提供连续可用性。要为群集启用VMware容错,必须满足此功能的必备条件。在vSphere 5中,要启用容错(FT)功能,至少应该满足以下最低要求:至少有两台VMware ESXi 5,以及在同一个HA Cluster中;至少有一个网络存储,如FC、iSCSI 存储,推荐使用两个网络存储;服务器的CPU要求是同一系列;BIOS中要启用VT;每个VM只能分配1颗vCPU;每台VMware ESXi至少要有两