CN106789374A - 一种服务器管理方法及*** - Google Patents
一种服务器管理方法及*** Download PDFInfo
- Publication number
- CN106789374A CN106789374A CN201710128996.8A CN201710128996A CN106789374A CN 106789374 A CN106789374 A CN 106789374A CN 201710128996 A CN201710128996 A CN 201710128996A CN 106789374 A CN106789374 A CN 106789374A
- Authority
- CN
- China
- Prior art keywords
- server
- configuration
- bmc
- java
- client computer
- 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/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种新型的服务器管理方案:用户在客户机上Java操作台中根据需要进行服务器配置操作,获取服务器配置操作,将获取的服务器配置操作转换成BMC可识别的控制指令,将转换后的控制指令通过网络传送至服务器上的BMC,BMC根据接收到的控制指令对服务器进行管理控制。通过上述的方案,利用java的跨平台性,通过网络与BMC通信,并且配以图形化界面,既可以避免web出现的兼容性问题,又比纯粹的命令行模式简单上手更加形象。
Description
技术领域
本发明涉及计算机领域,具体涉及一种新型的服务器管理方法及***。
背景技术
随着服务器技术的快速发展,服务器的性能以及功能也越来越强大,传统管理方式有着各种局限性。
传统配置服务器管理方法有两种,第一种为通过web界面来进行管理,这种方法好处就是图形化操作,直观的获取服务器的信息,但是缺点就是web界面对各种浏览器有着兼容性的问题,可能web界面对某一款浏览器有兼容性问题,尤其是用户使用操作***有着差异性的时候;第二种为使用命令行进行管理,这样的好处是没有兼容性问题,但是缺点就是不够直观,而且命令行需要的指令繁多,增加了工作人员的工作负担。
因此急需一种既可以避免web出现的兼容性问题,又比纯粹的命令行模式简单上手更加形象的服务器管理方式。
发明内容
为解决上述技术问题,本发明的技术方案如下:
本发明提供一种基于Java的服务器管理方法,包括以下步骤:
SS1:用户在客户机上Java操作台中根据需要进行服务器配置操作,Java操作台采用图形化界面;
SS2:获取服务器配置操作;
SS3:将获取的服务器配置操作转换成BMC可识别的控制指令;
SS4:将转换后的控制指令通过网络传送至服务器上的BMC;
SS5:BMC根据接收到的控制指令对服务器进行管理控制。
进一步的,还包括步骤SS6:返回配置结果。
进一步的,返回配置结果具体为:BMC在根据控制指令执行完服务器管理控制后,采集服务器的运行状态,BMC比对配置前后服务器的运行状态及控制指令,判断是否配置成功,并将配置结果通过网络发送给客户机,客户机上的Java操作台获取到后呈现给用户。
进一步的,若配置不成功,BMC则发送配置不成功项给客户机,客户机上的Java操作台获取到后呈现给用户。
进一步的,若配置不成功,BMC则发送本次配置的所有键入信息至客户机,用于用户对配置过程进行分析。
本发明提供一种基于Java的服务器管理***,包括客户机端及服务器端,客户机端包括Java操作台、获取模块、转换模块、网络模块,服务器端包括BMC,Java操作台采用图形化界面,具有服务器配置项及对应的操作选项,用户在Java操作台中根据需要进行服务器配置操作,获取模块获取服务器配置操作并传递至转换模块,转换模块将获取的服务器配置操作转换成BMC可识别的控制指令,并通过网络模块将转换后的控制指令通过网络传送至服务器端的BMC,BMC根据接收到的控制指令对服务器进行管理控制。
进一步的,BMC还可以在根据控制指令执行完服务器管理控制后,采集服务器的运行状态,BMC比对配置前后服务器的运行状态及控制指令,判断是否配置成功,并将配置结果通过网络发送给客户机,客户机上的Java操作台获取到后呈现给用户。
进一步的,若配置不成功,BMC则发送配置不成功项给客户机,客户机上的Java操作台获取到后呈现给用户。
进一步的,BMC内置于服务器主板上,配置过程中实时记录配置操作及服务器状态信息。
进一步的,Java操作台集成有常用的服务器管理工具。
本发明的方案利用java操作台,通过网络与BMC通信,并且配以图形化界面,既可以避免web出现的兼容性问题,又比纯粹的命令行模式简单上手更加形象。
附图说明
图1示出本发明服务器管理方法流程图。
图2示出本发明服务器管理***结构框图。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为本发明一个实施例的服务器管理方法流程图。
本发明实施例的新型的服务器管理方法,包括:
SS1:用户在客户机上Java操作台中根据需要进行服务器配置操作,Java操作台采用图形化界面;
SS2:获取服务器配置操作;
SS3:将获取的服务器配置操作转换成BMC(基板管理控制器,BaseboardManagement Controller)可识别的控制指令;
SS4:将转换后的控制指令通过网络传送至服务器上的BMC。
SS5:BMC根据接收到的控制指令对服务器进行管理控制。
根据本发明的一实施例,Java操作台上具有服务器配置项及对应的操作选项。
根据本发明的一实施例,还包括步骤SS6:返回配置结果。
根据本发明的一实施例,返回配置结果具体为:BMC在根据控制指令执行完服务器管理控制后,采集服务器的运行状态,BMC比对配置前后服务器的运行状态及控制指令,判断是否配置成功,并将配置结果通过网络发送给客户机,客户机上的Java操作台获取到后呈现给用户。
根据本发明的一实施例,若配置不成功,BMC则发送配置不成功项给客户机,客户机上的Java操作台获取到后呈现给用户。
根据本发明的一实施例,BMC内置于服务器主板上,配置过程中实时记录配置操作及服务器状态信息。
根据本发明的一实施例,Java操作台集成有常用的服务器管理工具。
图2为本发明一个实施例的服务器管理***结构框图,该服务器管理***用于实现上述服务器管理方法。
如图2所示,根据本发明实施例的服务器管理***包括客户机端及服务器端,客户机端包括Java操作台、获取模块、转换模块、网络模块,服务器端包括BMC,Java操作台采用图形化界面,具有服务器配置项及对应的操作选项,用户在Java操作台中根据需要进行服务器配置操作,获取模块获取服务器配置操作并传递至转换模块,转换模块将获取的服务器配置操作转换成BMC可识别的控制指令,并通过网络模块将转换后的控制指令通过网络传送至服务器端的BMC,BMC根据接收到的控制指令对服务器进行管理控制。
根据本发明的一实施例,BMC还可以在根据控制指令执行完服务器管理控制后,采集服务器的运行状态,BMC比对配置前后服务器的运行状态及控制指令,判断是否配置成功,并将配置结果通过网络发送给客户机,客户机上的Java操作台获取到后呈现给用户。
根据本发明的一实施例,若配置不成功,BMC则发送配置不成功项给客户机,客户机上的Java操作台获取到后呈现给用户。
根据本发明的一实施例,若配置不成功,BMC则发送本次配置的所有键入信息至客户机,用于用户对配置过程进行分析。
根据本发明的一实施例,BMC内置于服务器主板上,配置过程中实时记录配置操作及服务器状态信息。
根据本发明的一实施例,Java操作台集成有常用的服务器管理工具。
通过上述的方案,利用java的跨平台性,通过网络与BMC通信,并且配以图形化界面,既可以避免web出现的兼容性问题,又比纯粹的命令行模式简单上手更加形象,具有以下优点:
1、达到简化工作量的目的;
2、Java开发的操作台有着良好的跨平台性,开发的平台一旦成型就不会有兼容性问题;
3、采用网络与BMC进行通信,可以实现web的功能,并且集成常用的管理工具,可以实现管理人员的管理需求。
尽管在装置的上下文中已描述了一些方面,但明显的是这些方面也表示对应方法的描述,其中块或设备与方法步骤或方法步骤的特征相对应。类似地,在方法步骤的上下文中所描述的各方面也表示对应的块或项目或者对应装置的特征的描述。可以通过(或使用)如微处理器、可编程计算机、或电子电路之类的硬件装置来执行方法步骤中的一些或所有。可以通过此类装置来执行最重要的方法步骤中的某一个或多个。
所述实现可以采用硬件或采用软件或可以使用例如软盘、DVD、蓝光、CD、ROM、PROM、EPROM、EEPROM、或闪存之类的具有被存储在其上的电子可读控制信号的数字存储介质来执行,所述电子可读控制信号与可编程计算机***配合(或能够与其配合)以使得执行相应的方法。可以提供具有电子可读控制信号的数据载体,所述电子可读控制信号能够与可编程计算机***配合以使得执行本文所描述的方法。
所述实现还可以采用具有程序代码的计算机程序产品的形式,当计算机程序产品在计算机上运行时,程序代码进行操作以执行该方法。可以在机器可读载体上存储程序代码。
以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。
Claims (10)
1.一种基于Java的服务器管理方法,其特征在于包括以下步骤:
SS1:用户在客户机上Java操作台中根据需要进行服务器配置操作,Java操作台采用图形化界面;
SS2:获取服务器配置操作;
SS3:将获取的服务器配置操作转换成BMC可识别的控制指令;
SS4:将转换后的控制指令通过网络传送至服务器上的BMC;
SS5:BMC根据接收到的控制指令对服务器进行管理控制。
2.根据权利要求1所述的方法,其特征在于,还包括步骤SS6:返回配置结果。
3.根据权利要求2所述的方法,其特征在于,返回配置结果具体为:BMC在根据控制指令执行完服务器管理控制后,采集服务器的运行状态,BMC比对配置前后服务器的运行状态及控制指令,判断是否配置成功,并将配置结果通过网络发送给客户机,客户机上的Java操作台获取到后呈现给用户。
4.根据权利要求3所述的方法,其特征在于,若配置不成功,BMC则发送配置不成功项给客户机,客户机上的Java操作台获取到后呈现给用户。
5.根据权利要求3所述的方法,其特征在于,若配置不成功,BMC则发送本次配置的所有键入信息至客户机,用于用户对配置过程进行分析。
6.一种基于Java的服务器管理***,其特征在于,包括客户机端及服务器端,客户机端包括Java操作台、获取模块、转换模块、网络模块,服务器端包括BMC,Java操作台采用图形化界面,具有服务器配置项及对应的操作选项,用户在Java操作台中根据需要进行服务器配置操作,获取模块获取服务器配置操作并传递至转换模块,转换模块将获取的服务器配置操作转换成BMC可识别的控制指令,并通过网络模块将转换后的控制指令通过网络传送至服务器端的BMC,BMC根据接收到的控制指令对服务器进行管理控制。
7.根据权利要求6所述的***,其特征在于,BMC在根据控制指令执行完服务器管理控制后,采集服务器的运行状态,BMC比对配置前后服务器的运行状态及控制指令,判断是否配置成功,并将配置结果通过网络发送给客户机,客户机上的Java操作台获取到后呈现给用户。
8.根据权利要求7所述的***,其特征在于,若配置不成功,BMC则发送配置不成功项给客户机,客户机上的Java操作台获取到后呈现给用户。
9.根据权利要求6所述的***,其特征在于,BMC内置于服务器主板上,配置过程中实时记录配置操作及服务器状态信息。
10.根据权利要求6所述的***,其特征在于,Java操作台集成有常用的服务器管理工具。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710128996.8A CN106789374A (zh) | 2017-03-06 | 2017-03-06 | 一种服务器管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710128996.8A CN106789374A (zh) | 2017-03-06 | 2017-03-06 | 一种服务器管理方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106789374A true CN106789374A (zh) | 2017-05-31 |
Family
ID=58961566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710128996.8A Pending CN106789374A (zh) | 2017-03-06 | 2017-03-06 | 一种服务器管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789374A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102448074A (zh) * | 2010-09-30 | 2012-05-09 | 国际商业机器公司 | 一种服务器管理的方法和*** |
CN102662818A (zh) * | 2012-04-28 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | 一种基于智能手持设备的服务器远程监控管理方法 |
CN103377115A (zh) * | 2012-04-23 | 2013-10-30 | 鸿富锦精密工业(深圳)有限公司 | ***事件日志管理***及***事件日志管理方法 |
CN106227636A (zh) * | 2016-07-20 | 2016-12-14 | 国网安徽省电力公司信息通信分公司 | 一种基于ipmi的数据中心带外管理*** |
-
2017
- 2017-03-06 CN CN201710128996.8A patent/CN106789374A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102448074A (zh) * | 2010-09-30 | 2012-05-09 | 国际商业机器公司 | 一种服务器管理的方法和*** |
CN103377115A (zh) * | 2012-04-23 | 2013-10-30 | 鸿富锦精密工业(深圳)有限公司 | ***事件日志管理***及***事件日志管理方法 |
CN102662818A (zh) * | 2012-04-28 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | 一种基于智能手持设备的服务器远程监控管理方法 |
CN106227636A (zh) * | 2016-07-20 | 2016-12-14 | 国网安徽省电力公司信息通信分公司 | 一种基于ipmi的数据中心带外管理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101542445B (zh) | 零单点故障负载平衡器的设备及方法 | |
CN105305418B (zh) | 一种基于iec61850标准的配电终端自描述方法 | |
CN107566165B (zh) | 一种发现及部署电力云数据中心可用资源的方法及*** | |
CN107122321A (zh) | 硬件修复方法、硬件修复***以及计算机可读取存储装置 | |
CN103324278A (zh) | 终端设备、***及接入虚拟桌面的方法 | |
GB2538020B (en) | Method and device for automatically processing static test data of rail transit vehicle | |
CN104135520B (zh) | 一种识别安卓终端的方法以及装置 | |
CN105099786B (zh) | 一种网络割接中业务配置的方法和设备 | |
CN108604200A (zh) | 处理终端设备的故障的方法和终端设备 | |
CN109002971A (zh) | 任务管理方法、装置、计算机设备及存储介质 | |
CN103561089B (zh) | 虚拟机桌面登录方法、装置及*** | |
CN101242305B (zh) | 网络设备的参数配置方法及装置 | |
CN104809378A (zh) | 一种kvm本地管理***用户身份验证设计方法 | |
CN101764696A (zh) | 分布式路由交换设备及其实现方法 | |
CN108427560A (zh) | Api文件管理方法、服务器及存储介质 | |
CN108460160A (zh) | 数据库实例的下线方法、装置、终端及存储介质 | |
CN103761202B (zh) | 一种数据存储节点硬盘盘位识别方法及*** | |
CN102679509A (zh) | 空调器控制接口装置、空气调节器以及空调器控制*** | |
CN100456238C (zh) | 实现分布式对象持久化的方法、装置及编译单元 | |
CN106789374A (zh) | 一种服务器管理方法及*** | |
CN111382004B (zh) | 参数备份方法及装置、还原方法及装置和备份还原*** | |
CN107122138A (zh) | 一种配置磁盘阵列的设备及方法 | |
CN106293489A (zh) | 一种云主机管理界面的操作方法及装置 | |
CN101650649A (zh) | 查看帮助文件的***及查看帮助文件的方法 | |
CN109460318A (zh) | 一种可回滚档案采集数据的导入方法、计算机装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |