基板管理控制器虚拟系统及方法

文档序号:6504839阅读:184来源:国知局
基板管理控制器虚拟系统及方法
【专利摘要】一种基板管理控制器BMC虚拟系统,包括:设置模块,用于建立智能型平台管理接口IPMI,包括:在所述主机的虚拟机中建立用户数据报协议UDP监听线程,设置IP地址,并根据该IP地址设置该UDP监听线程所对应的监听端口;判断模块,用于判断接收到的远程管理控制协议RMCP消息是否有效;及回应模块,用于在该RMCP消息有效时,返回该RMCP消息请求的内容给所述客户端。本发明还提供一种基板管理控制器虚拟方法。利用本发明可实现客户端对虚拟机的直接管理。
【专利说明】基板管理控制器虚拟系统及方法

【技术领域】
[0001] 本发明涉及虚拟机管理技术,尤其涉及一种对基板管理控制器进行虚拟化的系统 及方法。

【背景技术】
[0002] 目前有多家虚拟机器厂商,例如VMware、Citrix、微软等,各厂商的虚拟机器接口 有很大的差异,导致对虚拟机器管理的软件开发造成极大的困难。虽然有开源项目致力于 对不同厂家的虚拟机的支持,但由于不同厂家的虚拟机的接口存在差异,从而导致这些开 源项目往往只能实现虚拟机的基本功能。
[0003] 此外,管理虚拟机需要利用特定的管理软件(例如,Hypervisor)连上虚拟机所在 的主机,然后在该主机上选择虚拟机来进行管理。目前并没有办法能够跳过该主机直接对 虚拟机进行管理。进一步地,所有虚拟机的管理者都具有对该主机的使用权限,不利于主机 的信息安全。


【发明内容】

[0004] 鉴于以上内容,有必要提供一种基板管理控制器虚拟系统及方法,可虚拟基板管 理控制器来实现对不同厂家的虚拟机进行统一的管控,还可直接对每个虚拟机进行单独管 理,无需利用主机管理该虚拟机。
[0005] -种基板管理控制器BMC虚拟方法,应用于主机中,所述主机中包括虚拟机,所述 主机与客户端相连接,该方法包括:建立智能型平台管理接口 IPMI,包括:在所述主机的虚 拟机中建立用户数据报协议UDP监听线程,设置网际协议IP地址,并根据该IP地址设置该 UDP监听线程所对应的监听端口;在所述监听端口接收到所述客户端发送的远程管理控制 协议RMCP消息时,根据预定规则判断该RMCP消息是否有效;及在该RMCP消息有效时,返回 该RMCP消息请求的内容给所述客户端。
[0006] 一种基板管理控制器BMC虚拟系统,应用于主机中,所述主机中包括虚拟机,所述 主机与客户端相连接,该系统包括:设置模块,用于建立智能型平台管理接口 IPMI,包括: 在所述主机的虚拟机中建立用户数据报协议UDP监听线程,设置网际协议IP地址,并根据 该IP地址设置该UDP监听线程所对应的监听端口;判断模块,用于在所述监听端口接收到 所述客户端发送的远程管理控制协议RMCP消息时,根据预定规则判断该RMCP消息是否有 效;及回应模块,用于在该RMCP消息有效时,返回该RMCP消息请求的内容给所述客户端。
[0007] 相较于现有技术,所述的基板管理控制器虚拟系统及方法,可虚拟基板管理控制 器来实现对不同厂家的虚拟机进行统一的管控,还可直接对每个虚拟机进行单独管理,无 需利用主机管理该虚拟机。利用该基板管理控制器虚拟系统及方法,每个虚拟机的管理者 可单独对相应的虚拟机进行管控而不会造成众多管理者皆具备多个虚拟机所在主机的管 理权限,从而保障该主机的信息安全及实现权限管控。

【专利附图】

