一种服务器远程管理方法及装置制造方法及图纸

技术编号:30094785 阅读:17 留言:0更新日期:2021-09-18 08:57
本发明专利技术实施例提供了一种服务器远程管理方法及装置,涉及计算机技术领域。该方法包括:接收终端设备发送的请求信息,所述请求信息用于请求对目标服务器进行操作;获取所述目标服务器对应的目标BMC的访问信息;通过所述访问信息与所述目标BMC建立连接;接收所述目标BMC发送的第一图形界面,所述第一图形界面为用于对所述目标服务器进行操作的图形界面;基于预设处理方式对所述第一图形界面进行处理,获取第二图形界面;向所述终端设备发送所述第二图形界面,以便用户通过所述第二图形界面对所述目标服务器进行远程操作。本发明专利技术实施例用于解决对BMC输出的服务器的操作系统的图形界面进行处理的需求无法被满足的问题。行处理的需求无法被满足的问题。行处理的需求无法被满足的问题。

【技术实现步骤摘要】
一种服务器远程管理方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种服务器远程管理方法及装置。

技术介绍

[0002]服务器通常都会配备基板管理控制器(Baseboard Management Controller,BMC),且基于智能平台管理接口(Intelligent Platform Management Interface,IPMI)2.0,服务器的BMC已支持IKVM(KVM

over

IP,带有远程管理功能的KVM切换器)功能。BMC中的IKVM功能使得用户可以通过终端设备对服务器进行远程管理。
[0003]现有技术中,用户通过终端设备对服务器进行远程管理的实现方式为:用户先获取服务器的BMC的访问信息,然后在浏览器或远程管理客户端中通过BMC的访问信息与BMC建立连接,BMC通过与终端设备建立的连接向终端设备发送服务器的操作系统的图形界面,终端设备显示服务器的操作系统的图形界面,当终端设备接收到用户在服务器的操作系统的图形界面输入的操作指令时,通过与BMC建立的连接将操作指令发送至BMC,从而实现通过终端设备对服务器进行远程管理。在通过终端设备对服务器进行远程管理的过程中,管理人员还可能具有对BMC输出的服务器的操作系统的图形界面进行处理的需求,例如:对BMC输出的服务器的操作系统的图形界面进行缩放、添加水印、安全管控等处理。然而,在现有通过终端设备对服务器进行远程管理的实现方式中,由于服务器的BMC直接与终端设备建立连接,且BMC会直接将未经处理的服务器的操作系统的图形界面发送至终端设备,因此对BMC输出的服务器的操作系统的图形界面进行处理的需求无法被满足。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种服务器远程管理方法及装置,用于解决现有技术中的服务器管理方式中,对BMC输出的服务器的操作系统的图形界面进行处理的需求无法被满足的问题。
[0005]为了实现上述目的,本专利技术实施例提供技术方案如下:
[0006]第一方面,本专利技术的实施例提供了一种服务器远程管理方法,应用于代理服务器,所述方法包括:
[0007]接收终端设备发送的请求信息,所述请求信息用于请求对目标服务器进行操作;
[0008]获取所述目标服务器对应的BMC的访问信息;
[0009]通过所述访问信息与所述目标BMC建立连接;
[0010]接收所述目标BMC发送的第一图形界面,所述第一图形界面为用于对所述目标服务器进行操作的图形界面;
[0011]基于预设处理方式对所述第一图形界面进行处理,获取第二图形界面;
[0012]向所述终端设备发送所述第二图形界面,以便用户通过所述第二图形界面对所述目标服务器进行远程操作。
[0013]作为本专利技术实施例一种可选的实施方式,所述通过所述访问信息与所述目标BMC
建立连接,包括:
[0014]创建目标管控实例;
[0015]在所述目标管控实例中启动IKVM客户端;
[0016]通过所述IKVM客户端和所述访问信息与所述目标BMC建立连接;
[0017]所述接收所述目标BMC发送的第一图形界面,包括:
[0018]通过所述IKVM客户端接收所述目标BMC发送的第一图形界面。
[0019]作为本专利技术实施例一种可选的实施方式,在基于所述预设处理方式对所述第一图形界面进行处理之前,所述方法还包括:
[0020]通过所述IKVM客户端将所述第一图形界面输出到所述目标管控实例的图形接口服务中;
[0021]通过所述目标管控实例根据所述图形接口服务的视频帧缓存数据,提取所述第一图形界面。
[0022]作为本专利技术实施例一种可选的实施方式,在向所述终端设备发送所述第二图形界面之前,所述方法还包括:
[0023]将所述第二图形界面转换为预设传输协议的数据。
[0024]作为本专利技术实施例一种可选的实施方式,所述方法还包括:
[0025]接收所述终端设备发送的操作指令,所述操作指令为根据用户在所述第二图形界面中的输入事件生成的指令;
[0026]向所述目标BMC发送所述操作指令。
[0027]作为本专利技术实施例一种可选的实施方式,所述请求信息携带有目标用户的用户标识;在基于预设处理方式对所述第一图形界面进行处理,获取第二图形界面之前,所述方法还包括:
[0028]基于所述用户标识获取所述目标用户的权限信息;
[0029]根据所述权限信息确定所述预设处理方式。
[0030]作为本专利技术实施例一种可选的实施方式,所述访问信息,包括:所述目标BMC的网络协议IP地址和所述目标BMC的访问密码。
[0031]第二方面,本专利技术的实施例提供了一种服务器远程管理方法,应用于终端设备,所述方法包括:
[0032]向代理服务器发送请求信息,所述请求信息用于请求对目标服务器进行操作;
[0033]接收所述代理服务器发送的第二图形界面;其中,所述第二图形界面为所述代理服务器基于预设处理方式对第一图形界面进行处理得到的图形界面,所述第一图形界面为所述目标服务器对应的目标BMC向所述代理服务器发送的用于对所述目标服务器进行操作的图形界面;
[0034]显示所述第二图形界面,以便用户通过所述第二图形界面对所述目标服务器进行远程操作。
[0035]作为本专利技术实施例一种可选的实施方式,所述方法还包括:
[0036]接收用户在所述第二图形界面中的输入事件;
[0037]根据所述输入事件生成操作指令;
[0038]向所述代理服务器发送所述操作指令。
[0039]第三方面,本专利技术的实施例提供了一种代理服务器,包括:
[0040]第一通信单元,用于接收终端设备发送的请求信息,所述请求信息用于请求对服务器集群中的目标服务器进行操作;
[0041]获取单元,用于获取所述目标服务器对应的目标基板管理控制器BMC的访问信息;
[0042]第二通信单元,用于通过所述访问信息与所述目标BMC建立连接;
[0043]所述第二通信单元,还用于接收所述目标BMC发送的第一图形界面,所述第一图形界面为用于对所述目标服务器进行操作的图形界面;
[0044]处理单元,用于基于预设处理方式对所述第一图形界面进行处理,获取第二图形界面;
[0045]所述第一通信单元,还用于向所述终端设备发送所述第二图形界面。
[0046]作为本专利技术实施例一种可选的实施方式,所述第二通信单元,具体用于创建目标管控实例;在所述目标管控实例中启动IKVM客户端;通过所述IKVM客户端和所述访问信息与所述目标BMC建立连接。
[0047]作为本专利技术实施例一种可选的实施方式,所述第二通信单元,具体用于通过所述IKVM客户端接收所述目标BMC发送的第一图形界面。
[0048]作为本专利技术实施例一种可选的实施方式,所述处理单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器远程管理方法,其特征在于,应用于代理服务器,所述方法包括:接收终端设备发送的请求信息,所述请求信息用于请求对目标服务器进行操作;获取所述目标服务器对应的目标基板管理控制器BMC的访问信息;通过所述访问信息与所述目标BMC建立连接;接收所述目标BMC发送的第一图形界面,所述第一图形界面为用于对所述目标服务器进行操作的图形界面;基于预设处理方式对所述第一图形界面进行处理,获取第二图形界面;向所述终端设备发送所述第二图形界面,以便用户通过所述第二图形界面对所述目标服务器进行远程操作。2.根据权利要求1所述的方法,其特征在于,所述通过所述访问信息与所述目标BMC建立连接,包括:创建目标管控实例;在所述目标管控实例中启动带有远程管理功能的KVM切换器IKVM客户端;通过所述IKVM客户端和所述访问信息与所述目标BMC建立连接;所述接收所述目标BMC发送的第一图形界面,包括:通过所述IKVM客户端接收所述目标BMC发送的第一图形界面。3.根据权利要求2所述的方法,其特征在于,在基于所述预设处理方式对所述第一图形界面进行处理之前,所述方法还包括:通过所述IKVM客户端将所述第一图形界面输出到所述目标管控实例的图形接口服务中;通过所述目标管控实例根据所述图形接口服务的视频帧缓存数据,提取所述第一图形界面。4.根据权利要求3所述的方法,其特征在于,在向所述终端设备发送所述第二图形界面之前,所述方法还包括:将所述第二图形界面转换为预设传输协议的数据。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:接收所述终端设备发送的操作指令,所述操作指令为根据用户在所述第二图形界面中的输入事件生成的指令;向所述目标BMC发送所述操作指令。6.根据权利要求1

4任一项所述的方法,其特征在于,所述请求信息携带有目标用户的用户标识;在基于预设处理方式对所述第一图形界面进行处理,获取第二图形界面之前,所述方法还包括:基于所述用户标识获取所述目标用户的权限信息;根据所述权限信息确定所述预设处理方式。7.根据权利要求1

4任一项所述的方法,其特征在于,所述访问信息,包括:所述目标BMC的网络协议IP地址和所述目标BMC的访问密码。8.一种服务器远程管理方法,其特征在于,应用于终端设备,所述方法包括:向代理服务器发送请求信息,所述请求信息用于请求对目标服务器进行操作;接收所述代理服务器发送的第二图形界面;其中,所述第...

【专利技术属性】
技术研发人员:朱晓辉张扬
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1