puppet结合SVN版本控制系统实现版本的集中化备份与恢复.pdfVIP

puppet结合SVN版本控制系统实现版本的集中化备份与恢复.pdf

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

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档