一、前言
VM版本是VM16
虚拟机镜像是CentOS 7.5
二、前期准备
准备一台虚拟机,如果只是来学习怎样安装ansible,配置不用太高,下图这样就可以了
在这里说一下网络模式,如果你的电脑用的有线网,推荐桥接网络模式,如果你的电脑用的无线网,推荐NAT网络模式,我只是推荐,你要说我是有线网,我就要用NAT网络模式,也是可以的。
三、配置静态IP
如果你的网络模式为桥接:桥接网络并设置静态IP:https://jingyan.baidu.com/article/948f5924ca52b9d80ff5f91c.html
因为我的网络模式为NAT,有了以下设置:
注意:你的网卡名称可能不是ens33,你可以先进入这个目录先查看一下,具体情况具体输入
配置好后,保存退出,重启网卡
检查网络是否配置成功:
出现如图,即配置成功
检查是否能ping 通 www.baidu.com :
ping www.baidu.com 无法ping通,可能原因是DNS没配置好:
1、修改vi /etc/resolv.conf
增加如下内容:
nameserver 114.114.114.114 (电信的DNS)
nameserver 8.8.8.8(googel的DNS)
就可以实现ping通外网了
进入后,增加下面两个东西
保存退出后,然后再ping www.baidu.com
至此,此虚拟机可以上外网,yum安装就没有什么问题了
四、yum安装ansible
关闭防火墙:
systemctl stop firewalld&&systemctl disable firewalld
关闭selinux:
setenforce 0
再安装EPEL源:yum install epel-release -y
再安装ansible:yum install ansible -y
EPEL源简介:
https://www.cnblogs.com/fps2tao/p/7580188.html
出现如图这样,即安装成功!!
五、补充:
此时的yum源为网络yum源,是在国外的,安装软件会有点慢,你可以设置国内的yum源,像 阿里源、华为源和网易源,这些是常用的国内的yum源。
配置国内yum源链接:https://blog.csdn.net/ligaoman521/article/details/116273764
注意:我这里配置国内yum源时,要先下载wget软件和把相应的DNS写入 /etc/resolv.conf,如我要把阿里源设置为网络yum源,就要把
nameserver 223.5.5.5 写入 /etc/resolv.conf