网站大量收购独家精品文档,联系QQ:2885784924

一种基于Quattor的差异化机群自动部署方法.pptxVIP

一种基于Quattor的差异化机群自动部署方法.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一种基于Quattor的差异化机群自动部署方法第十六届全国科学计算与信息化会议暨科研大数据论坛

提纲2025/3/272机群自动部署工具Quattor的介绍Quattor的改进——差异化的自动部署方法Quattor在高能物理研究所的应用

Quattor的介绍2025/3/273Quattor是一套集群系统自动化安装和配置工具集01通过编译模版来生成节点所有信息的描述文件(xmlorjson)03模版文件保存在SCDB的版本控制服务器中05通过自动控制PXE+Kickstart+DHCP实现操作系统的自动安装02所有的模版都是是由pan语言来编写04节点安装quattor的客户端读取xmlorjson文件对本机进行配置06

Quattor的特性2025/3/274所有节点的配置文件保存在有版本控制的数据库(SCDB)可重新安装:重新安装的系统与原系统保持一致。改变节点的配置只需要更改配置数据库即可(SCDB)可以控制节点从安装到退役的整个过程。初始化安装使用PXE+KickstartSCDB可以方便的版本回退。服务配置可以重复利用不同的节点可以共享一个服务的配置。便捷的维护。只需要修改一个配置文件就可以在所有节点上起做用。在部署应用前对配置文件进行一致性和语法的检查,降低错误的配置对系统造成的危害。

Quattor的主要组件2025/3/275Panc编译器SCDBSvnbasedconfigurationdatabaseAII(AutoInstallationInfrastructure)ccmandncm-componentsSoftwarerepositorys32145

Quattor的主要组件–Panc编译器2025/3/276Panc编译器把用pan语言编写的模版最终生成xml或者json文件Pan是一种高层次的描述性语言支持function定义支持变量的定义变量种类很多,类似structure/class的定义支持变量类型的转换Hierarchicalorganizationofinformation例子:‘/hardware/network/interfaces/eth0/ip’=‘’

Quattor主要组件-SCDB2025/3/277SVN版本控制的Pantemplates节点profiles不在svn下面,但是可以重新编译。SCDB使用”ant”来操作纯Java编写,可以在所有平台使用3各主要的操作Compile:本地编译Deploy:配置的部署在server端生成节点的profile文件仅在成功编译并且localworkingdir和SVN服务器同步的情况下才能成功执行。update.rep.templates刷新软件包列表的模板

Quattor主要组件-AII2025/3/278AII:AutomatedInstallationInfrastructurePXE(DHCP+TFTP)+Kickstart使用aii的命令‘aii-shellfe’来控制DHCP:自动从节点profile文件获取信息写入dhcp配置文件TFTP:Kickstart:通过aii命令自动生成kiskstart文件Re-installation节点始终设置PXE启动通过aii命令修改节点的状态installorboot

Quattor主要组件ccmandncm2025/3/279客户端:ConfigurationCacheManager(CCM)进程:cdp-listend当服务器端有配置改动时,接收服务器端的notification然后下载新的配置文件(command‘ccm-fetch’)也可以手动执行这个命令’ccm-fetch’客户端:NodeConfigurationManager(NCM)进程ncm-cdispdImplementsconfigurationchangesBasedon“components”(plug-ins)1componentmanages1“service”(NIS,accounts,Globus…)AcomponentisaPerlscriptwithaparticularAPI‘ncm-query’可以查询显示配置数据。

Quattor主要组件components2025/3/2710Packagedeployment:SPMANCM的组件对系统的安装包进行安装卸载管理基于”软件包名-版本-arch”允许升级和降级检查软件包的依赖关系其它components每一个component可以实现对一类或

文档评论(0)

135****2083 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档