一种服务器BMC KVM的虚拟媒体检查的方法和设备技术

技术编号:24455323 阅读:43 留言:0更新日期:2020-06-10 15:22
本发明专利技术提供了一种服务器BMC KVM的虚拟媒体检查的方法和设备,该方法包括以下步骤:将BMC配置参数初始化,并利用Webdriver类库在BMC web上进行元素定位以获取本地媒体支持的设置值;通过Redfish协议与BMC建立会话,并获取带有会话令牌和位置头的X‑Auth‑Token;通过Redfish协议使用X‑Auth‑Token及特定的统一资源标识符将本地媒体支持的设置值修改为第一设置值,并利用Webdriver类库在BMC web上进行元素定位以获取本地媒体支持的当前设置值;判断第一设置值与当前设置值是否相同,并且响应于相同,判断虚拟媒体设置正确。通过使用本发明专利技术的方法,能够提高测试的准确度,可简化测试操作和多项目复用,节约人力成本,提高测试效率,方便定位解决问题,最终保证产品的高质量。

A method and device for checking virtual media of server BMC KVM

【技术实现步骤摘要】
一种服务器BMCKVM的虚拟媒体检查的方法和设备
本领域涉及计算机领域,并且更具体地涉及一种服务器BMCKVM的虚拟媒体检查的方法和设备。
技术介绍
服务器BMC(基板管理控制器)支持的控制台重定向(KVM)功能,可实现在本地PC端远程访问服务器系统,此功能被启动后就可在本地查看器中显示远程服务器系统的桌面,还可以在查看器中通过虚拟媒体挂载技术将本地媒体文件挂载到远程服务器端,从而实现镜像的挂载或文件的共享。同时BMC端也可以对虚拟媒体进行设置,设置是否启用本地媒体支持或远程媒体支持,提高虚拟媒体挂载功能的安全性。目前对虚拟媒体进行设置启用的测试方法一般为仅通过WEB端进行设置及查看,使用的测试协议单一,不存在与其他协议的交互,可能会影响测试结果的准确性。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种服务器BMCKVM的虚拟媒体检查的方法和设备,通过使用本专利技术的方法,能够提高测试的准确度,可简化测试操作和多项目复用,节约人力成本,提高测试效率,方便定位解决问题,最终保证产品的高质量。r>基于上述目的,本本文档来自技高网...

【技术保护点】
1.一种服务器BMC KVM的虚拟媒体检查的方法,其特征在于,包括以下步骤:/n将BMC配置参数初始化,并利用Webdriver类库在BMC web上进行元素定位以获取本地媒体支持的设置值;/n通过Redfish协议与所述BMC建立会话,并获取带有会话令牌和位置头的X-Auth-Token;/n通过所述Redfish协议使用所述X-Auth-Token及特定的统一资源标识符将所述本地媒体支持的设置值修改为第一设置值,并利用所述Webdriver类库在所述BMC web上进行元素定位以获取本地媒体支持的当前设置值;/n判断所述第一设置值与所述当前设置值是否相同,并且响应于相同,判断所述虚拟媒体设...

【技术特征摘要】
1.一种服务器BMCKVM的虚拟媒体检查的方法,其特征在于,包括以下步骤:
将BMC配置参数初始化,并利用Webdriver类库在BMCweb上进行元素定位以获取本地媒体支持的设置值;
通过Redfish协议与所述BMC建立会话,并获取带有会话令牌和位置头的X-Auth-Token;
通过所述Redfish协议使用所述X-Auth-Token及特定的统一资源标识符将所述本地媒体支持的设置值修改为第一设置值,并利用所述Webdriver类库在所述BMCweb上进行元素定位以获取本地媒体支持的当前设置值;
判断所述第一设置值与所述当前设置值是否相同,并且响应于相同,判断所述虚拟媒体设置正确。


2.根据权利要求1所述的方法,其特征在于,还包括:
利用所述Webdriver类库将所述BMCweb上的所述本地媒体支持的设置值修改为第二设置值;
通过所述Redfish协议使用所述X-Auth-Token及所述特定的统一资源标识符获取所述本地媒体支持的当前第三设置值;
判断所述第二设置值与所述当前第三设置值是否相同,并且响应于相同,判断所述虚拟媒体设置正确。


3.根据权利要求1所述的方法,其特征在于,将BMC配置参数初始化包括:不初始化所述BMC配置参数中的网络设置参数,将其余配置参数初始化。


4.根据权利要求1所述的方法,其特征在于,所述设置值与所述第一设置值为相反值。


5.根据权利要求1所述的方法,其特征在于,还包括:响应于所述第一设置值与所述当前设置值不同,将错误信息写入日志中并输出。


6.一种服务器BMCKVM的虚拟媒体检查的设备,其特征在于,所述设备包括:
定位模块,所述...

【专利技术属性】
技术研发人员:张晓晖
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1