一种基于虚拟化平台的高可用服务测试方法及系统与流程

专利2022-06-29  75


本发明涉及服务器领域,具体涉及一种基于虚拟化平台的高可用服务测试方法及系统。



背景技术:

在服务器领域,服务器系统往往需要支持有高可用服务(ha),高可用服务(ha)的开发离不开高可用服务的测试。但在实际的高可用服务测试过程中,由于成本等各方面原因,实际用于高可用服务测试的机器数量往往有限,致使高可用服务的测试环境很难满足。

为此,本发明提供一种基于虚拟化平台的高可用服务测试方法及系统,用于解决上述问题。



技术实现要素:

针对现有技术的上述不足,本发明提供一种基于虚拟化平台的高可用服务测试方法及系统,用于解决实际用于高可用服务测试的机器少的问题。

一方面,本发明提供一种基于虚拟化平台的高可用服务测试方法,包括步骤:

p1:部署测试环境:

搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;

在每台测试主机上,均创建管理网络、存储网络和租户网络;

在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连;

p2:基于部署的测试环境,对所述待测的高可用服务进行测试。

进一步地,对所述待测的高可用服务进行的测试,包括:

控制节点的浮动vip高可用服务测试;

计算节点的高可用服务测试。

进一步地,所述控制节点的浮动vip高可用服务测试,包括步骤:

选取至少两台测试主机,并部署为控制节点;

通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点;

执行shutdownnow命令关闭第一控制节点;

在其他控制节点通过ipa命令查找浮动ip所在的控制节点,若查找到浮动ip所在的控制节点,则测试通过。

进一步地,所述计算节点的高可用服务测试,包括步骤:

选取至少两台测试主机,并将选到的测试主机部署为计算节点;

配置各计算节点对应的bmc,使各计算节点能够进行重启与关闭;

创建恢复方式为自动的高可用集群,并添加各计算节点至所述高可用集群;

打开高可用集群中各计算节点的ha开关;

在任意一计算节点上创建相应数量的虚拟机,之后禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;

在其他计算节点上查看所创建的虚拟机的疏散情况,若疏散到其他计算节点上,则测试通过。

进一步地,对于每台测试主机的租户网络:

当虚拟机业务网使用vxlan网络模型时,为租户网络分配单独的物理网卡;

当虚拟机业务网使用vlan网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip,并且,所述vlan与其他测试主机的虚拟机业务vlan互连。

另一方面,本发明提供一种基于虚拟化平台的高可用服务测试系统,包括:

环境部署单元,用于部署测试环境;

高可用服务测试单元,用于基于部署的测试环境,对待测的高可用服务进行测试;

其中,所述的环境部署单元包括:

虚拟化平台搭建模块,用于搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;

测试主机网络创建模块,用于在每台测试主机上,均创建管理网络、存储网络和租户网络;

网络隔离模块,用于在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的网络分离;各测试主机之间任意两虚拟网卡均网络互连。

进一步地,所述的高可用服务测试单元,包括:

第一高可用服务测试模块,用于进行控制节点的浮动vip高可用服务测试;

第二高可用服务测试模块,用于进行计算节点的高可用服务测试。

进一步地,所述第一高可用服务测试模块,包括:

控制节点部署单元,用于选取至少两台测试主机,并部署为控制节点;

第一浮动ip节点查找单元,用于通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点;

控制节点关闭单元,用于执行shutdownnow命令关闭第一控制节点;

第二浮动ip节点查找单元,用于在其他控制节点上通过ipa命令查找浮动ip所在的控制节点;

测试通过判定单元,用于在第二浮动ip节点查找单元查找到浮动ip所在的控制节点时,判定当前测试通过并输出当前测试结果。

进一步地,所述的第二高可用服务测试模块,包括:

计算节点部署单元,用于选取至少两台测试主机,并将选到的测试主机部署为计算节点;

配置单元,用于配置各计算节点对应的bmc,使各计算节点能够进行重启与关闭;

