CN107800810A - 一种服务器远程控制方法和*** - Google Patents

一种服务器远程控制方法和*** Download PDF

Info

Publication number
CN107800810A
CN107800810A CN201711214031.7A CN201711214031A CN107800810A CN 107800810 A CN107800810 A CN 107800810A CN 201711214031 A CN201711214031 A CN 201711214031A CN 107800810 A CN107800810 A CN 107800810A
Authority
CN
China
Prior art keywords
server
control
address
controller
controlled
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
CN201711214031.7A
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201711214031.7A priority Critical patent/CN107800810A/zh
Publication of CN107800810A publication Critical patent/CN107800810A/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/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种服务器远程控制方法和***,其中,该***包括:控制器、交换机和至少一个服务器;所述交换机的一端与所述控制器相连,另一端与各个所述服务器相连;所述控制器,用于设置控制脚本;利用所述控制脚本,为每一个所述服务器分配IP地址;获取待控制服务器的IP地址,根据所述待控制服务器的IP地址,通过所述交换机访问所述待控制服务器的基板管理控制器BMC Web界面,利用所述待控制服务器的BMC Web界面对所述待控制服务器进行远程控制。本发明提供的方案能够提高服务器的远程控制效率。

Description

一种服务器远程控制方法和***
技术领域
本发明涉及网络通信技术领域,特别涉及一种服务器远程控制方法和***。
背景技术
随着数据处理需求的增强,服务器的数量逐渐增多,为了提高服务器控制效率,远程控制成为一种重要的手段。
现有技术中,对服务器进行远程控制时需要依赖外部的网络环境。例如,在实际应用场景中,各个服务器需要在同一个外部网络环境下获取IP,然后,技术人员去每一个服务器上确认获取到的IP,并利用各个服务器的IP对各个服务器进行远程控制。
但是,该方法的控制效率较低。
发明内容
本发明实施例提供了一种服务器远程控制方法和***,能够提高服务器的远程控制效率。
第一方面,本发明实施例提供了一种服务器远程控制***,包括:控制器、交换机和至少一个服务器;
所述交换机的一端与所述控制器相连,另一端与各个所述服务器相连;
所述控制器,用于设置控制脚本;利用所述控制脚本,为每一个所述服务器分配IP地址;获取待控制服务器的IP地址,根据所述待控制服务器的IP地址,通过所述交换机访问所述待控制服务器的BMC(Baseboard Management Controller,基板管理控制器)Web界面,利用所述待控制服务器的BMC Web界面对所述待控制服务器进行远程控制。
优选地,
所述控制器,用于确定配置参数;利用所述控制脚本获取各个所述服务器的MAC地址,根据所述配置参数和各个所述服务器的MAC地址,为每一个所述服务器分配IP地址。
优选地,
所述配置参数,包括:所述控制器名称、起始地址、结束地址、子网掩码、网关、首选DNS(Domain Name System,域名***)和备用DNS。
第二方面,本发明实施例提供了一种服务器远程控制方法,包括:控制器预先设置控制脚本,还包括:
所述控制器利用所述控制脚本,为每一个服务器分配IP地址;
所述控制器获取待控制服务器的IP地址;
所述控制器根据所述待控制服务器的IP地址,通过交换机访问所述待控制服务器的BMC Web界面,利用所述待控制服务器的BMC Web界面对所述待控制服务器进行远程控制。
优选地,
所述所述控制器利用所述控制脚本,为每一个服务器分配IP地址,包括:
所述控制器确定配置参数,利用所述控制脚本获取各个所述服务器的MAC地址,根据所述配置参数和各个所述服务器的MAC地址,为每一个所述服务器分配IP地址。
优选地,
所述配置参数,包括:所述控制器名称、起始地址、结束地址、子网掩码、网关、首选DNS和备用DNS。
第三方面,本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述任一实施例所述的方法。
第四方面,本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;
所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述任一实施例所述的方法。
本发明实施例提供了一种服务器远程控制方法和***,其中,在该***中,控制器通过交换机与各个服务器相连,利用控制脚本为每一个服务器分配IP地址,并利用服务器的IP地址访问服务器的BMC Web界面,利用BMC Web界面对服务器进行远程控制。该***无需人工到每一个服务器上确认获取到的IP,能够提高服务器的远程控制效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种服务器远程控制***的结构示意图;
图2是本发明一个实施例提供的一种服务器远程控制方法的流程图;
图3是本发明另一个实施例提供的一种服务器远程控制方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种服务器远程控制***,包括:控制器101、交换机102和至少一个服务器103;
交换机102的一端与控制器101相连,另一端与各个服务器103相连;
控制器101,用于设置控制脚本;利用控制脚本,为每一个服务器103分配IP地址;获取待控制服务器的IP地址,根据待控制服务器的IP地址,通过交换机访问待控制服务器的BMC Web界面,利用待控制服务器的BMC Web界面对待控制服务器进行远程控制。
在该***中,控制器通过交换机与各个服务器相连,利用控制脚本为每一个服务器分配IP地址,并利用服务器的IP地址访问服务器的BMC Web界面,利用BMC Web界面对服务器进行远程控制。该***无需人工到每一个服务器上确认获取到的IP,能够提高服务器的远程控制效率。
在本发明的一个实施例中,为了为每一个服务器分配唯一、确定的IP地址,控制器101,用于确定配置参数;利用控制脚本获取各个服务器103的MAC地址,根据配置参数和各个服务器103的MAC地址,为每一个服务器103分配IP地址。
由于服务器具有唯一的MAC地址,因此可以将MAC地址作为服务器的标识,为每一个服务器分配一个IP地址。例如,服务器的MAC地址为A1,分配的IP地址为A2;服务器的MAC地址为A3,分配的IP地址为A4。
在本发明的一个实施例中,配置参数,包括:控制器名称、起始地址、结束地址、子网掩码、网关、首选DNS和备用DNS。
其中,起始地址和结束地址确定了分配的IP地址的范围。
如图2所示,本发明实施例提供了一种服务器远程控制方法,包括:
步骤201:控制器设置控制脚本;
步骤202:控制器利用控制脚本,为每一个服务器分配IP地址;
步骤203:控制器获取待控制服务器的IP地址;
步骤204:控制器根据待控制服务器的IP地址,通过交换机访问待控制服务器的BMC Web界面,利用待控制服务器的BMC Web界面对待控制服务器进行远程控制。
在本发明的一个实施例中,控制器利用控制脚本,为每一个服务器分配IP地址,包括:
控制器确定配置参数,利用控制脚本获取各个服务器的MAC地址,根据配置参数和各个服务器的MAC地址,为每一个服务器分配IP地址。
在本发明的一个实施例中,配置参数,包括:控制器名称、起始地址、结束地址、子网掩码、网关、首选DNS和备用DNS。
本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行执行指令时,存储控制器执行上述任一实施例的方法。
如图3所示,本发明实施例以控制器通过交换机对三个服务器进行远程控制为例,对服务器远程控制方法进行详细的说明,该方法包括:
步骤301:控制器设置控制脚本。
步骤302:控制器确定配置参数。
配置参数包括:控制器名称ZHANGWK00、起始地址192.168.1.10、结束地址192.168.1.250、子网掩码255.255.255.0、首选DNS202.103.0.68、网关192.168.1.1、备用DNS202.103.44.150。
步骤303:控制器利用控制脚本获取各个服务器的MAC地址,根据配置参数和各个服务器的MAC地址,为每一个服务器分配IP地址。
获取各个服务器的MAC地址。例如,其中服务器M的MAC地址为6C-92-EF-23-A6-47,为其分配的IP地址为192.168.1.10;服务器N的MAC地址为6C-92-EF-23-A6-48,为其分配的IP地址为192.168.1.11;服务器X的MAC地址为6C-92-EF-23-A6-49,为其分配的IP地址为192.168.1.12。
步骤304:控制器获取待控制服务器的IP地址。
控制器获取外部用户确定的待控制服务器的IP地址为192.168.1.11。
步骤305:控制器根据待控制服务器的IP地址,通过交换机访问待控制服务器的BMC Web界面,利用待控制服务器的BMC Web界面对待控制服务器进行远程控制。
由于控制器、各个服务器处于同一个网络中,因此,控制器可以根据待控制服务器的IP地址192.168.1.11,访问服务器N的BMC Web界面,利用服务器N的BMC Web界面对待控制服务器进行远程控制。
外部的用户可以通过服务器操作服务器N的BMC Web界面,进而对服务器N的运行参数等进行远程控制。
本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;
存储器用于存储执行指令,处理器与存储器通过总线连接,当存储控制器运行时,处理器执行存储器存储的执行指令,以使存储控制器执行上述任一实施例的方法。
本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行执行指令时,存储控制器执行上述任一实施例的方法。
上述方法内的各步骤之间的信息交互、执行过程等内容,由于与本发明***实施例基于同一构思,具体内容可参见本发明***实施例中的叙述,此处不再赘述。
综上,本发明各个实施例至少具有如下效果:
1、在本发明实施例中,在该***中,控制器通过交换机与各个服务器相连,利用控制脚本为每一个服务器分配IP地址,并利用服务器的IP地址访问服务器的BMC Web界面,利用BMC Web界面对服务器进行远程控制。该***无需人工到每一个服务器上确认获取到的IP,能够提高服务器的远程控制效率。
2、在本发明实施例中,该方法不依赖于外部网络,避免外部网络不稳定导致无法对服务器进行远程控制,可靠性更高。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃····〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (8)

1.一种服务器远程控制***,其特征在于,包括:控制器、交换机和至少一个服务器;
所述交换机的一端与所述控制器相连,另一端与各个所述服务器相连;
所述控制器,用于设置控制脚本;利用所述控制脚本,为每一个所述服务器分配IP地址;获取待控制服务器的IP地址,根据所述待控制服务器的IP地址,通过所述交换机访问所述待控制服务器的基板管理控制器BMC Web界面,利用所述待控制服务器的BMC Web界面对所述待控制服务器进行远程控制。
2.根据权利要求1所述的服务器远程控制***,其特征在于,
所述控制器,用于确定配置参数;利用所述控制脚本获取各个所述服务器的MAC地址,根据所述配置参数和各个所述服务器的MAC地址,为每一个所述服务器分配IP地址。
3.根据权利要求2所述的服务器远程控制***,其特征在于,
所述配置参数,包括:所述控制器名称、起始地址、结束地址、子网掩码、网关、首选域名***DNS和备用DNS。
4.一种服务器远程控制方法,其特征在于,控制器预先设置控制脚本,还包括:
所述控制器利用所述控制脚本,为每一个服务器分配IP地址;
所述控制器获取待控制服务器的IP地址;
所述控制器根据所述待控制服务器的IP地址,通过交换机访问所述待控制服务器的基板管理控制器BMC Web界面,利用所述待控制服务器的BMCWeb界面对所述待控制服务器进行远程控制。
5.根据权利要求4所述的服务器远程控制方法,其特征在于,
所述所述控制器利用所述控制脚本,为每一个服务器分配IP地址,包括:
所述控制器确定配置参数,利用所述控制脚本获取各个所述服务器的MAC地址,根据所述配置参数和各个所述服务器的MAC地址,为每一个所述服务器分配IP地址。
6.根据权利要求5所述的服务器远程控制方法,其特征在于,
所述配置参数,包括:所述控制器名称、起始地址、结束地址、子网掩码、网关、首选域名***DNS和备用DNS。
7.一种可读介质,其特征在于,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行权利要求4-6中任一所述的方法。
8.一种存储控制器,其特征在于,包括:处理器、存储器和总线;
所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行权利要求4-6中任一所述的方法。
CN201711214031.7A 2017-11-28 2017-11-28 一种服务器远程控制方法和*** Pending CN107800810A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711214031.7A CN107800810A (zh) 2017-11-28 2017-11-28 一种服务器远程控制方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711214031.7A CN107800810A (zh) 2017-11-28 2017-11-28 一种服务器远程控制方法和***

