一种基于cs模式部署自动化部署操作系统的方法

文档序号:10552734阅读:511来源:国知局
一种基于cs模式部署自动化部署操作系统的方法
【专利摘要】本发明特别涉及一种基于CS模式部署自动化部署操作系统的方法。该基于CS模式部署自动化部署操作系统的方法,依靠CS模式理论建立Server与Agent网络,借助PXE网络安装工具实现Server自动化发现Agent并维护其操作系统的功能;所述Server提供定制化的ISO,使用所述ISO安装一个集群内主机作为Master节点,集群内其他主机作为Agent节点,各个Agent节点使用ISO来部署操作系统,并通过内部的Agent进程与Server端通信提供自动化控制的渠道。该基于CS模式部署自动化部署操作系统的方法,基于PXE网络部署,通过定制化的操作系统ISO,开发了依赖CS模式的集群控制工具,实现了Server端自动发现Agent端,进而“一键式”的安装维护操作系统的功能,降低了集群维护的人力与时间成本,提高了运维人员的工作效率。
【专利说明】
一种基于CS模式部署自动化部署操作系统的方法
技术领域
[0001]本发明涉及计算机软件应用技术领域,特别涉及一种基于CS模式部署自动化部署操作系统的方法。
【背景技术】
[0002]随着云计算时代的到来,可扩展、高可用的主机集群式协作处理任务成为一个主流方向。此种模式下,单个的主机集群对于操作系统的需求往往具有单一性、特异性的特点。若是依靠人力维护主机集群,手动部署操作系统,随着集群规模的扩大,会消耗极其高昂的人力与时间成本。
[0003]PXE网络部署操作系统是一种降低部群部署操作系统人力与时间成本的安装模式。其通过在一个主机集群局域网内配置一台PXE服务器,使集群内的主机在启动时可以检测到服务器,从而实现网络安装特定的操作系统。此种部署方式仍然需要手动的对集群进行管理。
[0004]针对上述问题,本发明提出了一种基于CS模式部署自动化部署操作系统的方法。基于PXE网络部署,旨在通过定制化的操作系统IS0,开发依赖CS模式的集群控制工具,实现Server端自动发现Agent端进而“一键式”的安装维护操作系统的功能,降低集群维护的人力与时间成本,提高运维人员的工作效率。

【发明内容】

[0005]本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于CS模式部署自动化部署操作系统的方法。
[0006]本发明是通过如下技术方案实现的:
一种基于CS模式部署自动化部署操作系统的方法,其特征在于:依靠CS模式理论建立Server与Agent网络,借助PXE网络安装工具实现Server自动化发现Agent并维护其操作系统的功能;所述Server提供定制化的IS0,使用所述ISO安装一个集群内主机作为Master节点,集群内其他主机作为Agent节点,各个Agent节点使用ISO来部署操作系统,并通过内部的Agent进程与Server端通信提供自动化控制的渠道。
[0007]所述ISO基于Ubuntul2.04.4-server 64bits,集成了Server控制端,包含Agent端及自动化控制脚本的Agent节点定制化操作系统。
[0008]所述Master节点通过可视化控制台启动、配置网络安装服务,并能自动化发现Agent节点、收集Agent节点信息、控制Agent节点部署操作。
[0009]所述Agent节点操作系统均为定制化的Ubuntul2.04.4 -server 64bits,其上原生具有Agent客户端进程用于与Master节点通信并接受指令控制自身行为。
[0010]本发明的有益效果是:该基于CS模式部署自动化部署操作系统的方法,基于PXE网络部署,通过定制化的操作系统IS0,开发了依赖CS模式的集群控制工具,实现了 Server端自动发现Agent端,进而“一键式”的安装维护操作系统的功能,降低了集群维护的人力与时间成本,提高了运维人员的工作效率。
【附图说明】
[0011 ]附图1为本发明Master节点与Agent节点关系示意图。
[0012]附图2为本发明主机集群局域网架构示意图。
【具体实施方式】
[0013]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0014]该基于CS模式部署自动化部署操作系统的方法,依靠CS模式理论建立Server与Agent网络,借助PXE网络安装工具实现Server自动化发现Agent并维护其操作系统的功能;所述Server提供定制化的ISO,使用所述ISO安装一个集群内主机作为Master节点,集群内其他主机作为Agent节点,各个Agent节点使用ISO来部署操作系统,并通过内部的Agent进程与Server端通信提供自动化控制的渠道。
[0015]所述ISO基于Ubuntul2.04.4-server 64bits,集成了Server控制端,包含Agent端及自动化控制脚本的Agent节点定制化操作系统。
[0016]所述Master节点通过可视化控制台启动、配置网络安装服务,并能自动化发现Agent节点、收集Agent节点信息、控制Agent节点部署操作。
[0017]所述Agent节点操作系统均为定制化的Ubuntul2.04.4 -server 64bits,其上原生具有Agent客户端进程用于与Master节点通信并接受指令控制自身行为。
[0018]实际应用中,使用自定义的ISO在一个服务器安装操作系统作为Master节点,配置、启动操作系统网络安装服务。第一次使用时需配置Agent节点boot菜单使用网络安装服务,并启动,等待操作系统部署完成。Agent节点向Master节点汇报自身信息,此后可以通过Server控制台实现自动化的安装并维护Agent节点操作系统。
【主权项】
1.一种基于CS模式部署自动化部署操作系统的方法,其特征在于:依靠CS模式理论建立Server与Agent网络,借助PXE网络安装工具实现Server自动化发现Agent并维护其操作系统的功能;所述Server提供定制化的ISO,使用所述ISO安装一个集群内主机作为Master节点,集群内其他主机作为Agent节点,各个Agent节点使用ISO来部署操作系统,并通过内部的Agent进程与Server端通信提供自动化控制的渠道。2.根据权利要求1所述的基于CS模式部署自动化部署操作系统的方法,其特征在于:所述ISO基于Ubuntul2.04.4 -server 64bits,集成了Server控制端,包含Agent端及自动化控制脚本的Agent节点定制化操作系统。3.根据权利要求1所述的基于CS模式部署自动化部署操作系统的方法,其特征在于:所述Master节点通过可视化控制台启动、配置网络安装服务,并能自动化发现Agent节点、收集Agent节点信息、控制Agent节点部署操作。4.根据权利要求1所述的基于CS模式部署自动化部署操作系统的方法,其特征在于:所述Agent节点操作系统均为定制化的Ubuntul2.04.4 -server 64bits,其上原生具有Agent客户端进程用于与Master节点通信并接受指令控制自身行为。
【文档编号】H04L29/06GK105912371SQ201610306507
【公开日】2016年8月31日
【申请日】2016年5月11日
【发明人】李少青, 余弦, 王德奎, 潘峰, 李珂
【申请人】广东浪潮大数据研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1