集群单元,用于创建恢复方式为自动的高可用集群,并用于添加各计算节点至所述高可用集群;

ha开启单元,用于打开高可用集群中各计算节点的ha开关;

虚拟机创建单元,用于在任意一计算节点上创建相应数量的虚拟机;并用于在创建虚拟机后,禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;

测试结果查看单元,用于在其他计算节点上查看所创建的虚拟机的疏散情况,并用于在查看结果为所创建的虚拟机疏散到其他计算节点上时,输出测试通过。

进一步地,对于每台测试主机的租户网络:

当虚拟机业务网使用vxlan网络模型时,为租户网络分配单独的物理网卡;

当虚拟机业务网使用vlan网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip,并且,所述vlan与其他测试主机的虚拟机业务vlan互连。

本发明的有益效果在于,

本发明提供的基于虚拟化平台的高可用服务测试方法及系统,二者均搭建虚拟化平台、在虚拟化平台的各测试主机上分别部署待测的高可用服务,并分别在每台测试主机上创建管理网络、存储网络和租户网络、并通过添加虚拟网卡的方式实现了测试主机上管理网络、存储网络和租户网络三者之间的相互隔离,使得每个测试主机即可部署为控制节点又可部署为计算节点,这在一定程度上减少了服务器高可用服务测试所需测试主机的数量,有助于高可用服务测试的顺利进行。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例的方法的示意性流程图。

图2是本发明一个实施例的系统的示意性框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

实施例1:

图1是本发明一个实施例的方法的示意性流程图。

如图1所示,该方法100包括:

步骤110,部署测试环境;

步骤120,基于部署的测试环境,对待测的高可用服务进行测试。

其中,步骤110的实现方法,具体包括:

步骤1101,搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;

步骤1102,在每台测试主机上,均创建管理网络、存储网络和租户网络;

步骤1103,在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连。

可选地,步骤120中对待测的高可用服务进行测试,具体包括:

控制节点的浮动vip高可用服务测试;

计算节点的高可用服务测试。

其中,所述控制节点的浮动vip高可用服务测试,包括步骤:

s1,选取至少两台测试主机,并部署为控制节点;

s2,通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点;

s3,执行shutdownnow命令关闭第一控制节点;

s4,在其他控制节点通过ipa命令查找浮动ip所在的控制节点,若查找到浮动ip所在的控制节点,则测试通过。

可选地,所述计算节点的高可用服务测试,包括步骤:

q1,选取至少两台测试主机,并将选到的测试主机部署为计算节点;

q2,配置各计算节点对应的bmc,使各计算节点能够进行重启与关闭;

q3,创建恢复方式为自动的高可用集群,并添加各计算节点至所述高可用集群;

q4,打开高可用集群中各计算节点的ha开关;

q5,在任意一计算节点上创建相应数量的虚拟机,之后禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;

q6,在其他计算节点上查看所创建的虚拟机的疏散情况,若所创建的虚拟机疏散到其他计算节点上,则测试通过。

可选地,为确保测试工作的顺利进行,对于每台测试主机的租户网络:

当虚拟机业务网使用vxlan网络模型时,为租户网络分配单独的物理网卡;

当虚拟机业务网使用vlan网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip,并且,所述vlan与其他测试主机的虚拟机业务vlan互连。

为了便于对本发明的理解,下面以本发明基于虚拟化平台的高可用服务测试方法的原理,结合实施例中对服务器的高可用服务进行测试的过程,对本发明提供的基于虚拟化平台的高可用服务测试方法做进一步的描述。

该基于虚拟化平台的高可用服务测试方法,包括:

步骤k1:部署测试环境。该步骤k1的实现方法包括步骤:

步骤k11,搭建icos(incloudopenstack,是基于openstack的虚拟化系统)虚拟化平台,该虚拟化平台包括四台测试主机,各测试主机相互之间互通,并且各测试主机内均部署有待测的高可用服务。具体实现时,本领域技术人员也可依据实际情况搭建其他常见的虚拟化平台。

