开启辅助访问 切换到窄版

centos 6 搭建安装ansible

[复制链接]
作者:hanhongwen 
版块:
Linux Linux-常用服务搭建 发布时间:2017-9-4 19:03:11
5260

管理员

积分
9930
QQ
hanhongwen 发表于 2017-9-4 19:03:11 | 显示全部楼层 |阅读模式

1、概述
Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台,是由Cobbler和Func的作者于2012年创立的AnsibleWorks公司名下的项目,于2015年被RedHat收购。
Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建。
具有如下特点:
部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作;
默认使用SSH协议对设备进行管理;
主从集中化管理;
配置简单、功能强大、扩展性强;
支持API及自定义模块,可通过Python轻松扩展;
通过Playbooks来定制强大的配置、状态管理
对云计算平台、大数据都有很好的支持;



2、Ansible安装
2.1 安装epel源
https://fedoraproject.org/wiki/EPEL
[root@safehourse66 ~]# rpm -ivh https://dl.fedoraproject.org/pub ... latest-6.noarch.rpm


2.2 安装Ansible
[root@safehourse66 ~]# yum -y install ansible


2.3 查看Ansible版本
[root@safehourse66 ~]# ansible --version
1.jpg


2.4 新建host文件,测试主机连通性
[root@safehourse66 ~]# cd /var/opt/
[root@safehourse66 opt]# vim hosts
[tomcatserver]
192.168.1.88 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass=123456


[root@safehourse66 opt]# ansible -i hosts tomcatserver -m ping -k
3.jpg


2.5 配置免密码登录
生成密钥
[root@safehourse66 opt]# ssh-keygen -t rsa -P ""
4.jpg



把公钥上传到另一台服务器上
[root@safehourse66 opt]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.1.88
5.jpg


2.6 修改配置文件
[root@safehourse66 opt]# vim hosts
[tomcatserver]
192.168.1.88






以上为ansible简单安装操作步骤,祝你成功












    15561578755
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表