【附图说明】
[0008] 图1是本发明基板管理控制器虚拟系统的较佳实施方式的应用环境图。
[0009] 图2是本发明基板管理控制器虚拟系统的较佳实施方式的功能模块图。
[0010] 图3是本发明基板管理控制器虚拟系统的较佳实施方式的虚拟机连接示意图。
[0011] 图4是本发明基板管理控制器虚拟系统的较佳实施方式的虚拟机管理示意图。
[0012] 图5是本发明基板管理控制器虚拟方法的较佳实施方式的流程图。
[0013] 主要元件符号说明

【权利要求】
1. 一种基板管理控制器BMC虚拟方法,应用于主机中,所述主机中包括虚拟机,所述主 机与客户端相连接,其特征在于,该方法包括 : 建立智能型平台管理接口 IPMI,包括:在所述主机的虚拟机中建立用户数据报协议 UDP监听线程,设置网际协议IP地址,并根据该IP地址设置该UDP监听线程所对应的监听 端口; 在所述监听端口接收到所述客户端发送的远程管理控制协议RMCP消息时,根据预定 规则判断该RMCP消息是否有效;及 在该RMCP消息有效时,返回该RMCP消息请求的内容给所述客户端。
2. 如权利要求1所述的基板管理控制器虚拟方法,其特征在于,该方法还包括: 创建虚拟BMC的管理页面,并确定该管理页面对应的一个或多个端口;及 分配所述的IP地址给所述管理页面对应的端口。
3. 如权利要求2所述的基板管理控制器虚拟方法,其特征在于,该方法还包括: 识别用户登录的注册名和密码;及 在确定用户为合法登录时,提供多个虚拟机控制功能供用户远程控制所述虚拟机。
4. 如权利要求1所述的基板管理控制器虚拟方法,其特征在于,所述的预定规则为 RMCP协议中对RMCP消息的格式要求,在所述RMCP消息符合所述RMCP协议中的格式要求 时,所述RMCP消息被确定为有效。
5. 如权利要求1至4中任一项所述的基板管理控制器虚拟方法,其特征在于,所述 RMCP消息请求的内容包括查询虚拟机的中央处理器、内存及存储装置的使用状态、管理虚 拟机及迁移虚拟机。
6. -种基板管理控制器BMC虚拟系统,应用于主机中,所述主机中包括虚拟机,所述主 机与客户端相连接,其特征在于,该系统包括: 设置模块,用于建立智能型平台管理接口 IPMI,包括:在所述主机的虚拟机中建立用 户数据报协议UDP监听线程,设置网际协议IP地址,并根据该IP地址设置该UDP监听线程 所对应的监听端口; 判断模块,用于在所述监听端口接收到所述客户端发送的远程管理控制协议RMCP消 息时,根据预定规则判断该RMCP消息是否有效;及 回应模块,用于在该RMCP消息有效时,返回该RMCP消息请求的内容给所述客户端。
7. 如权利要求6所述的基板管理控制器虚拟系统,其特征在于,所述的设置模块还用 于创建虚拟BMC的管理页面,确定该管理页面对应的一个或多个端口,以及分配所述的IP 地址给所述管理页面对应的端口。
8. 如权利要求7所述的基板管理控制器虚拟系统,其特征在于,该系统还包括验证模 块,用于识别用户登录的注册名和密码,以及在确定用户为合法登录时,提供多个虚拟机控 制功能供用户远程控制所述虚拟机。
9. 如权利要求6所述的基板管理控制器虚拟系统,其特征在于,所述的预定规则为 RMCP协议中对RMCP消息的格式要求,在所述RMCP消息符合所述RMCP协议中的格式要求 时,所述RMCP消息被确定为有效。
10. 如权利要求6至9中任一项所述的基板管理控制器虚拟系统,其特征在于,所述 RMCP消息请求的内容包括查询虚拟机的中央处理器、内存及存储装置的使用状态、管理虚 拟机及迁移虚拟机。
【文档编号】G06F9/455GK104253792SQ201310261684
【公开日】2014年12月31日 申请日期:2013年6月27日 优先权日:2013年6月27日
【发明者】吴鹏 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1