之后执行步骤k12。

步骤k12,在每台测试主机上,均创建管理网络、存储网络和租户网络。

高可用服务测试需要在三个网络层面综合判断ha执行条件,该三个网络层面即是管理网络、存储网络和租户网络。

步骤k13,在每台测试主机上,实现所创建的管理网络、存储网络和租户网络的三网分离。

首先,进入各测试主机。然后,为测试主机内配置的管理网络、存储网络和租户网络分别设置虚拟网卡,以实现租户网、管理网、存储网的分离。具体地,测试主机上的管理网络、存储网络和租户网络分别对应三个独立的虚拟网卡。

各测试主机中管理网络、存储网络和租户网络对应的三个独立的虚拟网卡依次是:

管理网网卡:命名为″api_interface″;

存储网网卡:命名为storage_interface;

租户网络网卡:命名为″tenant_interface″,是虚拟机业务网使用网卡。

其中,可选地,对于tenant_interface(租户网络网卡):

当测试主机的虚拟机业务网使用vxlan(virtualextensiblelan)网络模型时,为测试主机的虚拟机业务网单独分配物理网卡,一定程度上有助于提高高可用服务的高可用性判断;

当测试主机的虚拟机业务网使用vlan(virtuallocalareanetwork,虚拟局域网)网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip;此时,该tenant_interface网卡的上联交换机端口为trunk模式,并且允许该租户网络vlan及其他测试主机的虚拟机业务vlan通过。

其中,网卡子接口配置文件内容可参照如下:

type=eehernet

bootproto=static

name=eno2.201

device=eno2.201

onboot=yes

ipaddr=182.201.13

netmask=233.233.233.0

vlan=yes

以一测试主机为节点153为例,为节点153的管理网络、存储网络和租户网络设置虚拟网卡,实现节点153内租户网、管理网、存储网的分离,具体可参照如下脚本实现配置:

node153network_interface=eno1neutron_exterface

=eno2storage_interface=eno2.201tenant_interface=eno2.202

同理,可实现其他测试主机内管理网络、存储网络和租户网络的分离配置。

完成配置后,打开测试主机内的globals.yml文件,注释掉storage_interface、tenant_interface,即在storage_interface、tenant_interface的配置行前面加″#″进行注释掉。

之后进入部署节点(即各进行管理网络、存储网络和租户网络的分离配置的测试主机),执行以下命令,使上述各相关的配置生效:

kola-ansiblepost-deploy-i/root/multimode-tmasakari,consul

至此,各测试主机之间任意两虚拟网卡均网络互连。

步骤k2,基于部署的测试环境,对所述待测的高可用服务进行测试。

在上述配置生效后,便可基于上述搭建好的虚拟化平台,进行相关高可用服务的测试。

其中,上述步骤k2中对待测的高可用服务进行的测试,包括控制节点的浮动vip高可用服务测试和计算节点的高可用服务测试。

在本实施例中,所述控制节点的浮动vip高可用服务测试,包括以下步骤:

首先,从四台测试主机中选取三台测试主机部署为控制节点,这在一定程度上有助于保证环境的稳定运行。浮动ip会随机选择控制节点。

之后,通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点。第一控制节点为浮动ip当前所在的控制节点。

之后,执行shutdownnow命令关闭第一控制节点。

之后,在另外两个控制节点(本实施例中部署了三台控制节点)上,通过ipa命令查找浮动ip所在的控制节点,若查找到浮动ip所在的控制节点,则测试通过,即有控制节点中的高可用服务(ha)功能正常。

另外,本实施例中所述的计算节点的高可用服务测试,包括以下步骤:

首先,从四台测试主机中选取其中的两台部署为计算节点。

各计算节点均部署在multinode文件下。

之后,配置各计算节点对应的bmc,以确保可以通过后台对计算节点进行开启与关闭操作。

