- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
puppet结合SVN版本控制系统实现版本的集中化备份与恢复,puppetsvn,svn备份,svn备份还原,svn备份恢复,svn备份工具,svnsync备份具体步骤,linuxsvn备份,svn服务器备份,svn增量备份
本文源自于
puppet 结合SVN 版本控制系统实现版本的集中化备份与恢复
categories: puppet 高级技术
一、介绍
通过安装部署Puppet C/S 模型,实现Puppet Server 端管理所有被控制机的整个生命周
期:从初始化到软件升级、从配置文件创建到测试部署、从系统维护到服务器迁移等。
Puppet 能够持续化的与被控制机进行交互,从而实现配置文件的及时检测更新。结合
SVN 版本控制系统,puppet 可在更新之前将当前正在运行的环境以版本的方式保存到
SVN 版本控制系统中,方便以后通过puppet 更新出错或者需要回滚到之前的某一个环境
时快速恢复。
二、环境介绍
序号 服务器类型 版本/IP 参数
1 PuppetMaster RHEL6.4 x86_64 (10)
2 PuppetAgent RHEL5.8 x86_64 (11)和RHEL5.7 x86_64
(12)
3 SVN Service 端 RHEL6.4 x86_64 (10)
4 SVN Service 端 RHEL6.4 x86_64 (10)和Windows 8.1
x86_64()
编号 类型 主机名/软件名称 系统/软件版本 其他信息
1 Software Subversion 1.6.11-7 rpm package
2 Software TortoiseSVN 4708-x64-svn-1.8.3 msi
三、部署流程
1 SVN Server 端部署
1.1 安装相关软件包
[root@puppetserver ~]# yum install subversion
[root@puppetserver ~]# svnserve –version #通过查看版本验证安装是否成功
svnserve, version 1.6.11 (r934486)
compiled Apr 12 2012, 11:09:11
Copyright (C) 2000-2009 CollabNet.
本文源自于
Subversion is open source software, see /
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_base : Module for working with a Berkeley DB repository.
* fs_fs : Module for working with a plain file (FSFS) repository.
Cyrus SASL authentication is available.
1.2 创建第一个版本库
[root@puppetserver ~]# mkdir /svndata
[root@puppetserver ~]# svnadmin create /svndata/puppet
[root@puppetserver ~]# ll /svndata/puppet/
total 24
drwxr-xr-x 2 root root 4096 Oct 22 13:29 conf
drwxr-sr-x 6 root root 4096 Oct 22 13:29 db
-r--r--r-- 1 root root 2 Oct 22 13:29 format
drwxr-xr-x 2 root root 4096 Oct 22 13:29 hooks
drwxr-xr-x 2 root root 4096 Oct 22 13:29 locks
-rw-r--r-- 1 root root 229 Oct 22 13:29 README.txt
2 通过Apache+ssl 安全认证访问SVN 服务器
2.1 安装相关软件包
[root@puppetserver ~]# yum install httpd httpd-devel mod_dav_svn
2.2
您可能关注的文档
最近下载
- 中华兵法大典 《百战奇略》.pdf
- JT-T-971-2015沥青加铺层用聚合物改性沥青抗裂贴.docx VIP
- Sharp夏普数码复合机用户使用手册 BP-C2021X C2021R C2521R(20).pdf
- 宝峰UV5R对讲机说明书(打印版).docx VIP
- 钢柱、钢梁、钢结构制作安装.pdf VIP
- xx售楼中心、样板间、会所物业服务方案.doc VIP
- 2025年贵州贵阳乌当富民村镇银行招聘客户经理笔试历年典型考题及考点剖析附带答案详解.docx
- 2025年初级钳工试题及答案钳工试题(含答案).docx VIP
- 一张奖状的动力(1).doc
- 框架钢结构施工组织设计.pdf VIP
文档评论(0)