【技术实现步骤摘要】
一种基于虚拟化平台的高可用服务测试方法及系统
本专利技术涉及服务器领域,具体涉及一种基于虚拟化平台的高可用服务测试方法及系统。
技术介绍
在服务器领域,服务器系统往往需要支持有高可用服务(HA),高可用服务(HA)的开发离不开高可用服务的测试。但在实际的高可用服务测试过程中,由于成本等各方面原因,实际用于高可用服务测试的机器数量往往有限,致使高可用服务的测试环境很难满足。为此,本专利技术提供一种基于虚拟化平台的高可用服务测试方法及系统,用于解决上述问题。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种基于虚拟化平台的高可用服务测试方法及系统,用于解决实际用于高可用服务测试的机器少的问题。一方面,本专利技术提供一种基于虚拟化平台的高可用服务测试方法,包括步骤:P1:部署测试环境:搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;在每台测试主机上,均创建管理网络、存储网络和租户网络;在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连;P2:基于部署的测试环境,对所述待测的高可用服务进行测试。进一步地,对所述待测的高可用服务进行的测试,包括:控制节点的浮动vip高可用服务测试;计算节点的高可用服务测试。进一步地,所述控制节点的浮动vip高可用服务测试,包括 ...
【技术保护点】
1.一种基于虚拟化平台的高可用服务测试方法,其特征在于,包括步骤:/nP1:部署测试环境:/n搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;/n在每台测试主机上,均创建管理网络、存储网络和租户网络;/n在每台测试主机上,均添加相应数量的虚拟网卡,实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连;/nP2:基于部署的测试环境,对所述待测的高可用服务进行测试。/n
【技术特征摘要】
1.一种基于虚拟化平台的高可用服务测试方法,其特征在于,包括步骤:
P1:部署测试环境:
搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;
在每台测试主机上,均创建管理网络、存储网络和租户网络;
在每台测试主机上,均添加相应数量的虚拟网卡,实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连;
P2:基于部署的测试环境,对所述待测的高可用服务进行测试。
2.根据权利要求1所述的基于虚拟化平台的高可用服务测试方法,其特征在于,进一步地,对所述待测的高可用服务进行的测试,包括:
控制节点的浮动vip高可用服务测试;
计算节点的高可用服务测试。
3.根据权利要求2所述的基于虚拟化平台的高可用服务测试方法,其特征在于,所述控制节点的浮动vip高可用服务测试,包括步骤:
选取至少两台测试主机,并部署为控制节点;
通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点;
执行shutdownnow命令关闭第一控制节点;
在其他控制节点通过ipa命令查找浮动ip所在的控制节点,若查找到浮动ip所在的控制节点,则测试通过。
4.根据权利要求2所述的基于虚拟化平台的高可用服务测试方法,其特征在于,所述计算节点的高可用服务测试,包括步骤:
选取至少两台测试主机,并将选到的测试主机部署为计算节点;
配置各计算节点对应的BMC,使各计算节点能够进行重启与关闭;
创建恢复方式为自动的高可用集群,并添加各计算节点至所述高可用集群;
打开高可用集群中各计算节点的HA开关;
在任意一计算节点上创建相应数量的虚拟机,之后禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;
在其他计算节点上查看所创建的虚拟机的疏散情况,若疏散到其他计算节点上,则测试通过。
5.根据权利要求1所述的基于虚拟化平台的高可用服务测试方法,其特征在于,对于每台测试主机的租户网络:
当虚拟机业务网使用vxlan网络模型时,为租户网络分配单独的物理网卡;
当虚拟机业务网使用vlan网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip,并且,所述vlan与其他测试主机的虚拟机业务vlan互连。
6.一种基于虚拟化平台的高可用服务测试系统,其特征在于,包括:
环境部署单元,用于部署测试环境;
高可用服务测试单元,用于基于部署的测试环境,对待测的高可用服务进行测试;
其中,所述的环境部署单元包括:
虚拟化平台搭建模块,...
【专利技术属性】
技术研发人员:朱志文,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。