![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ansible
文章平均质量分 62
eighteenxu
这个作者很懒,什么都没留下…
展开
-
Ansilble 安装
备份前先安装Wgetyum install wget1.备份系统自带的yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.下载和自己操作系统版本对应的yum源wget -O /etc/yum.repos.d/CentOS-Base.repo ht原创 2017-12-24 21:52:58 · 543 阅读 · 0 评论 -
Ansible组件-Inventory
管理不同业务的不同机器,这些机器的信息都存放在Ansible的Inventory组件里面,默认是一个静态的INI格式文件/etc/ansible/hosts1.定义主机和主机组,举例如下168.100.100.100 ansible_ssh_pass = '123456' //定义一个主机168.100.100.100 ,使用Inventory内置定义了的SSH登录密码原创 2017-12-27 17:51:58 · 2359 阅读 · 0 评论 -
ansible 配置运行环境
1.配置环境变量export ANSIBLE_SUDO_USER=root设置环境变量以后,ANSIBLE_SUDO_USER就可以在playbook中直接引用。2设置.ansible.cfg常用配置参数 ,文件目录:etc/ansible/ansilbe.cfg·inventory:表示清单inventory文件的位置,资源清单就是一些Ansible需要连接管理的主机列表原创 2017-12-24 22:38:43 · 3255 阅读 · 0 评论 -
ansible-7个命令
1.ansible:只执行 单条命令,后面跟主机和选项部分ansible -hansible 127.0.0.1-a 'date' //-a 跟模块的参数,默认使用的是cmmand模块ansible 127.0.0.1-m shell -a 'date' //-m 指定执行的模块ansible all-i /etc/ansible/hosts -原创 2017-12-29 20:53:02 · 7488 阅读 · 0 评论 -
ansible-file模块
file模块主要用于远程主机上的文件操作,包括以下选项:force:需要在两种情况下强制创建软链接1.源文件不存在但之后会建立的情况下2.目标软连接已经存在,需要取消之前的软链接,然后创建洗的软连接,有两个选项:yes|nogroup:定义文件/目标的属组mode:定义文件/目录的权限owenr:定义文件/目录的属主path:必选项,定义文件/目录的路径recurs原创 2017-12-31 13:32:36 · 13376 阅读 · 1 评论 -
ansible-copy
复制本机文件到远程文件,copy模块包含以下选项:backup:备份原始文件,如果在拷贝过程中发生意外,原始文件还能使用。有两个选项yes|nocontent:用于替代“src”,可以直接设定指定文件的值dest:必选项。要将文件源复制到的远程文件的绝对路径,如果源文件是一个目录,那么该路径也必须是一个目录diectory_mode:递归的设定目录的原创 2017-12-31 14:22:45 · 990 阅读 · 0 评论 -
ansible 小实验
control:168.100.100.108web:168.100.100.1091.主机连通性测试配置 /etc/ansilbe/host#web.ansible.com168.100.100.109[webserver]#web.ansible.com168.100.100.109ansible 168.100.100.109 -m ping原创 2017-12-26 22:12:11 · 231 阅读 · 0 评论