一、基本的SVN的服务配置 查看可使用的 svn 命令: 1、新建一个目录用于存储SVN所有文件 2、新建一个版本仓库 3、初始化版本仓库中的目录 4、添加用户 要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=passwo ...
分类:
其他好文 时间:
2018-02-13 19:31:19
阅读次数:
252
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他好文 时间:
2018-02-11 10:37:10
阅读次数:
174
ansible通过常用模块在命令行就可以针对主机清单来管理配置远程主机,无需要代理客户端程序,但需要目标主机有ssh和python2.4+;通过ansib-doc来获取模块信息及指定模块帮助信息;
ansible-playbook 基于YAML语法配置;可以对playbook文件进行测试,解析并执行应用于指定无端主机;非常方便我们统一编排分发管理远程主机;
分类:
其他好文 时间:
2018-02-09 20:20:39
阅读次数:
227
playbook基于YAML语法来编写,基本语法规则如下: 1.大小写敏感 2.使用缩进表示层级关系 3.缩进时不允许使用Tab键,只允许使用空格 4.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 5. # 表示注释,从这个字符一直到行尾,都会被解析器忽略。 6. 用 表示开头 YAML 支 ...
分类:
其他好文 时间:
2018-02-08 13:42:39
阅读次数:
184
ansible相关的命令: ansible 用来执行ansible管理命令 ansible-doc 用来获取模块的帮助文档 ansible-playbook 当有众多任务时,可编写成playbook来运行 ansible的简单使用格式: ansible HOST-PATTERN -m MOD_NAM ...
分类:
其他好文 时间:
2018-02-08 12:22:38
阅读次数:
267
原文链接:http://blog.csdn.net/xyang81/article/details/51568227 Ansible简介:Ansible是一个简单高效的自动化运维管理工具,用Python开发,能大批量管理N多台机器,可以并发的在多台机器上部署应用、安装软件、执行命令、配置和编排任务。 ...
分类:
系统相关 时间:
2018-02-07 22:45:12
阅读次数:
338
编写执行playbook的时候,每次修改完yml文件,没必要把整个playbook都运行一遍,只需要运行改变了的task。我们可以给task一个标签,运行playbook时明确只运行这个标签(tag)对应的task就可以了。多个任务可以使用同一个tags。 官方示例: 此时若希望只run其中的某个t ...
分类:
其他好文 时间:
2018-02-07 19:48:16
阅读次数:
198
(1)setup 简介: a:获取主机信息;playbooks 里面常用的一个参数gather_facts就与该模块相关。 b:常用参数:filter ...
分类:
其他好文 时间:
2018-02-07 17:10:31
阅读次数:
225
在管理机器上安装ansible工具yum install ansible将需要管理的主机加入absible,的主机管理清单配置文件/etc/ansible/hosts格式:inventory文件遵循INI文件风格,中括号中的字符为组名。 可以将同一个主机同时归并到多个不同的组中;此外,当如若 目标主机使用了非默认的SSH端口,还可以在主机名称之后 使用冒号加端口号来标明1)不分组方式
分类:
其他好文 时间:
2018-02-07 15:07:44
阅读次数:
188
roles《角色》介绍ansilbe自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地调用它们的一种机制。角色一般用于基于主机构建服务的
分类:
其他好文 时间:
2018-02-07 14:56:48
阅读次数:
180