ansible安装配置(一)

要求:linux CentOS release 6.8 (Final)

两台机器:192.168.1.2 192.168.1.3

1.只在192.168.1.2 安装

yum install epel-release

yum install ansible

2.在192.168.1.2上生成密钥对

ssh-keygen -t rsa  不设置密码 回车

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

cat /root/.ssh/id_rsa.pub 复制内容到192.168.1.3

vi /root/.ssh/authorized_keys

把id_rsa.pub内容复制到这里

两台

chmod 600 /root/.ssh/authorized_keys

关闭selinux

3.在192.168.1.2 vim /etc/ansible/hosts 

[ahost]

127.0.0.1

192.168.1.3

4.执行远程命令

ansible testhost -m command -a ‘w‘   ->指定工作组

-m 模块名

-a 命令

ansible testhost -m shell -a ‘w‘  ->可以指定管道

eg:

ansible testhost -m shell -a ‘ps -aux | grep ssh‘

ansible 127.0.0.1 -m command -a ‘hostname‘ ->指定单个机器

5.为了防止报错,建议安装

yum install -y libselinux-python

6.文件拷贝

ansible testhost -m copy -a "src=/etc/ansible dest=/tmp/ansibletest owner=root group=root mode=0644"

ansible testhost -m copy -a "src=/etc/passwd dest=/tmp/passwd"

时间: 2024-10-27 12:30:58

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配置与安装 一.安装 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.安装an

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 ├