Ansible -的安装部署(Redhat&Centos)

Ansible 的安装部署
PIP 方式安装(Redhat&Centos)
1,安装python-pip&python-devel,
yum install python-pip python-devel -y
2, 安装Ansible 服务
//确认服务器的gcc,glibc 开发环境均安装,如果不确定可以用yum 安装一下;
yum -y install gcc glibc-devel zlib-devel rpm-bulid openssl-devel -y
//升级PIP之最新版本
pip install --upgrade pip
//安装Ansible
pip install ansible
//验证Ansible 安装成功与否
ansible --version
ansible 2.4.1.0
config file = /etc/ansible/ansible.cfg
configured module search path = [u‘/root/.ansible/plugins/modules‘, u‘/usr/share/ansible/plugins/modules‘]
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
YUM 方式安装(Yellow dog Updater,Modifiedy)
//安装EPEL(Extra Packages for Enterprise Linux)
具体的安装方法见EPEL 官网,你需要根据自己的系统选择安装不不同的版本;
https://fedoraproject.org/wiki/EPEL/zh-cn
//EPEL 安装成功之后yum 安装Ansible (验证ansible 的方法如上)
yum install ansible -y

原文地址:http://blog.51cto.com/seekerwolf/2071982

时间: 2024-10-24 13:06:10

Ansible -的安装部署(Redhat&Centos)的相关文章

最小化安装的redhat/centos安装gnome桌面

因系统版本和语言环境不同,安装包的名字会有所差别 安装方式可以选择直接联网安装,也可以加载dvd镜像源安装,这里针对配置redhat/centos本地dvd的yum源做个记录: 1.复制 redhat ISO 系统dvd镜像到当前系统任一目录下,这里记作:/tmp/redhat.iso 2.挂载镜像到/mnt/dvd # mkdir /mnt/dvd # mount -o loop /tmp/redhat.iso /mnt/dvd 3.配置yum源 # cp /etc/yum.repos.d/r

ansible软件安装部署

(一)a ansible软件自动化环境架构规划(服务端:yum install -y ansible 客户端:无需任何安装操作) 管理主机1台: 10.0.0.61 m01 受控主机3台: 10.0.0.41 backup 10.0.0.31 nfs01 10.0.0.7 web01 Linux系统 6.9 b ansible软件自动化部署条件 建议基于ssh密钥方式建立远程连接 a ssh密钥对创建(管理主机) ssh-keygen -t dsa 影响免交互创建密钥对创建因素: 1)需要指定私

自动化运维之Ansible的安装部署与命令模块

Ansible简介 Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架. 主要包括: (1)连接插件connection plugins:负责和被监控端实现通信: (2)host inventory:指定操

自动化运维工具--Ansible(安装部署、模块简介与操作)

一.Ansible概述 互联网的快速发展导致产品更新换代速度加快,按照传统维护操作使得工作效率低下,自动化运维以尽可能安全高效的完成工作为目的,实现代替传统工作方式. 自动化运维工具划分为两类: 一是需要使用代理工具的,也就是基于agent程序来实现管理功能,例如puppet.func.zabbix等 二是不需要代理配置工具的,可以直接基于SSH服务来完成管理功能,如ansible,fabric等. 自动化运维工具比较: 工具 开发语言 结构 配置文件格式 运行任务 Ansible Python

自动化运维Ansible之安装部署

目录 1.SSH分发 2.安装Ansible 3.Ansible清单管理 1.SSH分发 ansible自动化部署条件 1.建议基于ssh密钥方式建立远程连接 2.基于ssh口令方式建立远程连接(不建议) 在部署之前需要保证管理主机和受控主机能够基于ssh密钥的方式进行远程连接 管理主机生成SSH密钥(私钥和公钥),分发公钥到每台受控主机: 1.安装sshpass [[email protected] ~]# yum install sshpass -y 2.生成密钥 // 直接生成密钥 [[e

Saltstack安装部署(CentOS 6.7)

系统版本: CentOS6.7 X86_64 部署规划: 序号 主机名 IP 角色 1 linux-node1.example.com 10.0.0.7 salt-master.salt-minion 2 linux-node2.example.com 10.0.0.8 salt-minion linux-node1.example.com: 安装salt-master salt-minion yum install salt-master salt-minion -y 启动salt-maste

Ansible安装部署及常用模块详解

Ansible命令使用 Ansible语法使用ansible <pattern_goes_here> -m <module_name> -a <arguments> -m NAME,–module-name=NAME:指定执行使用的模块 -u USERNAME,–user=USERNAME:指定远程主机以USERNAME运行命令 -s,–sudo:相当于Linux系统下的sudo命令 -USUDO_USERNAME,–sudo-user=SUDO_USERNAME:使用

ansible安装部署和配置、常用模块整理

今天心情不错~~~~第25个生日了,又遇昨晚百年难得一见的蓝月亮,所以昨晚连夜整理了文档, 会分为两部分发出去,ansible批量化部署在工作中是非常实用,建议呢 整理大量常用模块去练习 1.1.1 ansible软件介绍 1. ansible是一个基于python开发的自动化运维工具!(saltstack) 2. 其功能的实现是基础SSH远程连接服务的 3. ansible可以实现批量系统配置.批量软件部署.批量文件拷贝.批量运行命令等功能 1.1.2 ansible软件相关参考链接信息 ht

【Ansible】自动化运维工具Ansible的安装及使用

常用自动化运维工具: ①CFengine ②Chef ③Puppet ③SaltStack ③Ansible-基于python开发,分布式,无需客户端,轻量级.配置语言采用YAML. Ansible基本架构 Ansible工作原理 Ansible的安装及使用 ①CentOS Linux release 7.3.1611 (Core) 安装: yum install -y ansible [[email protected] ansible]# ls /etc/ansible/ ansible.c