Publications (1)

Publication Number Publication Date
CN107800810A true CN107800810A (zh) 2018-03-13

Family

ID=61536882

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711214031.7A Pending CN107800810A (zh) 2017-11-28 2017-11-28 一种服务器远程控制方法和***

Country Status (1)

Country Link
CN (1) CN107800810A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181787A (zh) * 2019-12-30 2020-05-19 浪潮电子信息产业股份有限公司 一种bmc参数配置方法、装置、设备、介质
CN113791607A (zh) * 2021-08-05 2021-12-14 太原重工股份有限公司 一种多对多智能远程操作和集控***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195809A (zh) * 2011-03-25 2011-09-21 杭州再灵电子科技有限公司 一种网络传输及控制***
CN104104720A (zh) * 2014-07-10 2014-10-15 浪潮(北京)电子信息产业有限公司 一种服务器集群管理方法及***
CN106572200A (zh) * 2016-11-10 2017-04-19 郑州云海信息技术有限公司 一种基板控制器bmc的ip地址配置方法及装置
CN106685725A (zh) * 2017-01-11 2017-05-17 郑州云海信息技术有限公司 一种集中管理控制板、方法及***
CN107038101A (zh) * 2017-04-11 2017-08-11 广东浪潮大数据研究有限公司 一种多服务器远程监控管理方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195809A (zh) * 2011-03-25 2011-09-21 杭州再灵电子科技有限公司 一种网络传输及控制***
CN104104720A (zh) * 2014-07-10 2014-10-15 浪潮(北京)电子信息产业有限公司 一种服务器集群管理方法及***
CN106572200A (zh) * 2016-11-10 2017-04-19 郑州云海信息技术有限公司 一种基板控制器bmc的ip地址配置方法及装置
CN106685725A (zh) * 2017-01-11 2017-05-17 郑州云海信息技术有限公司 一种集中管理控制板、方法及***
CN107038101A (zh) * 2017-04-11 2017-08-11 广东浪潮大数据研究有限公司 一种多服务器远程监控管理方法和***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181787A (zh) * 2019-12-30 2020-05-19 浪潮电子信息产业股份有限公司 一种bmc参数配置方法、装置、设备、介质
CN111181787B (zh) * 2019-12-30 2023-10-13 浪潮电子信息产业股份有限公司 一种bmc参数配置方法、装置、设备、介质
CN113791607A (zh) * 2021-08-05 2021-12-14 太原重工股份有限公司 一种多对多智能远程操作和集控***

