[发明专利]一种基于虚拟化平台的高可用服务测试方法及系统有效
申请号: | 202010056624.0 | 申请日: | 2020-01-18 |
公开(公告)号: | CN111258718B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 朱志文 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐胭脂 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 平台 可用 服务 测试 方法 系统 | ||
本发明提供一种基于虚拟化平台的高可用服务测试方法及系统,均包括部署测试环境和基于部署的测试环境对高可用服务进行测试。其中部署测试环境,包括:搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;在每台测试主机上,均创建管理网络、存储网络和租户网络;在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连。本发明用于解决用于高可用服务测试的机器少的问题。
技术领域
本发明涉及服务器领域,具体涉及一种基于虚拟化平台的高可用服务测试方法及系统。
背景技术
在服务器领域,服务器系统往往需要支持有高可用服务(HA),高可用服务(HA)的开发离不开高可用服务的测试。但在实际的高可用服务测试过程中,由于成本等各方面原因,实际用于高可用服务测试的机器数量往往有限,致使高可用服务的测试环境很难满足。
为此,本发明提供一种基于虚拟化平台的高可用服务测试方法及系统,用于解决上述问题。
发明内容
针对现有技术的上述不足,本发明提供一种基于虚拟化平台的高可用服务测试方法及系统,用于解决实际用于高可用服务测试的机器少的问题。
一方面,本发明提供一种基于虚拟化平台的高可用服务测试方法,包括步骤:
P1:部署测试环境:
搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;
在每台测试主机上,均创建管理网络、存储网络和租户网络;
在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连;
P2:基于部署的测试环境,对所述待测的高可用服务进行测试。
进一步地,对所述待测的高可用服务进行的测试,包括:
控制节点的浮动vip高可用服务测试;
计算节点的高可用服务测试。
进一步地,所述控制节点的浮动vip高可用服务测试,包括步骤:
选取至少两台测试主机,并部署为控制节点;
通过ip a命令查找到浮动ip所在的控制节点,记为第一控制节点;
执行shutdown now命令关闭第一控制节点;
在其他控制节点通过ip a命令查找浮动ip所在的控制节点,若查找到浮动ip所在的控制节点,则测试通过。
进一步地,所述计算节点的高可用服务测试,包括步骤:
选取至少两台测试主机,并将选到的测试主机部署为计算节点;
配置各计算节点对应的BMC,使各计算节点能够进行重启与关闭;
创建恢复方式为自动的高可用集群,并添加各计算节点至所述高可用集群;
打开高可用集群中各计算节点的HA开关;
在任意一计算节点上创建相应数量的虚拟机,之后禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;
在其他计算节点上查看所创建的虚拟机的疏散情况,若疏散到其他计算节点上,则测试通过。
进一步地,对于每台测试主机的租户网络:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010056624.0/2.html,转载请声明来源钻瓜专利网。