[go: up one dir, main page]

CN105072142A - 服务器的带外管理系统 - Google Patents

服务器的带外管理系统 Download PDF

Info

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
Application number
CN201510379880.2A
Other languages
English (en)
Inventor
朱正路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING OPZOON TECHNOLOGY Co Ltd
Original Assignee
BEIJING OPZOON TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING OPZOON TECHNOLOGY Co Ltd filed Critical BEIJING OPZOON TECHNOLOGY Co Ltd
Priority to CN201510379880.2A priority Critical patent/CN105072142A/zh
Publication of CN105072142A publication Critical patent/CN105072142A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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操作系统。
CN201510379880.2A 2015-07-01 2015-07-01 服务器的带外管理系统 Pending CN105072142A (zh)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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