3.1-ansible安装以及配置认证

Ansible特点

*不需要安装客户端,通过sshd去通信

*基于模块工作,模块可以由任何语言开发

*不仅支持命令行使用模块,也支持编写yaml格式的playbook

*支持sudo

*有提供UI(浏览器图形化)www.ansible.com/tower  10台主机以内免费

*开源UI  https://github.com/alaxli/ansible_ui 文档          http://download.csdn.net/detail/liyang23456/7741185

Ansible 安装

两台机器 192.168.11.60  192.168.11.30

只需要在60上安装ansible即可

yum install -y epel-release

yum install -y ansible

Ansible 配置密钥

*60上生成密钥对

ssh-keygen -t rsa  直接回车即可,不用设置密钥密码

*把公钥(id_rsa.pub)内容放到对方机器(30)的/root/.ssh/authorized_keys里面

scp .ssh/id_rsa.pub  192.168.11.30:/root/.ssh/authorized_keys

*本机也要操作,为了asnible可以控制本机,因为它是基于ssh来工作的。

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

*chmod 600 /root/.ssh/authorized_keys

关闭selinux

setenforce 0

*测试 ssh 192.168.11.30 可以直接登录,说明成功。

时间: 2024-12-14 03:46:50

3.1-ansible安装以及配置认证的相关文章

ansible安装以及配置优化和实现动态inventory

系统环境 # uname -a     Linux puppetserver25 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux # cat /etc/issue Red Hat Enterprise Linux Server release 6.5 (Santiago) Kernel \r on an \m # python -V Python 2.6.6 所需要的

ansible安装以及配置

1. 安装yum install -y epel-releaseyum install -y ansible 2.  配置 ssh密钥配置首先生成密钥对ssh-keygen -t rsa  直接回车即可,不用设置密钥密码这样会在root家目录下生成.ssh目录,这里面也会生成两个文件 id_rsa 和  id_rsa.pub 然后把公钥(id_rsa.pub)内容放到对方机器的/root/.ssh/authorized_keys里面,包括本机vim /root/.ssh/id_rsa.pub >

ansible安装和配置

一.安装ansible准备 //安装准备 1.两台机器 172.7.15.106 172.7.15.111 2.设置hostname以及hosts 172.7.15.106 web9.lulu.com 172.7.15.111 web10.lulu.com 3. 安装ansible (只需要在106--server端安装) [[email protected] ~]# yum install -y epel-release [[email protected] ~]# yum install -

Ansible 安装和配置

We start with installing Ansible using root. step 1 - run "yum install ansible" to install it on one machine with CenOS 7; step 2 - configuring ansible hosts Open the file /etc/ansible/hosts, in this file, add: [servers] host1 [email protected]_

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安装及使用

一.ansible介绍 1.ansible ansible是新出现的自动化运维工具,基于Python研发.糅合了众多老牌运维工具的优点实现了批量操作系统配置.批量程序的部署.批量运行命令等功能.仅需在管理工作站上安装ansible程序配置被管控主机的IP信息,被管控的主机无客户端.ansible应用程序存在于epel(第三方社区)源,依赖于很多python组件.主要包括: (1).连接插件connection plugins:负责和被监控端实现通信: (2).host inventory:指定操

Ansible的安装、配置及常用模块介绍

Ansible的安装.配置及常用模块介绍 ansible安装方式 1. ansible安装常用两种方式,yum安装和pip程序安装 这里提供二种安装方式,任选一种即可: 1.使用yum安装 yum install epel-release -y yum install ansible –y 2. 使用pip(python的包管理模块)安装 pip install ansible   #如果没pip,需先安装pip.yum可直接安装: yum install python-pip pip inst

ansible安装配置与简单使用

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

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