ansible安装配置

ansible配置与安装

一、安装

1、安装python

# tar xvzf Python-2.7.8.tgz

# cd Python-2.7.8

# ./configure --prefix=/usr/local

# make --jobs=`grep processor/proc/cpuinfo | wc -l`

# make install

或者直接安装好yum源 yum install python*

因为ansible是python语言写的。所以需要python的支持.

2、安装ansible

安转yum 源 rpm -ivh

http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

yum install ansible

二、配置ansible

配置文件
(1)ansible.cfg

该文件在/etc/ansible/下

该配置文件主要定义了一些端口和文件的默认路径一般不需要修改。详细请参考:

http://ju.outofmemory.cn/entry/144343

(2)主配置文件hosts

该文件的路径是/etc/ansible/hosts在ansible.cfg可定义。

[webhosts] //可以定义组

192.168.2.235 ansible_ssh_user=root ansible_ssh_pass=1234 //可以把密码定义在这,但是最好建立ssh互信最好

192.168.2.180 ansible_ssh_user=root ansible_ssh_pass=1234

192.168.2.141 ansible_ssh_user=root ansible_ssh_pass=1234

以上几个ip地址都属于webhosts 可以批量对webhosts进行管理。

三、测试

ansible是个强大的命令。

简单测试一下:ansible webhosts -m ping

出现如下:

192.168.2.141 | success >> {

"changed": false,

"ping": "pong"

}

192.168.2.235 | success >> {

"changed": false,

"ping": "pong"

}

192.168.2.180 | success >> {

"changed": false,

"ping": "pong"

}

此说明控制端和被控制端已经可以连通。

时间: 2024-10-24 09:19:56

ansible安装配置的相关文章

centos ansible安装配置

关于ansible就不多做简绍了,直接开始安装配置 [安装环境] [[email protected] ~]# cat /etc/centos-release  CentOS release 6.5 (Final) [[email protected] ~]# uname -a Linux AnsibleServer 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 安

Ansible安装配置及使用

一.Ansible特点 1.不需要安装客户端,通过sshd通信 2.基于模块工作,模块可以由任何序言开发 3.不仅支持命令行使用模块,也支持编写yaml格式的playbook 4.支持sudo 5.有提供UI(浏览器图形化)www.ansible.com/tower10台主机以内免费 6.开源UI https://github.com/alaxli/ansible_ui文档 http://download.csdn.net/detail/liyang23456/7741185 二.Ansible

ansible安装配置与简单使用

前言: AnsibleWorks成立于2012年,由自动化工具Cobbler及Func的开发者Michael DeHaan创建.其Ansible平台是一个开源的配置及计算机管理平台.可实现多节点的软件部署,执行特定任务并进行配置管理. Ansible 跟其他IT自动化技术的区别在于其关注点并非配置管理.应用部署或IT流程工作流,而是提供一个统一的界面来协调所有的IT自动化功能,因此 Ansible的系统更加易用,部署更快.受管理的节点无需安装额外的远程控制软件,由平台通过SSH(Secure S

自动化运维之 Ansible——安装配置

Ansible相对于其他自动化运维工具(saltstack.puppet)的优势: Ansible是一款轻量级框架,基于各个模块实现各种功能,模块可根据需要自行开发 agentless 无需安装agent,可根据具体情况建立一台操作机 支持playbook剧本 python语言开发,做运维的都比较容易接受的语言 其他等等,一百度一大堆,自行百度吧~ 环境说明: 系统环境centos6.8 操作机 192.168.1.121 客户机 192.168.1.122 基本安装 安装gcc,用于编译pyt

ansible安装配置及实例

一.简介 Ansible(www.ansible.com) 更加简洁的自动化运维工具,不需要在客户端上安装agent,基于Python开发.可以实现批量操作系统配置.批量程序的部署.批量运行命令. 特点(1).no agents:不需要在被管控主机上安装任何客户端:(2).no server:无服务器端,使用时直接运行命令即可:(3).modules in any languages:基于模块工作,可使用任意语言开发模块:(4).yaml,not code:使用yaml语言定制剧本playboo

ansible安装配置及实例一

一.简介 Ansible(www.ansible.com) 更加简洁的自动化运维工具,不需要在客户端上安装agent,基于Python开发.可以实现批量操作系统配置.批量程序的部署.批量运行命令.  特点(1).no agents:不需要在被管控主机上安装任何客户端:(2).no server:无服务器端,使用时直接运行命令即可:(3).modules in any languages:基于模块工作,可使用任意语言开发模块:(4).yaml,not code:使用yaml语言定制剧本playbo

(一)ansible 安装配置

CentOS 7.5 一,安装 yum -y install ansible 二,配置hosts文件 /etc/ansible/hosts s1 ansible_ssh_port=65522 ansible_ssh_host=10.0.0.1 ansible_ssh_user=simon 常用参数配置: ansible_ssh_host # 目标主机地址 ansible_ssh_port # 目标主机端口,默认22 ansible_ssh_user # 目标主机用户 ansible_ssh_pa

ansible 安装配置

安装: yum install -y ansible 关闭selinux 创建一个ssh 放置主机信息 mkdir -p /etc/ansible/ssh cd !$ 创建hosts cat hosts [aliyun] 1.1.1.1 ansible_ssh_port=58102 ansible_ssh_user=xiaowang ansible_ssh_private_key_file=/etc/ansible/xwang.pem [baidu] 2.2.2.2 ansible_ssh_po

使用ansible安装配置zabbix客户端

ansible角色简介: 目录名 说明 defaults 默认变量存放目录 handlers 处理程序(当发生改变时需要执行的操作) meta 角色依赖关系处理 tasks 具体执行的任务操作定义 templates 模板文件存放目录 vars 变量文件目录 files 安装包文件目录 1.查看ansible控制端目录结构,tree /etc/ansible /etc/ansible/ ├── ansible.cfg ├── delete_zabbix_agent.yml ├── hosts ├