然后,创建恢复方式为自动的高可用集群,并添加各计算节点至所述高可用集群。

之后,打开高可用集群中各计算节点的ha开关。

之后,在任意一计算节点上创建相应数量的虚拟机,之后执行ifdown命令禁用该计算节点的计算服务。其中,所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机。具体实现时,记本实施例中的两个计算节点为145节点和146节点,在145节点上建立一个处于运行状态的虚拟机和一个处于关闭状态的虚拟机。然后执行ifdown命令禁用145节点的存储网卡,即关闭145节点的计算服务,此时145节点的ha开关自动关闭。

之后,在其他计算节点上查看之前在相应计算节点上创建的虚拟机的疏散情况,若疏散到其他计算节点上,则测试通过。比如,在本实施例中可自动登录146节点并查看145节点上创建的虚拟机的疏散情况,若虚拟机疏散到146节点上,则测试通过,即有计算节点中的高可用服务(ha)功能正常。

综上可见,本实施例中所述的方法100,其搭建的虚拟化平台中的测试主机,既可被配置为控制节点进行测试使用、又可被配置为计算节点进行测试使用,避免了采用不同主机部署控制节点和计算节点,一定程度上有助于缩减用于服务器的高可用服务(ha)测试的主机数量,继而一定程度上有助于测试的顺利进行。

实施例2:

如图2示,本实施例中所述的系统200,包括:

环境部署单元201,用于部署测试环境;

高可用服务测试单元202,用于基于部署的测试环境,对待测的高可用服务进行测试;

其中,所述的环境部署单元201包括:

虚拟化平台搭建模块2011,用于搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;

测试主机网络创建模块2012,用于在各所述测试主机上均创建管理网络、存储网络和租户网络;

网络隔离模块2013,用于在每台测试主机上,均添加相应数量的虚拟网卡以实现每台测试主机上所创建的管理网络、存储网络和租户网络的网络分离;各测试主机之间任意两虚拟网卡均网络互连。

其中,所述的高可用服务测试单元202,包括:

第一高可用服务测试模块2021,用于进行控制节点的浮动vip高可用服务测试;

第二高可用服务测试模块2022,用于进行计算节点的高可用服务测试。

其中,所述第一高可用服务测试模块2021,包括:

控制节点部署单元20211,用于选取至少两台测试主机,并部署为控制节点;

第一浮动ip节点查找单元20212,用于通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点;

控制节点关闭单元20213,用于执行shutdownnow命令关闭第一控制节点;

第二浮动ip节点查找单元20214,用于在其他控制节点上通过ipa命令查找浮动ip所在的控制节点;

测试通过判定单元20215,用于在第二浮动ip节点查找单元查找到浮动ip所在的控制节点时,判定当前测试通过并输出当前测试结果。

在本实施例中,所述的第二高可用服务测试模块2022,包括:

计算节点部署单元20221,用于选取至少两台测试主机(具体实现时,本领域技术人员可依据实际情况设置选取的具体台数),并将选到的测试主机部署为计算节点;

配置单元20222,用于配置各计算节点对应的bmc,使各计算节点能够进行重启与关闭;

集群单元20223,用于创建恢复方式为自动的高可用集群,并用于添加各计算节点至所述高可用集群;

ha开启单元20224,用于打开高可用集群中各计算节点的ha开关;

虚拟机创建单元20225,用于在任意一计算节点上创建相应数量(具体实现时,本领域技术人员可依据实际情况设置具体数量)的虚拟机;并用于在创建虚拟机后,禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;

测试结果查看单元20226,用于在其他计算节点上查看所创建的虚拟机的疏散情况,并用于在查看结果为所创建的虚拟机疏散到其他计算节点上时,输出测试通过。

本实施例中,对于每台测试主机的租户网络:

当虚拟机业务网使用vxlan网络模型时,为租户网络分配单独的物理网卡;

当虚拟机业务网使用vlan网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip,并且,所述vlan与其他测试主机的虚拟机业务vlan互连。