Similar Documents

Publication Publication Date Title
CN104636184B (zh) 虚拟机实例的部署方法和装置及设备
CN104753697B (zh) 一种控制网络设备自动开局的方法、设备及***
CN107580083A (zh) 一种容器ip地址分配的方法和***
CN103475682B (zh) 文件迁移方法及设备
CN105577420A (zh) 自动产生伺服器网络拓扑的方法与***
CN107003983A (zh) 配置网络
CN103312836A (zh) 一种大型局域网络ip地址管理方法
CN104811473B (zh) 一种创建虚拟非易失性存储介质的方法、***及管理***
CN113625589B (zh) 一种设备控制方法、装置、电子设备和存储介质
CN108011846A (zh) 网络功能虚拟化架构中管理业务的方法及装置
CN103441935A (zh) 自动识别服务器与接入交换机的邻接关系的方法及装置
CN108574590A (zh) 一种网元开通方法和装置以及计算机可读存储介质
CN105471662A (zh) 云服务器、虚拟网络策略集中控制***和方法
CN106233694A (zh) 在计算设备中利用添加的头部管理序列值
CN108141384A (zh) Lisp移动性网络的自动配设
CN114500523A (zh) 一种基于容器云平台的固定ip应用发布方法
CN107800810A (zh) 一种服务器远程控制方法和***
CN106708573A (zh) 一种用于Hadoop集群自动安装的***及方法
CN106843971A (zh) Bios刷新方法、服务器、bmc、介质及存储控制器
CN109885336A (zh) 一种智能设备的离线配置方法及装置
CN102143506A (zh) 无线中继设备的管理处理方法、装置及***
CN109714208A (zh) 一种设备纳入网管的方法、存储介质及电子设备
CN109600436A (zh) 一种分布式iscsi服务实现方法、***及相关装置
CN110519403A (zh) 一种网关下挂设备管理方法及***
CN113347046B (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

Application publication date: 20180313

RJ01 Rejection of invention patent application after publication