CN105072142A - 服务器的带外管理系统 - Google Patents
服务器的带外管理系统 Download PDFInfo
- Publication number
- CN105072142A CN105072142A CN201510379880.2A CN201510379880A CN105072142A CN 105072142 A CN105072142 A CN 105072142A CN 201510379880 A CN201510379880 A CN 201510379880A CN 105072142 A CN105072142 A CN 105072142A
- Authority
- CN
- China
- Prior art keywords
- server
- java virtual
- virtual machine
- managed
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开一种服务器的带外管理系统,能够在不切换管理平台的情况下对多种品牌,多个厂家,多个年代生产的服务器进行管理。所述系统包括:多个待管理服务器、管理服务器和本地终端;其中,本地终端,用于向管理服务器发送对目标待管理服务器的选择指令;管理服务器上运行多个Java虚拟机,每个Java虚拟机上运行的浏览器版本与该Java虚拟机的版本相对应,管理服务器根据所述选择指令为本地终端分配Java虚拟机,以使本地终端通过该Java虚拟机对所述目标待管理服务器进行带外管理;其中,分配给本地终端的Java虚拟机的版本与所述目标待管理服务器上运行的Java虚拟机的版本相同,且该Java虚拟机上运行的浏览器版本与所述目标待管理服务器上运行的浏览器版本相同。
Description
技术领域
本发明涉及服务器管理领域,具体涉及一种服务器的带外管理系统。
背景技术
在搭建云操作系统openstack中,为节约资源,搭建者会采用手头已经有的旧服务器,例如HPProliantDL380,也会采用新采购的浪潮、公司自研服务器。
HP,浪潮,公司自研服务器都使用IPMI进行带外管理,管理员通过WEB就可以远程控制服务器(如图1所示为现有的用于服务器管理的服务器集群架构图)。由于各服务器生产时间前后相差甚远,HPProliantDL3802004年出厂,浪潮和自研都是2011年后的货品,因而所支持的WEB浏览器版本不同,WEB访问使用的JVM(JavaVirtualMachine虚拟机)版本也是互有冲突,使得管理员无法在同一浏览器上顺利远程控制多台服务器,需要不停切换管理平台,造成管理不顺畅。
例如HPProliantDL380要求使用IE浏览器,且JDK版本为J2SDK_1.4.2_13,如果管理员安装了较新的JDK1.8.0_5版本,JVM就会运行出错,导致无法看到远程桌面,而新出厂服务器又要求新的JDK版本。
发明内容
本发明的目的在于,提供一种服务器的带外管理系统,能够在不切换管理平台的情况下对多种品牌,多个厂家,多个年代生产的服务器进行管理。
为此目的,本发明提出一种服务器的带外管理系统,包括:
多个待管理服务器、管理服务器和本地终端;其中,
所述本地终端,用于向所述管理服务器发送对目标待管理服务器的选择指令;
所述管理服务器上运行多个Java虚拟机,每个Java虚拟机上运行的浏览器版本与该Java虚拟机的版本相对应,所述管理服务器根据所述选择指令为所述本地终端分配Java虚拟机,以使所述本地终端通过该Java虚拟机对所述目标待管理服务器进行带外管理;
其中,分配给所述本地终端的Java虚拟机的版本与所述目标待管理服务器上运行的Java虚拟机的版本相同,且该Java虚拟机上运行的浏览器版本与所述目标待管理服务器上运行的浏览器版本相同。
本发明实施例所述的服务器的带外管理系统,在网络部署时新增一台安装不同版本浏览器及Java虚拟机的管理服务器,通过本地终端进入Java虚拟机版本与待管理服务器上运行的Java虚拟机版本相同,且运行的浏览器版本与待管理服务器上运行的浏览器版本相同的Java虚拟机,并完成待管理服务器的管理工作,能够在不切换管理平台的情况下对多种品牌,多个厂家,多个年代生产的服务器进行管理,从而解决多种服务器共存,导致管理员管理不顺畅的问题。
附图说明
图1为现有的用于服务器管理的服务器集群架构图;
图2为本发明服务器的带外管理系统一实施例的架构图;
图3为本发明服务器的带外管理系统另一实施例的部分架构图;
图4为本发明服务器的带外管理系统又一实施例的管理服务器的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图2所示,本实施例公开一种服务器的带外管理系统,包括:
多个待管理服务器1、管理服务器3和本地终端4;其中,
所述本地终端4,用于向所述管理服务器3发送对目标待管理服务器的选择指令;
所述管理服务器3上运行多个Java虚拟机,每个Java虚拟机上运行的浏览器版本与该Java虚拟机的版本相对应,所述管理服务器3根据所述选择指令为所述本地终端4分配Java虚拟机,以使所述本地终端4通过该Java虚拟机对所述目标待管理服务器进行带外管理;
其中,分配给所述本地终端4的Java虚拟机的版本与所述目标待管理服务器上运行的Java虚拟机的版本相同,且该Java虚拟机上运行的浏览器版本与所述目标待管理服务器上运行的浏览器版本相同。
本发明实施例的服务器的带外管理系统,在网络部署时新增一台安装不同版本浏览器及Java虚拟机的管理服务器,通过本地终端进入Java虚拟机版本与待管理服务器上运行的Java虚拟机版本相同,且运行的浏览器版本与待管理服务器上运行的浏览器版本相同的Java虚拟机,并完成待管理服务器的管理工作,能够在不切换管理平台的情况下对多种品牌,多个厂家,多个年代生产的服务器进行管理,从而解决多种服务器共存,导致管理员管理不顺畅的问题。
可选地,在本发明服务器的带外管理系统的另一实施例中,所述管理服务器,用于对所述选择指令进行解析以确定所述目标待管理服务器中运行的目标Java虚拟机的版本和目标浏览器版本,在所述多个Java虚拟机中查询Java虚拟机的版本与所述目标Java虚拟机的版本相同,且浏览器版本与所述目标浏览器版本相同的目标Java虚拟机,将所述目标Java虚拟机分配给所述本地终端。
本发明实施例中,管理服务器可以对本地终端发送的指令进行解析,根据所述解析的结果,通过查询预先建立的待管理服务器与Java虚拟机及浏览器版本的对应关系表,确定出Java虚拟机版本和浏览器版本均与所述本地终端选择的目标待管理服务器对应的版本相同的待管理服务器,根据确定出的待管理服务器,通过查找预先建立的待管理服务器与Java虚拟机的对应关系表,确定出用于分配给所述本地终端的目标Java虚拟机,其中所述解析的结果包括所述本地终端选择的目标待管理服务器的Java虚拟机版本和浏览器版本,本发明实施例能够较方便地确定出用于分配给本地终端的目标Java虚拟机。
可选地,在本发明服务器的带外管理系统的另一实施例中,所述管理服务器,用于对所述选择指令进行解析以确定所述目标待管理服务器,查找预先建立的待管理服务器与Java虚拟机的对应关系,确定出用于分配给所述本地终端的Java虚拟机,其中所述解析的结果包括所述本地终端选择的目标待管理服务器的标识。
本发明实施例中,在对选择指令进行解析之后,通过查找预先建立的待管理服务器与Java虚拟机的对应关系,即可确定出用于分配给本地终端的Java虚拟机,相较于前述实施例,没有第一次的查表过程,因而较前述实施例能够更为快速地确定出用于分配给本地终端的目标Java虚拟机。
可选地,在本发明服务器的带外管理系统的另一实施例中,还包括:
交换机(交换机可以为IPMI交换机);其中,
每个待管理服务器分别连接所述交换机,所述管理服务器连接所述交换机。
可选地,在本发明服务器的带外管理系统的另一实施例中,
所述待管理服务器通过智能平台管理接口连接所述交换机,
所述各个Java虚拟机使用不同的虚接口,所述Java虚拟机的虚接口和管理服务器的第一块网卡eth0绑定在桥br0里,
所述管理服务器通过所述第一块网卡eth0连接所述交换机,
所述各个Java虚拟机使用不同的访问端口,
所述本地终端通过访问端口进入Java虚拟机版本与所述目标待管理服务器上运行的Java虚拟机版本相同,且运行的浏览器版本与所述目标待管理服务器上运行的浏览器版本相同的Java虚拟机,通过打开浏览器并输入所述待管理服务器的智能平台管理接口地址,对所述待管理服务器进行管理。
本发明实施例中,管理服务器使用网卡eth0连接IPMI交换机,并将各虚机的网口与eth0绑定在桥br0里,这样虚机与各服务器IPMI管理口就实现了互访,虚机很顺利的能访问对应的服务器。
可选地,在本发明服务器的带外管理系统的另一实施例中,所述各个Java虚拟机上都运行虚拟服务器端服务,所述本地终端上运行虚拟客户端服务。
本发明实施例中,管理员仍然通过接外网网关来远程控制各个服务器。与此前的方法不同,管理员不再需要考虑浏览器/虚拟机的兼容性问题了。管理员在本地使用虚拟client(虚拟客户端)。通过访问不同的虚拟client端口就可以访问到不同的服务器,大大简化了管理员的工作。
可选地,在本发明服务器的带外管理系统的另一实施例中,所述管理服务器上还运行虚拟机工作站(比如CentOSVirtualWorkstation)和多电脑切换器,所述管理服务器通过所述多电脑切换器创建多个Java虚拟机。
可选地,在本发明服务器的带外管理系统的另一实施例中,所述Java虚拟机上都运行WINDOWSXP操作系统。
可选地,在本发明服务器的带外管理系统的另一实施例中,所述交换机连接外网网关。
下面对本发明一具体实施例进行详细描述:
如图3和图4所示,图3为本发明服务器的带外管理系统的一较佳实施例的部分架构图,图4中管理服务器上创建了3台虚机,xp1到xp3。每台虚机分别使用虚接口tap1到tap3,而虚接口tap1到tap3与eth0都绑定到桥br0中。每台虚机上都运行虚拟server(虚拟服务器端)服务,访问端口分别是5901到5903。
每台虚机上分别对应的安装HP,浪潮,自研服务器所需要的IE版本和JVM(Java虚拟机)。这样避免了浏览器冲突,避免了JVM版本冲突。
管理服务器上的虚机完全启动后,管理员要管理HPDL380,就在本地通过虚拟client访问虚拟:5901进入xp1,打开IE浏览器,输入HPDL380IPMI地址就可以访问。当管理员需要管理其他两台HPDL380时,也是在这台虚机上输入这两台HPDL380IPMI地址就可以访问。
管理员要管理浪潮服务器,就在本地通过虚拟client访问虚拟:5902进入xp2,打开IE浏览器,输入浪潮服务器的IPMI地址就可以访问。同样的,管理员要管理自研服务器,就在本地通过虚拟client访问虚拟:5903进入xp3,打开IE浏览器,输入自研服务器的IPMI地址就可以访问。
本发明中的上述技术方案和具体实施例主要是针对于应用在openstack云操作系统平台中提出的。
与现有的技术比较,本发明的优点是:
通过新增管理服务器并使用管理服务器来管理多种型号服务器,可有效解决服务器带外管理时出现的兼容性问题,使得服务器远程管理简单化,易用好用了。
虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (8)
1.一种服务器的带外管理系统,其特征在于,包括:
多个待管理服务器、管理服务器和本地终端;其中,
所述本地终端,用于向所述管理服务器发送对目标待管理服务器的选择指令;
所述管理服务器上运行多个Java虚拟机,每个Java虚拟机上运行的浏览器版本与该Java虚拟机的版本相对应,所述管理服务器根据所述选择指令为所述本地终端分配Java虚拟机,以使所述本地终端通过该Java虚拟机对所述目标待管理服务器进行带外管理;
其中,分配给所述本地终端的Java虚拟机的版本与所述目标待管理服务器上运行的Java虚拟机的版本相同,且该Java虚拟机上运行的浏览器版本与所述目标待管理服务器上运行的浏览器版本相同。
2.根据权利要求1所述的服务器的带外管理系统,其特征在于,所述管理服务器,用于对所述选择指令进行解析以确定所述目标待管理服务器中运行的目标Java虚拟机的版本和目标浏览器版本,在所述多个Java虚拟机中查询Java虚拟机的版本与所述目标Java虚拟机的版本相同,且浏览器版本与所述目标浏览器版本相同的目标Java虚拟机,将所述目标Java虚拟机分配给所述本地终端。
3.根据权利要求1所述的服务器的带外管理系统,其特征在于,所述管理服务器,用于对所述选择指令进行解析以确定所述目标待管理服务器,查找预先建立的待管理服务器与Java虚拟机的对应关系,确定出用于分配给所述本地终端的Java虚拟机,其中所述解析的结果包括所述本地终端选择的目标待管理服务器的标识。
4.根据权利要求1至3任一项所述的服务器的带外管理系统,其特征在于,还包括:
交换机;其中,
每个待管理服务器分别连接所述交换机,所述管理服务器连接所述交换机。
5.根据权利要求4所述的服务器的带外管理系统,其特征在于,
所述待管理服务器通过智能平台管理接口连接所述交换机,
所述各个Java虚拟机使用不同的虚接口,所述Java虚拟机的虚接口和管理服务器的第一块网卡eth0绑定在桥br0里,
所述管理服务器通过所述第一块网卡eth0连接所述交换机,
所述各个Java虚拟机使用不同的访问端口,
所述本地终端通过访问端口进入Java虚拟机版本与所述目标待管理服务器上运行的Java虚拟机版本相同,且运行的浏览器版本与所述目标待管理服务器上运行的浏览器版本相同的Java虚拟机,通过打开浏览器并输入所述待管理服务器的智能平台管理接口地址,对所述待管理服务器进行管理。
6.根据权利要求5所述的服务器的带外管理系统,其特征在于,所述各个Java虚拟机上都运行虚拟服务器端服务,所述本地终端上运行虚拟客户端服务。
7.根据权利要求1所述的服务器的带外管理系统,其特征在于,所述管理服务器上还运行虚拟机工作站和多电脑切换器,所述管理服务器通过所述多电脑切换器创建多个Java虚拟机。
8.根据权利要求1所述的服务器的带外管理系统,其特征在于,所述Java虚拟机上都运行WINDOWSXP操作系统。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510379880.2A CN105072142A (zh) | 2015-07-01 | 2015-07-01 | 服务器的带外管理系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510379880.2A CN105072142A (zh) | 2015-07-01 | 2015-07-01 | 服务器的带外管理系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105072142A true CN105072142A (zh) | 2015-11-18 |
Family
ID=54501421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510379880.2A Pending CN105072142A (zh) | 2015-07-01 | 2015-07-01 | 服务器的带外管理系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105072142A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577698A (zh) * | 2008-05-09 | 2009-11-11 | 中兴通讯股份有限公司 | 带外智能管理服务器系统及监控服务器和处理命令方法 |
CN102170366A (zh) * | 2010-02-25 | 2011-08-31 | 华为技术有限公司 | 与单板进行通信的方法、装置和系统 |
US20120166605A1 (en) * | 2010-12-27 | 2012-06-28 | Acer Incorporated | Remote Management Systems and Methods for Servers |
-
2015
- 2015-07-01 CN CN201510379880.2A patent/CN105072142A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577698A (zh) * | 2008-05-09 | 2009-11-11 | 中兴通讯股份有限公司 | 带外智能管理服务器系统及监控服务器和处理命令方法 |
CN102170366A (zh) * | 2010-02-25 | 2011-08-31 | 华为技术有限公司 | 与单板进行通信的方法、装置和系统 |
US20120166605A1 (en) * | 2010-12-27 | 2012-06-28 | Acer Incorporated | Remote Management Systems and Methods for Servers |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10868862B2 (en) | System and method for policy based fibre channel zoning based on storage ports and bus adaptors | |
US7574491B2 (en) | Virtual data center for network resource management | |
US10353728B2 (en) | Method, system and device for managing virtual machine software in cloud environment | |
US8244924B2 (en) | Discovery and configuration of device configurations | |
US8336047B2 (en) | Provisioning virtual resources using name resolution | |
US9246765B2 (en) | Apparatus and methods for auto-discovery and migration of virtual cloud infrastructure | |
US8370481B2 (en) | Inventory management in a computing-on-demand system | |
US9213581B2 (en) | Method and system for a cloud frame architecture | |
WO2017072933A1 (ja) | 計算機システムの管理システム及び管理方法 | |
US20190303190A1 (en) | Managing virtual machine instances utilizing a virtual offload device | |
US20150172208A1 (en) | Software-defined networking interface between multiple platform managers | |
US20170272400A1 (en) | Network virtualization of containers in computing systems | |
US20110069710A1 (en) | Switching Method | |
CN108206847A (zh) | Cdn管理系统、方法及装置 | |
KR102274178B1 (ko) | 서버에서 시험 분산 애플리케이션을 에뮬레이션하는 기법 | |
US11005968B2 (en) | Fabric support for quality of service | |
WO2015147850A1 (en) | Controlled node configuration | |
US20210194769A1 (en) | Methods and apparatus to configure virtual and physical networks for hosts in a physical rack | |
US9898273B1 (en) | Dynamically updating APIS based on updated configuration file of a computing system | |
CN111367618A (zh) | 基于docker的代码管理方法、系统、终端及介质 | |
US20180074841A1 (en) | Vlan architecture with network namespace | |
CN110928679B (zh) | 一种资源分配方法及装置 | |
CN113127144A (zh) | 一种处理方法、装置及存储介质 | |
JP2012088943A (ja) | 仮想サーバ管理装置 | |
US7284120B2 (en) | Method and system for allowing a system under test (SUT) to boot a plurality of operating systems without a need for local media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20190924 |
|
AD01 | Patent right deemed abandoned |