anaible安装和基本配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了anaible安装和基本配置相关的知识,希望对你有一定的参考价值。
Ansible是一款简单的自动化IT工具,它是基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是一个简单的自动化运维管理工具,可以用来自动化部署应用、配置、编排 task(持续交付、无宕机更新等), Ansible只需要在一台普通的服务器上运行即可,不需要在被管控的服务器上安装客户端。
1. ** yum安装ansible**
ansible的管理端必须是Linux系统;centos 7默认有自带EPRL源。
#yum install ansible
安装完成后,检查ansible版本:
#ansible --version
2. 配置管理主机
#vim /etc/ansible/hosts [intranet_saas] 192.168.253.4 192.168.253.5 192.168.253.18 192.168.253.22
intranet_saas表示分组
3. 配置控制主机SSH密钥
在Ansible服务端生成密钥,并且复制公钥到管理节点中。
#ssh-keygen cat ~/.ssh/id_rsa.pub
把密钥串复制到各个管理节点的~/.ssh/authorized_keys
设置~/.ssh/authorized_keys权限为600
#chmod 600 ~/.ssh/authorized_keys
4. 测试
# ansible intranet_saas -m ping 192.168.253.22 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.253.5 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.253.18 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.253.4 | SUCCESS => { "changed": false, "ping": "pong" }
以上是关于anaible安装和基本配置的主要内容,如果未能解决你的问题,请参考以下文章
html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途