开启KVM的方法及装置制造方法及图纸

技术编号:24251040 阅读:113 留言:0更新日期:2020-05-22 23:19
本发明专利技术公开了一种开启KVM的方法及装置,该方法包括:通过在浏览器中输入直接使用KVM的预定格式,前端获取浏览器中预留的页面信息,页面信息中包括跳转内容;前端根据跳转内容进行页面跳转,并使用默认的登录名和密码进行登录以及信息查询;通过所跳转的页面和所查询到的信息直接开启KVM。本发明专利技术的上述技术方案,至少能够能够方便用户直接进行KVM的操作。

Method and device of opening KVM

【技术实现步骤摘要】
开启KVM的方法及装置
本专利技术涉及服务器
,具体来说,涉及一种开启KVM的方法及装置。
技术介绍
服务器部署数据中心之后,由于实际操控空间远离数据中心,用显示器直连服务器进行可视化的操作已经不现实,所以大多数情况下使用BMC(基板控制器)的KVM(键盘、显示器、鼠标)对服务器进行远程可视化的操作,这个过程通常需要先行登陆BMC,通过BMC给出的连接打开KVM,过程比较繁琐,大多数情况下并不需要读取BMC的数据,而使用KVM却必须先登陆BMC。当前使用BMC打开KVM功能的方案有两种形式,第一种通过BMC提供的JavaKVM,先下载JNLP文件,再利用Java环境打开并使用KVM;参考图1所示,另外一种是通过BMC提供的H5KVM,直接通过Html5网页进行KVM的操作。两种方式都必须先行登陆BMC,虽然一定程度上保证了服务器的安全运行,但是大多数情况下,这种先登陆再使用KVM的方式是不必要的。在登陆BMC的流程中,会被动的接收大量用户所不关心的数据,而用户的诉求可能仅仅是通过KVM确认服务器当前的运行状态,并不会使用BMC进行服务器的管理工作,这样就造成了无意义的时间消耗和服务器运维人员的人工消耗。现有技术中类似的解决方案是使用Java环境下StandaloneAPP进行操作,这种解决方案从本质上而言也是通过BMC的JavaKVM进行访问,这就受到Java环境的限制,使用APP的终端必须具备Java的环境,同时还需要拷贝单独的APP作为终端的一个应用程序,从未来发展的角度也不符合BS架构的潮流,还会受困于软件版本的不同而带来的影响,从而令使用感受大打折扣,也并不能节省运维人员维护服务器运行的时间成本。目前使用的技术中,无论是Java方式的KVM,还是H5方式的KVM,都必须先通过浏览器登陆到服务器的BMC管理系统中,这都无法满足运维人员仅仅需要了解服务器运行状态的诉求,还需要被动的接收很多并不关注的信息,并且登陆BMC之后就需要不停的同BMC之间进行大量的信息交互,对于运维人员的诉求而言,这些数据的交互是无意义的,因此造成资源和时间上的浪费。KVM作为BMC的一个子功能,从根本上依赖于BMC对于服务器的管理功能,这就决定了KVM无法脱离于BMC进行单独的功能使用。而运维人员的诉求是快速的了解当前服务器的运行状态,这个诉求很可能就是简单的看一眼显示器而了解当前服务器运行到了哪个阶段,然而当前的BMC系统中却无法应对该诉求,而是必须很麻烦的通过BMC登陆、找到KVM的入口、再打开KVM的方式来达到初始的目的,这无疑是画蛇添足。除非KVM能够作为一个单独的功能,而这需要由BMC开放数据接口,才能实现,从安全性考虑,这种方式对于BMC而言是不能接受的,不然会出现数据中心的数据外泄或者数据丢失,造成不可挽回的损失。因此,也就产生了对于不通过BMC登陆直接使用KVM的功能的需求。
技术实现思路
针对相关技术中的上述问题,本专利技术提出一种开启KVM的方法及装置,能够方便用户直接进行KVM的操作。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种开启KVM的方法,包括:S1,通过在浏览器中输入直接使用KVM的预定格式,前端获取浏览器中预留的页面信息,页面信息中包括跳转内容;S2,前端根据跳转内容进行页面跳转,并使用默认的登录名和密码进行登录以及信息查询;S3,通过所跳转的页面和所查询到的信息直接开启KVM。根据本专利技术的实施例,S1包括:在浏览器的网页地址栏中输入预定格式之后,浏览器将URL发送给后台服务器,当后台服务器判断URL符合直接使用KVM的功能时,返回页面信息,页面信息中标注了所要跳转的URL。根据本专利技术的实施例,S2包括:前端在收到所要跳转的URL之后对其进行解析,并进行跳转。根据本专利技术的实施例,开启KVM的方法还包括:注册URL及对应的处理函数,并标注当出现预定格式时,执行步骤S1而不执行默认跳转。根据本专利技术的另一方面,提供了一种KVM的装置,包括:输入模块,用于在浏览器中输入直接使用KVM的预定格式;获取模块,用于获取浏览器中预留的页面信息,页面信息中包括跳转内容;跳转模块,用于根据跳转内容进行页面跳转,并使用默认的登录名和密码进行登录以及信息查询;开启模块,用于通过所跳转的页面和所查询到的信息直接开启KVM。根据本专利技术的实施例,获取模块用于:在浏览器的网页地址栏中输入预定格式之后,浏览器将URL发送给后台服务器,当后台服务器判断URL符合直接使用KVM的功能时,返回页面信息,页面信息中标注了所要跳转的URL。根据本专利技术的实施例,跳转模块用于:在收到所要跳转的URL之后对其进行解析,并进行跳转。根据本专利技术的实施例,开启KVM的装置还包括:注册模块,用于注册URL及对应的处理函数,并标注当出现预定格式时,触发获取模块而不执行默认跳转。根据本专利技术的又一方面,提供了一种开启KVM的装置,包括存储介质,存储有程序,程序被执行以实现权利要求上述的开启键盘、显示器、鼠标的方法。本专利技术的上述技术方案,使BMC的登陆过程对于用户不可见,进而达到不显示登陆BMC还可以同样使用KVM的目的。IP-KVM功能的出现是为了方便用户对服务器进行简单的查看与管理工作,方便用户直接进行KVM的操作,规避了繁琐的登陆流程,节省服务器管理工作中的时间消耗。从而,当运维人员或者售后人员仅仅是需要通过KVM的功能了解服务器当前的运行状态,而不需要进行服务器管理工作时,使用IP-KVM功能能够满足用户的诉求,不再将时间和精力浪费在接受不需要的信息过程中,进而方便了用户进行服务器的管理工作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有的通过BMC开启KVM的方法的流程图;图2是根据本专利技术实施例的开启KVM的方法的流程图;图3是根据本专利技术具体实施例的开启KVM的方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。图2是根据本专利技术实施例的开启KVM(键盘、显示器、鼠标)的方法的流程图。如图2所示,本专利技术的开启KVM的方法可以包括以下步骤:S11,通过在浏览器中输入直接使用KVM的预定格式,前端获取浏览器中预留的页面信息,页面信息中包括跳转内容。在本文中,直接使用KVM(不通过BMC登陆)的功能根据其使用方式命名为IP-KVM功能,在下文中使用该简称进行叙述。S1本文档来自技高网
...

