一:环境准备
准备3台centos 7.0系统服务器,互通
管理主机:10.1.0.200 host200
更新10.1.0.200 主机名
[root@localhost sysconfig]# hostnamectl set-hostname host200 ##更改主机名为host200
[root@localhost sysconfig]# hostname ##查看当前主机名
更改10.1.1.47 主机名
[root@localhost ~]# hostnamectl set-hostname host47

更改10.1.1.53 主机名
[root@localhost /]# hostnamectl set-hostname host53

管理节点修改/etc/hosts文件实现本地解析
[root@localhost sysconfig]# vim /etc/hosts
在管理主机上ping下刚刚配置解析的名称
[root@localhost sysconfig]# ping host53

[root@localhost sysconfig]# ssh-keygen

传递公钥到被管理节点
[root@localhost sysconfig]# for i in host47 host53
> do
> ssh-copy-id $i
> done

[root@localhost sysconfig]# ssh host47

二:安装Ansible软件包
安装wget工具
安装ansible软件包,由于ansible需要epel源,本实验配置了阿里的epel源和阿里的Base源 (Base源用于安装ansible所需依赖),本地的CentOS7镜像源
[root@host47 ~]# yum -y install wget
[root@host47 home]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo ##### 下载阿里云
[root@host47 home]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ##### 下载阿里云
[root@host47 home]# vim /etc/ansible/hosts

[root@host47 home]# ansible websrvs --list-host

[root@host47 home]# ansible websrvs -m ping

浙公网安备 33010602011771号