CN103036934A - 基于镜像的广域网集群部署系统和方法 - Google Patents
基于镜像的广域网集群部署系统和方法 Download PDFInfo
- Publication number
- CN103036934A CN103036934A CN2012103387638A CN201210338763A CN103036934A CN 103036934 A CN103036934 A CN 103036934A CN 2012103387638 A CN2012103387638 A CN 2012103387638A CN 201210338763 A CN201210338763 A CN 201210338763A CN 103036934 A CN103036934 A CN 103036934A
- Authority
- CN
- China
- Prior art keywords
- mirror image
- node
- cluster
- deployment
- main control
- 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
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供了一种基于镜像的广域网集群部署系统和方法,系统包括:主控制中心和与其通过广域网进行数据通信的集群分部(1、2……n);方法考虑了局域网集群部署到集群中的节点不在同一个局域网内的情况,其所使用的系统架构和技术方案使得镜像能够在广域网上传输。本发明提供的基于镜像的广域网集群部署系统和方法,可以部署处在不同的局域网的集群节点操作系统及应用软件,而且操作简单、不易失误,可以比较容易的排除系统性故障。
Description
技术领域
本发明属于计算机网络领域,具体涉及一种基于镜像的广域网集群部署系统与方法。
背景技术
政府机构或一些大型企业(ISP,跨国公司),因业务需要,拥有大量的服务器节点,且分布在物理上完全独立机房内,并按需要,在不同的节点上运行应用。这些物理上完全独立的区域内的节点处在同一个局域网内,但不同的物理区域的各部分,通常是通过广域网进行连接,相互协作来完成一项或几项应用。
这些物理上处在不同区域内的服务器节点组成的集群,其操作系统及应用软件的部署与升级,面临着巨大的压力,特别是集群节点数量比较大的时候。一方面,物理上处在不区域内节点操作系统及应用软件的部署需要花费高昂的开销,同时还需要专业的人力保障和时间代价;另一方面,一些简单的系统安装或软件包升级,若人工操作,容易出现失误,进而导致比较难排除的系统性故障。
现有的集群部署方法,大部分是针对集群中的所有节点在同一个局域网内实现方案,即局域网集群部署,其针对处在不同的局域网的集群节点操作系统及应用软件的部署却无能为力。局域网集群部署没有考虑到集群中的节点不在同一个局域网内的情况,其所使用的系统架构和技术方案使得镜像不能在广域网上传输。
发明内容
为克服上述缺陷,本发明提供了一种基于镜像的广域网集群部署系统与方法,可以部署处在不同的局域网的集群节点操作系统及应用软件,而且操作简 单、不易失误,可以比较容易的排除系统性故障。
为实现上述目的,本发明提供一种基于镜像的广域网集群部署系统,其改进之处在于,所述系统包括:主控制中心和与其通过广域网进行数据通信的集群分部(1、2……n)。
本发明提供的优选技术方案中,所述主控制中心,包括:路由器和分别通过其与所述集群分部(1、2……n)通信的主控制终端、部署管理服务器和数据库服务器。
本发明提供的第二优选技术方案中,所述主控制终端,用于提供部署监控视图、镜像管理视图、部署配置视图和服务管理视图的功能。
本发明提供的第三优选技术方案中,所述数据库服务器,用于保存集群资源信息、镜像信息、部署配置信息和部署监控及进度信息。
本发明提供的第四优选技术方案中,集群资源信息包括:集群分部数、集群分部编号、所处地域、集群分部节点数和集群分部镜像服务器IP地址;镜像信息包括:镜像名称和类型;部署配置信息包括:镜像与节点对应关系信息和DHCP配置信息;部署监控及进度信息包括:部署开始时间和部署完成时间。
本发明提供的第五优选技术方案中,所述部署管理服务器,用于负责管理整个集群部署任务的业务;业务包括:启动集群分部部署过程中所需要的服务和集群分部镜像管理服务器上镜像同步功能。
本发明提供的第六优选技术方案中,所述集群分部(1、2……n)包括:本地节点、本地镜像服务器和网络连接设备;所述网络连接设备包括:路由器和与其连接的交换机;本地节点、本地镜像服务器通过网络连接设备与所述主控制中心进行通信。
本发明提供的第七优选技术方案中,所述本地节点是服务器节点;所述本 地镜像服务器,用于负责本集群分部内节点操作系统和应用软件部署和升级的节点,管理着本集群分部所能使用的镜像、镜像与节点对应关系信息及部署所使用的服务。
本发明提供的第八优选技术方案中,提供一种基于镜像的广域网集群部署系统与方法,其改进之处在于,所述方法包括如下步骤:
(1).主控制中心选择待部署的节点;
(2).主控制中心配置待部署节点所要部署的镜像;
(3).查看节点要部署的镜像是否存在于集群分部的本地镜像服务器中,如果存在,执行步骤(4);否则,检查数据库服务器,是否在其他集群分部中存在要部署的镜像,如果存在,则将此镜像同步到待部署节点所在集群分部本地镜像服务器,若同步成功,则转入步骤(4),否则结束;
(4).将节点和镜像的配对关系分别写入本地镜像服务器和数据库服务器;
(5).主控制中心查看待部署节点所在集群分部本地镜像服务器上集群部署所需要的服务,启动集群部署过程中所要使用的服务;
(6).从网络启动待部署节点,则会在待部署节点部署操作系统及应用软件,部署过程中向主控制中心发送节点部署状态及进度,部署成功时主控制中心将部署时间写入数据库服务器。
本发明提供的第九优选技术方案中,所述交换机采用型号为Dell Force10E1200i的交换机;路由器采用型号为H3C SR6600的路由器。
与现有技术比,本发明提供的一种基于镜像的广域网集群部署系统与方法,实现了广域网环境下的集群自动化部署,大大节约了处在物理上完全独立区域内集群节点的维护成本,提高了集群维护效率;可以部署处在不同的局域网的集群节点操作系统及应用软件,而且操作简单、不易失误,可以比较容易的排 除系统性故障;再者,主控制中心管理着集群分部的本地镜像服务器的镜像同步工作,最终保证分中心想要的镜像在本局域网内均可找到。
附图说明
图1为基于镜像的广域网集群部署系统的结构示意图。
图2为基于镜像的广域网集群部署方法的流程图。
具体实施方式
如图1所示,一种基于镜像的广域网集群部署系统。包括:主控制中心和与其通过广域网进行数据通信的集群分部(1、2……n)。
所述主控制中心,包括:路由器和分别通过其与所述集群分部(1、2……n)通信的主控制终端、部署管理服务器和数据库服务器。
所述主控制终端,用于提供部署监控视图、镜像管理视图、部署配置视图和服务管理视图的功能。
部署监控视图展示各部署节点部署进度信息、部署错误信息、部署完成时间信息;镜像管理视图负责管理镜像添加、镜像删除功能;部署配置视图负责镜像节点间对应关系配置、DHCP配置,是否自动部署设置;服务管理视图负责管理服务的启动、停止、重启、刷新及服务状态显示功能。
所述数据库服务器,用于保存集群资源信息、镜像信息、部署配置信息和部署监控及进度信息。
集群资源信息包括:集群分部数、集群分部编号、所处地域、集群分部节点数和集群分部镜像服务器IP地址;镜像信息包括:镜像名称和类型;部署配置信息包括:镜像与节点对应关系信息和DHCP配置信息;部署监控及进度信息包括:部署开始时间和部署完成时间。
所述部署管理服务器,用于负责管理整个集群部署任务的业务;业务包括: 启动集群分部部署过程中所需要的服务和集群分部镜像管理服务器上镜像同步功能。
所述集群分部(1、2……n)包括:本地节点、本地镜像服务器和网络连接设备;所述网络连接设备包括:路由器和与其连接的交换机;本地节点、本地镜像服务器通过网络连接设备与所述主控制中心进行通信。
所述本地节点是服务器节点;所述本地镜像服务器,用于负责本集群分部内节点操作系统和应用软件部署和升级的节点,管理着本集群分部所能使用的镜像、镜像与节点对应关系信息及部署所使用的服务。
一种基于镜像的广域网集群部署系统与方法,其改进之处在于,所述方法包括如下步骤:
(1).主控制中心选择待部署的节点;
(2).主控制中心配置待部署节点所要部署的镜像;
(3).查看节点要部署的镜像是否存在于集群分部的本地镜像服务器中,如果存在,执行步骤(4);否则,检查数据库服务器,是否在其他集群分部中存在要部署的镜像,如果存在,则将此镜像同步到待部署节点所在集群分部本地镜像服务器,若同步成功,则转入步骤(4),否则结束;
(4).将节点和镜像的配对关系分别写入本地镜像服务器和数据库服务器;
(5).主控制中心查看待部署节点所在集群分部本地镜像服务器上集群部署所需要的服务,启动集群部署过程中所要使用的服务;
(6).从网络启动待部署节点,则会在待部署节点部署操作系统及应用软件,部署过程中向主控制中心发送节点部署状态及进度,部署成功时主控制中心将部署时间写入数据库服务器。
所述交换机采用型号为Dell Force10 E1200i的交换机;路由器采用型号为 H3C SR6600的路由器。
通过以下实施例对基于镜像的广域网集群部署系统和方法做进一步描述。
根据广域网集群中节点分布特点,主控制中心是部署管理的最高控制机构,主控制中心管理本地控制分中心集群部署,本地控制中心管理本局域网内的节点部署及镜像同步工作,主控制中心与本地控制中心是通过互联网进行连接的。
1.广域网集群部署系统采用分布式镜像服务器+集中式部署管理的系统架构;
2.整个集群由1个集群主控制中心+n个集群分部组成,集群分部之间及集群分部与主控制中心间通过互联网连接;
3.主控制中心,由控制终端、部署管理服务器、数据库服务器三大部分组成;
主控制终端,负责提供整个集群部署监控视图、镜像管理视图、部署配置视图、服务管理视图的功能;
数据库服务器,保存着整个集群资源信息(如集群分部数、集群分部编号、所处地域、集群分部节点数、集群分部镜像服务器IP地址等)、镜像信息(如镜像名称、类型等)、部署配置信息(如镜像与节点对应关系信息、DHCP配置信息等)、部署监控及进度信息(如部署完成时间等)。
部署管理服务器,负责管理整个集群部署任务的业务处理(如启动集群分部部署过程中所需要的服务、集群分部镜像管理服务器上镜像同步功能等);
4.集群分部由集群分部的本地节点、本地镜像服务器及网络连接设备组成,本地节点、本地镜像服务器通过交换机连接处在一个局域网内;
集群分部的本地节点是处在集群中某个集群分部的服务器节点;
本地镜像服务器,是处在集群中某个集群分部,负责本集群分部内节点操 作系统和应用软件部署和升级的节点,管理着本集群分部所能使用的镜像、镜像与节点对应关系信息及部署所使用的服务。
5.主控制中心管理着集群分部的本地镜像服务器的镜像同步工作,最终保证分中心想要的镜像在本局域网内均可找到;
6.基于镜像的广域网集群部署方法如图2:
(1)主控制中心选择待部署的节点;
(2)主控制中心待部署节点所要部署的镜像;
(3)查看节点要部署的镜像是否存在于集群分部的本地镜像服务器中,如果存在,执行步骤(4);否则,检查主控制中心数据库,是否在其他集群分部中存在要部署的镜像,如果存在,则将此镜像同步到待部署节点所在集群分部本地镜像服务器,若同步成功,则转入步骤(4)。
(4)将节点和镜像的配对关系写入本地镜像服务器及主控制中心数据库;
(5)主控制中心,查看待部署节点所在集群分部本地镜像服务器上集群部署所需要的服务,启动集群部署过程中所要使用的的服务,使其处于运行状态;
(6)从网络启动待部署节点,则会在待部署节点部署操作系统及应用软件,部署过程中向主控制中心发送节点部署状态及进度,部署成功时将部署时间写入主控制中心数据库。
需要声明的是,本发明内容及具体实施方式意在证明本发明所提供技术方案的实际应用,不应解释为对本发明保护范围的限定。本领域技术人员在本发明的精神和原理启发下,可作各种修改、等同替换、或改进。但这些变更或修改均在申请待批的保护范围内。
Claims (10)
1.一种基于镜像的广域网集群部署系统,其特征在于,所述系统包括:主控制中心和与其通过广域网进行数据通信的集群分部(1、2……n)。
2.根据权利要求1所述的系统,其特征在于,所述主控制中心,包括:路由器和分别通过其与所述集群分部(1、2……n)通信的主控制终端、部署管理服务器和数据库服务器。
3.根据权利要求1所述的系统,其特征在于,所述主控制终端,用于提供部署监控视图、镜像管理视图、部署配置视图和服务管理视图的功能。
4.根据权利要求1所述的系统,其特征在于,所述数据库服务器,用于保存集群资源信息、镜像信息、部署配置信息和部署监控及进度信息。
5.根据权利要求4所述的系统,其特征在于,集群资源信息包括:集群分部数、集群分部编号、所处地域、集群分部节点数和集群分部镜像服务器IP地址;镜像信息包括:镜像名称和类型;部署配置信息包括:镜像与节点对应关系信息和DHCP配置信息;部署监控及进度信息包括:部署开始时间和部署完成时间。
6.根据权利要求1所述的系统,其特征在于,所述部署管理服务器,用于负责管理整个集群部署任务的业务;业务包括:启动集群分部部署过程中所需要的服务和集群分部镜像管理服务器上镜像同步功能。
7.根据权利要求1所述的系统,其特征在于,所述集群分部(1、2……n)包括:本地节点、本地镜像服务器和网络连接设备;所述网络连接设备包括:路由器和与其连接的交换机;本地节点、本地镜像服务器通过网络连接设备与所述主控制中心进行通信。
8.根据权利要求7所述的系统,其特征在于,所述本地节点是服务器节点;所述本地镜像服务器,用于负责本集群分部内节点操作系统和应用软件部署和升级的节点,管理着本集群分部所能使用的镜像、镜像与节点对应关系信息及部署所使用的服务。
9.一种基于镜像的广域网集群部署方法,其特征在于,所述方法包括如下步骤:
(1).主控制中心选择待部署的节点;
(2).主控制中心配置待部署节点所要部署的镜像;
(3).查看节点要部署的镜像是否存在于集群分部的本地镜像服务器中,如果存在,执行步骤(4);否则,检查数据库服务器,是否在其他集群分部中存在要部署的镜像,如果存在,则将此镜像同步到待部署节点所在集群分部本地镜像服务器,若同步成功,则转入步骤(4),否则结束;
(4).将节点和镜像的配对关系分别写入本地镜像服务器和数据库服务器;
(5).主控制中心查看待部署节点所在集群分部本地镜像服务器上集群部署所需要的服务,启动集群部署过程中所要使用的服务;
(6).从网络启动待部署节点,则会在待部署节点部署操作系统及应用软件,部署过程中向主控制中心发送节点部署状态及进度,部署成功时主控制中心将部署时间写入数据库服务器。
10.根据权利要求2或者7所述的系统,其特征在于,所述交换机采用型号为Dell Force10 E1200i的交换机;路由器采用型号为H3C SR6600的路由器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103387638A CN103036934A (zh) | 2012-09-13 | 2012-09-13 | 基于镜像的广域网集群部署系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103387638A CN103036934A (zh) | 2012-09-13 | 2012-09-13 | 基于镜像的广域网集群部署系统和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103036934A true CN103036934A (zh) | 2013-04-10 |
Family
ID=48023414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012103387638A Pending CN103036934A (zh) | 2012-09-13 | 2012-09-13 | 基于镜像的广域网集群部署系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103036934A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104618219A (zh) * | 2014-12-30 | 2015-05-13 | 北京奇虎科技有限公司 | 一种进行跨机房数据同步的方法和装置 |
CN107018177A (zh) * | 2017-02-14 | 2017-08-04 | 中山大学 | 一种集中管理和多区域服务的终端管理系统 |
CN108228199A (zh) * | 2017-11-30 | 2018-06-29 | 安徽四创电子股份有限公司 | 一种bs系统的自动化部署方法 |
CN109842642A (zh) * | 2017-11-24 | 2019-06-04 | 中兴通讯股份有限公司 | 一种容器化集群系统的部署方法及装置、容器化集群系统 |
CN109873716A (zh) * | 2019-01-16 | 2019-06-11 | 网易(杭州)网络有限公司 | 数据的处理方法、装置和存储介质 |
CN109977631A (zh) * | 2017-12-27 | 2019-07-05 | 航天信息股份有限公司 | 一种基于集群部署的软件授权方法及系统 |
CN112199256A (zh) * | 2020-10-16 | 2021-01-08 | 济南浪潮数据技术有限公司 | 一种部署事件监控方法、装置及设备 |
CN116032788A (zh) * | 2022-12-22 | 2023-04-28 | 南凌科技股份有限公司 | Sd-wan系统一种单臂部署的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1731738A (zh) * | 2005-08-30 | 2006-02-08 | 西安交通大学 | 大规模计算机集群系统节点的自动化快速部署方法 |
CN101719841A (zh) * | 2009-11-13 | 2010-06-02 | 曙光信息产业(北京)有限公司 | 分布式集群监控系统及方法 |
CN102497408A (zh) * | 2011-12-08 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种异构集群操作系统半自动批量部署的方法 |
-
2012
- 2012-09-13 CN CN2012103387638A patent/CN103036934A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1731738A (zh) * | 2005-08-30 | 2006-02-08 | 西安交通大学 | 大规模计算机集群系统节点的自动化快速部署方法 |
CN101719841A (zh) * | 2009-11-13 | 2010-06-02 | 曙光信息产业(北京)有限公司 | 分布式集群监控系统及方法 |
CN102497408A (zh) * | 2011-12-08 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种异构集群操作系统半自动批量部署的方法 |
Non-Patent Citations (2)
Title |
---|
赵延波等: "广域网环境下应用系统远程部署的研究及实现", 《计算机工程》 * |
赵延波等: "广域网环境下应用系统远程部署的研究及实现", 《计算机工程》, vol. 33, no. 16, 31 August 2007 (2007-08-31) * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104618219A (zh) * | 2014-12-30 | 2015-05-13 | 北京奇虎科技有限公司 | 一种进行跨机房数据同步的方法和装置 |
CN107018177A (zh) * | 2017-02-14 | 2017-08-04 | 中山大学 | 一种集中管理和多区域服务的终端管理系统 |
CN109842642A (zh) * | 2017-11-24 | 2019-06-04 | 中兴通讯股份有限公司 | 一种容器化集群系统的部署方法及装置、容器化集群系统 |
CN109842642B (zh) * | 2017-11-24 | 2022-11-01 | 中兴通讯股份有限公司 | 一种容器化集群系统的部署方法及装置、容器化集群系统 |
CN108228199A (zh) * | 2017-11-30 | 2018-06-29 | 安徽四创电子股份有限公司 | 一种bs系统的自动化部署方法 |
CN109977631A (zh) * | 2017-12-27 | 2019-07-05 | 航天信息股份有限公司 | 一种基于集群部署的软件授权方法及系统 |
CN109873716A (zh) * | 2019-01-16 | 2019-06-11 | 网易(杭州)网络有限公司 | 数据的处理方法、装置和存储介质 |
CN112199256A (zh) * | 2020-10-16 | 2021-01-08 | 济南浪潮数据技术有限公司 | 一种部署事件监控方法、装置及设备 |
CN116032788A (zh) * | 2022-12-22 | 2023-04-28 | 南凌科技股份有限公司 | Sd-wan系统一种单臂部署的方法 |
CN116032788B (zh) * | 2022-12-22 | 2023-08-11 | 南凌科技股份有限公司 | Sd-wan系统一种单臂部署的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103036934A (zh) | 基于镜像的广域网集群部署系统和方法 | |
CN103051469B (zh) | 云环境下集中式配置管理方法 | |
CN104320459A (zh) | 一种节点管理方法和装置 | |
CN108234306A (zh) | 网络装置、网络方法和计算机可读存储介质 | |
CN103312809A (zh) | 云平台中服务的分布式管理方法 | |
CN104935672A (zh) | 负载均衡服务高可用实现方法和设备 | |
JP2013539877A5 (zh) | ||
CN102214128A (zh) | 多用途恢复环境 | |
CN102412988A (zh) | 一种业务信息系统及其实现持续运营的方法 | |
CN104468791A (zh) | 私有云IaaS平台的构建方法 | |
CN105162704A (zh) | Overlay网络中组播复制的方法及装置 | |
CN103346914A (zh) | 分布式文件系统的拓扑结构更新方法和装置 | |
US11403319B2 (en) | High-availability network device database synchronization | |
CN111984274B (zh) | 一种一键自动化部署etcd集群的方法及装置 | |
WO2016177231A1 (zh) | 基于双主控的主备倒换方法及装置 | |
CN101785283A (zh) | 实时通信网络中用于诊断数据的通信的方法及设备 | |
WO2011082581A1 (zh) | 网管数据配置管理方法及系统 | |
CN103631652A (zh) | 虚拟机迁移的实现方法及系统 | |
CN103546572A (zh) | 一种云存储装置以及多云存储联网系统和方法 | |
CN105490826A (zh) | 基于自动发现的配置管理系统及方法 | |
CN110391940A (zh) | 服务地址的响应方法、装置、系统、设备和存储介质 | |
CN102970376A (zh) | 集群配置方法和装置 | |
CN106878095B (zh) | 一种基于想定分布式仿真的网络配置方法 | |
CN102752173B (zh) | 支持大规模复杂dtn网络的分布式仿真系统和仿真方法 | |
CN105681108A (zh) | 一种实现配置同步的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130410 |
|
RJ01 | Rejection of invention patent application after publication |