好文分享|基于PowerVM技术的虚拟化设计思路及优化研究 下载本文

内容发布更新时间 : 2024/6/16 18:33:32星期一 下面是文章的全部内容请认真阅读。

好文分享|基于PowerVM技术的虚拟化设计思路及优化研

如何利用PowerVM技术实现企业私有云建设?本文主要从虚拟化的设计原则、思路以及优化策略等方面展开,不仅从理论层面进行相应的论述和分析,而且结合具体案例来支撑本文所提出的论点和方法。从而为企业在进行类似项目的建设时提供技术指导路线以及具体的实施参考。 引言 过去的10年内,IBM的Power小型机是企业用来运行自己重要业务的主要服务器,尤其是在一些金融企业内,小型机在数据中心内的占有率几乎达到了80-90%。随着云计算的发展,这种单一实体服务器运行业务的模式已经退出历史舞台,虚拟化技术所构建的私有云平台逐渐成为企业数据中心的主流架构。那么如何利用既有的小型机资源实现稳定效率的计算资源平台成为企业数据中心面临的主要问题。1.技术概述 所谓PowerVM技术就是在IBMPower平台上实现的虚拟化技术,它可以实现计算资源与硬件平台的隔离,实现计算资源的动态调配,实现计算资源的高度共享。2.项目实施目标 要完成一个IBM小型机虚拟化平台建设项目,那么需要完成以下总的目标:1)业务系统功能目标;2)业务连续性目标;3)业务性能目标;根据项目实施的总体目标,我们带着以下问题来完成项目需求分析,简

单说这个需求分析就是要设计好项目实施需要解决的问题来指导我们设计过程中所运用到的方法以及工具。 具体说来,基于总体目标,我们需要完成如下问题设计: 1)需要设计多少个客户分区需要设计什么样配置的客户分区来支撑应用架构的实现? 2)IO服务分区需要设计成什么模式来满足业务连续性的需求? 3)需要设计多少个网络逻辑分区来满足业务隔离性需求? 4)需要采用什么样的物理配置来满足业务的性能要求?3.选择物理硬件配置 前面章节提到PowerVM的实现,需要解决一个很关键的问题就是选择什么样的硬件配置来满足业务系统功能以及性能的需求。选择硬件配置无非就是要完成表3.1所列出项目的赛选。

对于CPU来讲,一个物理CPU可以按照核的0.1粒度来划分,就是说从CPU资源共享技术上来讲,一个物理核最多可以虚拟出10个Dlpar。如果是双核的CPU,那么意味着可以做到20个Dlpar来共享这一个物理CPU。而内存的划分相对比较自由,任何数量的内存都可以划分。对于HBA卡来说,通常带宽参数有4G、8G、16G,8GB的为常见配置,对于网卡来讲的话通常有GB和10GB,根据自己的网络环境选择合适带宽的网卡。在选择这些硬件配置的时候需要根据以下几个基本原则来执行: 1)根据业务系统的数量以及每个业务系统大概的资源需求曲线趋势来决定

CPU和内存资源的数量配置。 2)IO设备配置选择需要根据设计的VIOS数目做均衡配比,也就是说如果双VIOS模式,那么IO板卡数量上的配置应该达到偶数级的配置,并且平均划给两个VIOS。 3)所有的客户分区会分时分空间的方式共享VIOS上的IO设备,配置的选择应该能够支持业务系统的峰值并且具备一定的抗突发压力的冗余能力。4.项目详细设计及优化 4.1 设计及规划步骤 当硬件配置已经确定的前提条件下,那么下面的工作就是要按照科学合理的规划步骤来设计和优化虚拟化项目实施: ① 硬件拓扑及位置规划设计; ② 系统整体分区配置设计规划; ③ 系统网络设计规划; ④ 系统存储设计规划; ⑤ 分区备份及媒体库设计规划; ⑥ VIOS分区优化参数配置规划; ⑦ 客户分区优化参数配置规划; ⑧ 压力测试及项目评估; 4.2 硬件拓扑及位置规划设计 这个问题的阐述,本文以一个实际的案例来说明具体的设计原则及设计思想。

如图4.1.1 所示,以780为例,一个物理服务器包括了两个主机柜和一个IO扩展柜,分别位于机柜的不同位置。在同一个主机柜(CEC)之内,其内部的物理架构如下图4.1.2 所示:

图 4.1.2Power780内部总线架构图图 4.1.3 IO扩展柜内部总线架构图 根据两个架构图所示,从CPU到最末端的HBA