IaaS技术规范(6)

2019-01-27 13:27

中国联通IaaS计算设备技术规范

服务器虚拟化产品必须尽量减少虚拟软件本身的性能损耗,使虚拟机提供与同等资源配置的物理服务器相当的处理能力。

对服务器性能的度量可以采用两类指标:

(1)单类资源处理性能:如CPU计算能力、网络通信能力和磁盘I/O能力等; (2)综合处理性能:根据服务器的典型应用,比如Web服务、Java应用等; 与物理服务器相比,采用不同指标度量的虚拟机的损耗如下: (1)CPU损耗小于5% (2)磁盘IO损耗小于10% (3)网络IO损耗小于10%

通常情况下虚拟化的损耗可以用相同配置的物理机和虚拟机进行比较。

应当测量主机虚拟化软件自身对系统资源的占用。此项占用应尽可能的小以达到低虚拟化损耗的目的。

7.1.2 虚拟机整体性能需求

虚拟机的整体性能需求包括:虚拟机的性能稳定性和虚拟化的最大处理能力。 1. 虚拟机性能稳定性

虚拟机的性能由所分配的CPU、内存、网络等资源的数量和类型决定。一旦资源分配方案确定后,虚拟机的性能应该具有稳定性。

当物理服务器资源能够满足多个虚拟机的资源需求,即不存在“资源复用”和“资源竞争”的情况时,虚拟机的最高性能在以下情况下应保持稳定:

(1)虚拟机的最高性能与其所处的物理位置无关。在相同的硬件条件下和相同的负载情况下,则两个虚拟机的性能应该相同;

(2)虚拟机的最高性能与物理服务器中同时运行的虚拟机的数量无关。例如,在物理服务器上新增一个或多个虚拟机,对原有虚拟机的性能没有影响;

(3)虚拟机的最高性能与其它虚拟机的负载情况无关。当各虚拟机资源分配确定后,无论其它虚拟机是忙或闲,都不影响本虚拟机的性能。

2. 虚拟化最大处理能力

服务器虚拟化应该能够提供较高的处理能力支持,以满足不同应用的使用需求。服务器虚拟化处理能力包括虚拟机单机处理能力和集群处理能力:

22

中国联通IaaS计算设备技术规范

(1)在物理服务器能够满足资源需求的情况下,X86平台上的一台虚拟机支持32颗虚拟CPU核、1T内存和2TB的虚拟磁盘的能力。物理主机支持128颗物理CPU核与2TB物理内存,支持最大64TB的物理卷,支持16块千兆网卡或者8块万兆网卡。

(2)单套虚拟化管理系统能够统一管理不少于1000个物理服务器节点和10000个虚拟机节点。 (3)集群内物理主机至少支持8台

7.1.3 虚拟机迁移性能

虚拟机迁移性能主要衡量指标为迁移时间。

(1)虚拟机的迁移时间与网络带宽、虚拟机活跃度和虚拟机迁移算法有关。

(2)网络带宽是限制同时迁移虚拟机数量的关键因素。一般单个千兆网卡可以支持4台虚拟机的同时迁移,单个万兆网卡可以支持8台虚拟机的同时迁移。

(3)虚拟机迁移中由于涉及到对内存的复制,所以虚拟机迁移时间随虚拟机内存的增加而有所增加。另外,虚拟机的活跃程度对迁移时间也有影响,对内存操作越频繁的虚拟机迁移时间越长,所以需要比较相同负载下虚拟机的迁移时间。

(4)虚拟化服务器在线迁移完成时,服务将从源虚拟机切换到迁移的目标虚拟机中,在迁移完成的最后一瞬间,也即虚拟机切换的最后一瞬间,服务不可用的时间应该低于秒级。

7.1.4 虚拟机快照性能要求

通过虚拟化平台提供的快照技术,可以对虚拟机存储数据进行在线存储快照,当虚拟机需要恢复时可以基于快照进行快速恢复,可衡量的指标包括:

(1)创建快照的时间 (2)快照恢复虚拟机的时间

应当保证在存在一定数量快照的情况下,继续创建快照的时间不会下降。即快照的性能应当与快照数量不相关。此项指标可以通过在一定的时间间隔内创建多次快照来比较每次快照的时间没有明显的变化。

23

中国联通IaaS计算设备技术规范

7.2 可用性要求 7.2.1 集群支持

虚拟化HA集群为一定数量的同构CPU的物理服务器集合,集群内物理服务器之间保持“心跳”通信,通过对集群内物理服务器故障的自动化监测,使出现故障的物理服务器上的所有虚拟机在集群内其他节点上自动重新启动,从而实现整个虚拟化系统的高可用。

7.2.2 网络冗余连接

网络冗余连接是指Hypervisor虚拟化软件应当识别并支持主机上的多网卡设置,并且可以将故障网卡上的虚拟机流量自动引导到健康网卡的能力。

同样的原理,当网络出现故障,例如交换机故障、链路故障时,虚拟化软件也应当自动识别错误并将虚拟机流量引导到健康的网络链路上,且这一过程应当对虚拟机是透明的。

网络冗余还应包括对多网卡的bond支持。数据流量可以在多个主机的物理网卡之间同时传输,以达到带宽利用率最大化。主机还应当在冗余链路之间支持负载均衡。均衡算法应当支持MAC地址,IP地址为规则的设置。

