一、配置虚拟机ip(ip网段可根据虚拟网络编辑器来改,也可以改成和我相同网段的)
如图(nat模式)
三台主机
主机名 ip 子网 网关:
ansible:192.168.36.66 255.255.255.0 192.168.36.2
node1:192.168.36.67 255.255.255.0 192.168.36.2
node2:192.168.36.68 255.255.255.0 192.168.36.2
ansible:
hostnamectl set-hostname node1
node1:
hostnamectl set-hostname node1
node2:
hostnamectl set-hostname node2
配置ip对应的主机名(三台都要做)
vim /etc/hosts
192.168.36.66 workstation workstation.lab.example.com
192.168.36.67 node1 node3 node1.lab.example.com node3 node3.lab.example.com
192.168.36.68 node2 node4 node5 node2.lab.example.com node4 node4.lab.example.com node4 node5.lab.example.com
这里的node3、node4、node5是为了模拟多台环境
配置yum源:(三台都要做)
使用本地yum源即可
配置前要看虚拟机设置有没有勾选已连接镜像
创建一个目录
mkdir -p /mnt/dvd
临时挂载
mount /dev/sr0 /mnt/dvd
关机后失效
可使用永久挂载
vim /etc/fstab
在最下面配置
/dev/cdrom /mnt/dvd iso9660 default 0 0
配置本地yum源文件
创建一个新yum文件来配置本地yum源
vim /etc/yum.repos.d/yum.repo
[base]
name=base
baseurl=file:///mnt/dvd/AppStream
enabled=1
gpgcheck=0[app]
name=app
baseurl=file:///mnt/dvd/BaseOS
enabled=1
gpgcheck=0
本地镜像没用ansible包
在阿里搞个yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
直接用本地的epel来下载ansible
dnf list all | grep ansible 查看包
dnf -y install centos-release-ansible-29-1-2.el8.noarch
安装ansible
yum -y install ansible
ansible --version