Ansible的安装配置及基本用法

本文介绍CentOS7环境下,Ansible的安装配置及基本用法。

==========================

***  前置文章  ***

Ansible Fundamental

==========================

1. Ansible安装的两种常用方式,yum安装及pip安装:

a.  yum安装

# EPEL Extra Packages for Enterprise Linux
yum install epel-release -y
yum install ansible –y

b.  使用pip(python的包管理模块)安装

pip install ansible

# 如果没pip,需先安装pip.yum可直接安装:
yum install python-pip
pip install ansible

2. ansible配置公私钥

a. 首先生成秘钥

##执行下条指令后一路回车即可!

ssh-keygen -t rsa

b. 然后向主机分发秘钥

##所有添加到主机清单中的IP地址或者主机名,全部都要用下条指令执行一遍。
ssh-copy-id root@主机名或IP地址

c. 如果出现以下情况

ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.1.6.72
-bash: ssh-copy-id: command not found

#请尝试:
yum -y install openssh-clientsansible

3. ansible命令简例

###命令格式:
ansible <host-pattern> [-f forks] [-m module_name] [-a args]


=============================================================


主机状态检查:ansible 主机匹配  -m  ping  (状态正常为绿色,否则为红色)

ansible all -m ping


copy模块: Copies files to remote locations.

ansible all -m copy -a "content='hello world\n' dest=/tmp/ansible_command.test owner=marvin group=nobody mode=664"



command模块:在远程主机运行命令




参考文档

Ansible的安装、配置及常用模块介绍: https://blog.csdn.net/AhhSong/article/details/78757664

Ansible基础配置和企业级项目实用案例: http://www.cnblogs.com/heiye123/articles/7855890.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值