【技术保护点】
1.一种开启KVM的方法,其特征在于,包括:/nS1,通过在浏览器中输入直接使用KVM的预定格式,前端获取浏览器中预留的页面信息,所述页面信息中包括跳转内容;/nS2,所述前端根据所述跳转内容进行页面跳转,并使用默认的登录名和密码进行登录以及信息查询;/nS3,通过所跳转的页面和所查询到的信息直接开启KVM。/n

【技术特征摘要】
1.一种开启KVM的方法,其特征在于,包括:
S1,通过在浏览器中输入直接使用KVM的预定格式,前端获取浏览器中预留的页面信息,所述页面信息中包括跳转内容;
S2,所述前端根据所述跳转内容进行页面跳转,并使用默认的登录名和密码进行登录以及信息查询;
S3,通过所跳转的页面和所查询到的信息直接开启KVM。


2.根据权利要求1所述的开启KVM的方法,其特征在于,S1包括:
在所述浏览器的网页地址栏中输入所述预定格式之后,所述浏览器将URL发送给后台服务器,当所述后台服务器判断所述URL符合直接使用KVM的功能时,返回所述页面信息,所述页面信息中标注了所要跳转的URL。


3.根据权利要求2所述的开启KVM的方法,其特征在于,S2包括:
所述前端在收到所述所要跳转的URL之后对其进行解析,并进行跳转。


4.根据权利要求1所述的开启KVM的方法,其特征在于,还包括:
注册URL及对应的处理函数,并标注当出现所述预定格式时,执行步骤S1而不执行默认跳转。


5.一种开启KVM的装置,其特征在于,包括:
输入模块,用于在浏览器中输入直接使用KV...

【专利技术属性】
技术研发人员:张昊
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

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

1