例如: A服务器地址:172.16.1.203 B服务器地址:172.16.1.204 当jenkins 在A 服务器并且用户aa, 控制B 服务器的用户bb的操作 (1)B服务器 用ssh-keyscan命令将公钥添加到本地的known_hosts文件里面去 如:ssh-keyscan 172.1 ...
分类:
其他好文 时间:
2020-07-01 12:52:00
阅读次数:
72
yum -y install ansible yum安装ansible的特点 yum安装的ansible,配置文件,hosts文件,roles目录都默认在/etc/ansible目录下 配置文件要点介绍 配置文件中的sudo-user和become-user,remote_user remote_u ...
分类:
其他好文 时间:
2020-06-30 20:13:13
阅读次数:
56
1、安装redis yum -y install redis 2、修改redis配置 vim /etc/redis.conf 找到redis.conf 并修改 daemonize no 为 daemonize yes 3、启动redis redis-server /etc/redis.conf 4、 ...
分类:
其他好文 时间:
2020-06-29 13:06:48
阅读次数:
91
aviary.sh 是一个基于bash的分布式配置管理工具,可以用来奇幻chef,puppet,ansible aviary.sh 利用了git 以及linux 的crontab,以前有介绍过类似的工具bashible 参考图 说明 aviary.sh 的好多特性类似ansible,同时集成了git ...
分类:
其他好文 时间:
2020-06-26 14:39:26
阅读次数:
85
template.j2 模板 {{ansible_facts.hostname}}:{{ansible_default_ipv4.address}} This system's total memory is: {{ ansible_memtotal_mb }}MBs. The current fr ...
分类:
其他好文 时间:
2020-06-23 19:45:22
阅读次数:
71
1. 运维工作简介 1.1 运维简述 1.1.1 运维工作 运维工作的核心任务: 发布、变更、故障处理 系统安装(物理机、虚拟机)--> 程序包安装、配置、服务启动 --> 批量操作 --> 程序发布 --> 监控 系统安装(物理机、虚拟机) 程序安装、配置、服务启动 批量操作(批量运行命令) 程序 ...
分类:
其他好文 时间:
2020-06-21 15:57:03
阅读次数:
47
什么是PlayBook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play: 定义的是主机的角色。(主角还是配角) task: 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个play(角色)组成,一个play(角色)可以包含多个ta ...
分类:
其他好文 时间:
2020-06-21 00:48:32
阅读次数:
76
PlayBook和ad-hoc 特点 PlayBook ad-hoc 完整性 √ ? 持久性 √ ? 执行效率 低 高 变量 支持 不支持 耦合度 低 高 1.PlayBook功能比ad-hoc更全,是对ad-hoc的一种编排. 2.PlayBook能很好的控制先后执行顺序, 以及依赖关系. 3.P ...
分类:
其他好文 时间:
2020-06-21 00:36:11
阅读次数:
49
Ansible介绍 自动化运维工具,统一配置管理工具。 可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 统一配置管理工具: Ansible 开发语言:Python 轻量级,大规模环境下只通过ssh会很慢,串行的 SaltStack 开发语言:Python 一般 ...
分类:
其他好文 时间:
2020-06-21 00:32:00
阅读次数:
69
ansible 和saltstack对比 SaltStack 底层有一个消息队列:Zero-MQ(message queue) # 1.ansible是基于ssh协议来工作的,但是saltstack也有支持ssh协议的模式 # 2.但是一般来说,选择saltstack就是为了使用客户端和服务端的方式 ...
分类:
其他好文 时间:
2020-06-21 00:30:27
阅读次数:
50