目录
1.Ansible的安装
1.1安装环境的配置
在本次的ansible的安装中,以虚拟机+Centos7.5的环境中安装,虚拟机所用的版本为vmware15,下载地址为:vmware15.5pro下载,Centos7.5的下载地址为百度云盘地址,提取码:nyna。
安装好虚拟机后,采用NAT连网方式连接宿主机,如果宿主机能上网,则虚拟机一般也可以上网。如果宿主机采用拨号方式上网,例如使用锐捷客户端,那么,虚拟机就需要采用桥接模式,然后安装锐捷客户端等拨号软件,这样才能连网。
表格1 配置业务环境
角色 | IP | 组名 |
---|---|---|
master | 192.168.1.10 | -------- |
minion | 192.168.1.20 | webservers |
minion | 192.168.1.30 | webservers |
1.2安装EPEL
如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
Ansible软件默认不在标准仓库中,需要用到repo源。
方法一:yum命令安装
1.配置yum源
[root@bogon ~] # cd /etc/yum.repos.d/
[root@bogon ~] # mkdir bak && mv * bak
[root@bogon yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
或者
[root@bogon yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
2.yum命令安装
yum install epel-release -y
方法二:RPM命令安装
- 确认你的CentOS 的版本
首先通过以下命令确认你的CentOS 版本
$ cat /etc/redhat-release
CentOS release 6.4 (Final) - 下载EPEL 的rpm 安装包
现在从上面的地址下载CentOS 版本所对应的EPEL 的版本
$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm - 安装EPEL
通过以下命令安装EPEL 软件包
$ sudo rpm -ivh epel-release-6-8.noarch.rpm
或
$ sudo rpm -ivh epel-release* - 检查EPEL 源
安装好EPEL 源后,用yum 命令来检查是否添加到源列表
#yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- base: mirrors.vonline.vn
- epel: buaya.klas.or.id
- extras: centos-hn.viettelidc.com.vn
- updates: mirrors.fibo.vn
repo id repo name status
base CentOS-6 - Base 6,381
epel Extra Packages for Enterprise Linux 6 - x86_64 10,023
extras CentOS-6 - Extras 13
nginx nginx repo 47
updates CentOS-6 - Updates
1.3安装Ansible
yuminstall ansible –y 安装
输入ansible -V 可以看到版本信息,说明咱们已经安装成功了。