本实施例中提供的系统200,与实施例1中的方法100相对应,其所能达到的技术效果可以参见上文实施例1中的描述,此处不再赘述。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。


技术特征:

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.一种基于虚拟化平台的高可用服务测试系统,其特征在于,包括:

环境部署单元,用于部署测试环境;

高可用服务测试单元,用于基于部署的测试环境,对待测的高可用服务进行测试;

其中,所述的环境部署单元包括:

虚拟化平台搭建模块,用于搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;

测试主机网络创建模块,用于在每台测试主机上,均创建管理网络、存储网络和租户网络;

网络隔离模块,用于在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的网络分离;各测试主机之间任意两虚拟网卡均网络互连。

7.根据权利要求6所述的基于虚拟化平台的高可用服务测试系统,其特征在于,所述的高可用服务测试单元,包括:

第一高可用服务测试模块,用于进行控制节点的浮动vip高可用服务测试;

第二高可用服务测试模块,用于进行计算节点的高可用服务测试。

8.根据权利要求7所述的基于虚拟化平台的高可用服务测试系统,其特征在于,所述第一高可用服务测试模块,包括:

控制节点部署单元,用于选取至少两台测试主机,并部署为控制节点;

第一浮动ip节点查找单元,用于通过ipa命令查找到浮动ip所在的控制节点,记为第一控制节点;

控制节点关闭单元,用于执行shutdownnow命令关闭第一控制节点;

第二浮动ip节点查找单元,用于在其他控制节点上通过ipa命令查找浮动ip所在的控制节点;

测试通过判定单元,用于在第二浮动ip节点查找单元查找到浮动ip所在的控制节点时,判定当前测试通过并输出当前测试结果。

9.根据权利要求7所述的基于虚拟化平台的高可用服务测试系统,其特征在于,所述的第二高可用服务测试模块,包括:

计算节点部署单元,用于选取至少两台测试主机,并将选到的测试主机部署为计算节点;

配置单元,用于配置各计算节点对应的bmc,使各计算节点能够进行重启与关闭;

集群单元,用于创建恢复方式为自动的高可用集群,并用于添加各计算节点至所述高可用集群;

ha开启单元,用于打开高可用集群中各计算节点的ha开关;

虚拟机创建单元,用于在任意一计算节点上创建相应数量的虚拟机;并用于在创建虚拟机后,禁用该计算节点的计算服务;其中所创建的虚拟机包括处于运行状态的虚拟机和处于关闭状态的虚拟机;

测试结果查看单元,用于在其他计算节点上查看所创建的虚拟机的疏散情况,并用于在查看结果为所创建的虚拟机疏散到其他计算节点上时,输出测试通过。

10.根据权利要求6或7或8或9所述的基于虚拟化平台的高可用服务测试系统,其特征在于,对于每台测试主机的租户网络:

当虚拟机业务网使用vxlan网络模型时,为租户网络分配单独的物理网卡;

当虚拟机业务网使用vlan网络模型时,为租户网络单独分配一个vlan,并以子接口的方式为租户网络分配ip,并且,所述vlan与其他测试主机的虚拟机业务vlan互连。

技术总结
本发明提供一种基于虚拟化平台的高可用服务测试方法及系统,均包括部署测试环境和基于部署的测试环境对高可用服务进行测试。其中部署测试环境,包括:搭建虚拟化平台,该虚拟化平台包括两台或两台以上的测试主机,各测试主机互连,并且各测试主机内均部署有待测的高可用服务;在每台测试主机上,均创建管理网络、存储网络和租户网络;在每台测试主机上,均添加相应数量的虚拟网卡实现测试主机上所创建的管理网络、存储网络和租户网络的分离;各测试主机之间任意两虚拟网卡均网络互连。本发明用于解决用于高可用服务测试的机器少的问题。

技术研发人员:朱志文
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2020.01.18
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-28256.html

最新回复(0)