当原故障网络恢复时,主机应当自动识别并响应。

7.2.3 存储可用性支持

存储可用性包括对存储多路径的支持。存储多路径需要主机Hypervisor软件,网络和存储设备的统一协作。

主机Hypervisor应当自动识别故障路径并进行自动切换。

虚拟化软件应当提供认证平台,对主流的存储阵列进行可用性的认证。

7.2.4 虚拟机HA

在对物理服务器和虚拟机的运行状态进行监控的过程中,一旦虚拟机本身或者虚拟机所在物理服务器发生故障时,能够在集群内以以下几种方式进行故障切换:

(1)如果仅仅是虚拟机出现故障而物理服务器仍然正常运行,支持在本地重新启动故障虚拟机,承担原有工作负载;

(2)在其它正常运行的物理服务器上,重新加载和启动发生故障的虚拟机,承担原有的工作负载;

24

中国联通IaaS计算设备技术规范

服务器虚拟化故障切换过程中,应该尽量减少服务中断的时间,检测到故障发生后应该立即按照预先设定的方式开始执行故障切换操作。

在故障切换过程中,能够正确选择合理的目标服务器,避免给其它物理服务器或虚拟机造成过大压力。如果当前系统中没有可用资源,应该能够进行故障告警。

7.2.5 虚拟机故障隔离

故障隔离是指虚拟机能够避免外部软硬件故障对系统可用性的影响,仍然保持虚拟机的正常运行。在一个虚拟机内的任何操作,不对同一台物理服务器上的其它虚拟机和Hypervisor自身的可用性产生危害。即使虚拟机的运行出现故障,比如操作系统崩溃、应用程序错误导致死机等情况,同一物理服务器上的Hypervisor以及其它虚拟机仍然可以正常运行。

7.3 可管理性要求

7.3.1 虚拟化系统补丁统一升级

系统补丁升级需要支持:

(1)联机在线自动查找、发现和报告Hypervisor、虚拟化管理系统存在的系统漏洞,及时进行更新和补丁安装;

(2)补丁安装或升级从网络在线下载安装或从本地安装,并可以通过脚本或工具自动批量进行。安装补丁或更新时,虚拟机可以运行或不运行。

(3)Hypervisor软件的升级应当不影响虚拟机上业务的正常运行。 (4)系统升级应当支持回滚操作,并有完整的升级日志。 (5)应当有统一的管理界面对多台主机进行升级的管理和控制。

7.3.2 虚拟机操作系统软件统一升级

提供虚拟机操作系统软件的统一升级功能,包括:

(1)支持联机在线自动查找、发现和报告虚拟机操作系统存在的系统漏洞,及时进行更新和补丁安装;

(2)补丁安装或升级支持从网络在线下载安装或从本地安装,并可以通过脚本或工具自动批量进行。安装补丁或更新时,虚拟机可以运行或不运行(离线安装)。

25

中国联通IaaS计算设备技术规范

(3)虚拟化软件应当避免每台虚拟机需要单独升级的传统方式,可以通过统一的管理界面,实现对多台虚拟机的升级管理,以达到节省网络流量和带宽的目的。

(4)虚拟化软件应当监控并记录每台虚拟机的系统状态以及操作系统信息,并且根据预定义的策略进行升级和管理。

7.3.3 故障管理

为了能够更加便捷地对虚拟化平台进行维护管理,特别是对多台物理和虚拟机进行统一管理,虚拟化平台应该提供通过脚本或流程编排的方式,支持对虚拟化服务器进行远程、自动化操作和管理。

虚拟化的管理模块支持实时监测网络中各物理服务器和虚拟机的运行状态变化情况,针对可能引发潜在性问题的配置更改、资源不足、设备故障等故障情况,提供友好的告警界面和信息,通过Email、Log、短信或相关网管接口等方式提醒相关人员,以便及时进行处理。其功能应支持:

(1)故障定位:要能够自动搜集Guest OS、VMM的故障定位信息。自动搜集到的故障定位信息应完整,能够支撑类似Windows蓝屏、Linux Panic等严重问题的定位。

(2)故障上报:异常时要能够自动上报告警。

7.3.4 脚本自动化管理

为了能够更加便捷地对虚拟化平台进行维护管理,特别是对多台物理和虚拟机进行统一管理,虚拟化平台应该提供通过脚本或流程编排的方式,支持对虚拟化服务器进行远程、自动化操作和管理。

7.3.5 运维监控管理

为了能够支撑资源管理平台对资源信息的运维监控上报.需要支持相关数据的采集,包括: (1)物理机上报内容信息(物理机的版本型号、配置信息(CPU,内存,硬盘,网卡个数)、资源状态);

(2)网络上报内容信息(存储空间总量(GB)、IP和虚拟防火墙总量(个)、已用存储空间量(GB)和已使用IP和虚拟防火墙(个))

7.3.6 拓扑管理

虚拟化的管理模块需提供网络内部各种软硬件资源的统一管理,包括: (1)物理服务器:编号、名称、IP地址等;

26


IaaS技术规范(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:体育类期刊投稿邮箱

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: