【技术实现步骤摘要】
一种openstack的计算节点高可用测试方法
本专利技术属于云产品测试
,具体涉及一种openstack的计算节点高可用测试方法。
技术介绍
HA,是HighAvailability的简称,高可用性。Openstack是一个基础设施及服务(IaaS)的云计算平台,通过将整个数据中心里的资源池化来提供计算、网络、存储等基础服务,而这些基础服务都可以通过openstack的操作界面Horizon进行分配和创建。云主机建立在计算节点之上,当计算节点发生故障时,云主机能不受影响继续工作尤其重要,为了保证云主机的正常工作,对计算节点的HA高效精准测试尤其重要。现有技术已实现openstack计算节点HA功能,但没有给出基于openstack的计算节点高可用测试方式,对HA各种模式测试是由测试人员手动测试观察计算节点的状况,对云主机疏散情况、云主机数量和所占用计算节点容量关联不明确,对HA各中模式测试不充分,便利性差。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种openstack的计算节点高可用测试方法,是非常有必要的。
技术实现思路
针对现有技术的上述现有openstack计算节点HA功能各种模式测试是由测试人员手动测试观察计算节点的状况,对云主机疏散情况、云主机数量和所占用计算节点容量关联不明确,对HA各中模式测试不充分,便利性差的缺陷,本专利技术提供一种openstack的计算节点高可用测试方法,以解决上述技术问题。本专利技术提供一种ope ...
【技术保护点】
1.一种openstack的计算节点高可用测试方法,其特征在于,包括如下步骤:/nS1.部署基于openstack管理平台的集群;/nS2.设置集群为高可用集群,获取用户选择的高可用集群的恢复方式,并根据高可用集群的恢复方式添加主机以及对主机状态进行配置;所述恢复方式包括自动、预留以及预留优先;/nS3.模拟高可用集群内云主机对应计算节点故障,根据高可用集群的恢复方式,对故障云主机疏散结果进行预测,并验证预测的故障云主机疏散结果与实际的故障云主机疏散结果是否一致。/n
【技术特征摘要】
1.一种openstack的计算节点高可用测试方法,其特征在于,包括如下步骤:
S1.部署基于openstack管理平台的集群;
S2.设置集群为高可用集群,获取用户选择的高可用集群的恢复方式,并根据高可用集群的恢复方式添加主机以及对主机状态进行配置;所述恢复方式包括自动、预留以及预留优先;
S3.模拟高可用集群内云主机对应计算节点故障,根据高可用集群的恢复方式,对故障云主机疏散结果进行预测,并验证预测的故障云主机疏散结果与实际的故障云主机疏散结果是否一致。
2.如权利要求1所述的openstack的计算节点高可用测试方法,其特征在于,步骤S1具体步骤如下:
S11.获取集群内计算节点数量及每个计算节点地址;
S12.根据计算节点地址获取每个计算节点的物理主机,并在每个计算节点的物理主机安装操作系统;
S13.在每个计算节点部署openstack管理平台。
3.如权利要求1所述的openstack的计算节点高可用测试方法,其特征在于,步骤S2具体步骤如下:
S21.将集群内计算节点配置为准备状态,配置每个计算节点高可用;
S22.获取用户选择的集群恢复方式,实现集群配置为高可用集群;
S23.根据高可用集群的恢复方式添加主机以及对主机进行配置。
4.如权利要求3所述的openstack的计算节点高可用测试方法,其特征在于,步骤S23具体步骤如下:
S231.为高可用集群添加主机,设置主机状态为非预留,同时设置主机高可用开关为开;
S232.判断高可用集群的恢复方式是否为自动;
若是,进入步骤S3;
若否,为可高用集群添加预留主机,设置预留主机状态为预留,同时设置预留主机高可用开关为开。
5.如权利要求1所述的openstack的计算节点高可用测试方法,其特征在于,步骤S3具体步骤如下:
S31.模拟高可用集群内云主机对应计算节点故障;
S32.获取用户选择的集群恢复方式;
S33.根据用户选择的集群恢复方式对故障云主机疏散结果进行预测,同时获取故障云主机实际疏散结果,并判断预测的故障云主机疏散结果与实际的故障云主机疏散结果是否一致。
6.如权利要求5所述的openstack的计算节点高可用测试方法,其特征在于,步骤S33具体步骤如下:
S331.判断用户选择的集群恢复方式;
当用户选择的集群恢复方式为自动时,进入步骤S332;
当用户选择的集群恢复方式为非自动时,进入步骤S333;
S332.预测故障云主机自动疏散到可用域内的主机,且疏散一次,获取故障云主机上的云...
【专利技术属性】
技术研发人员:路小敏,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。