ansible因为更新的原因要安装Python3.9,Redhat8自带Python版本太低,耗费了一个多星期才解决
关闭防火墙和selinux:
1 systemctl status firewalld
2 systemctl stop firewalld
3 systemctl status firewalld
4 vim /etc/sysconfig/selinux
5 setenforce 0
6 getenforce
先安装CentOS源:
7 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
安装来自CentOS ConfigManagement SIG存储库的Ansible 2.9包:
8 dnf install centos-release-ansible-29.noarch
我们需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库:
9 yum install -y epel-release
修改epel源:
10 wget -O /etc/yum.repos.d/epel.repo https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/epel?codeblock=0
11 yum install -y ansible
ansible --version //检查ansible版本
ansible --version
二:
活动---其他位置----连接服务器---ftp://192.168.35.100---复制ansible文件
cd ansible-rhel8/
rpm -ivh sshpass-1.06-3.el8ae.x86_64.rpm
rpm -ivh python3-jmespath-0.9.0-11.el8.noarch.rpm
rpm -ivh ansible-2.8.0-1.el8ae.noarch.rpm
cd /etc/yum.repos.d/
vim yum.repo
df -HT
wim yum.repo 文件内容:
[BaseOS]
name=BaseOS
baseurl=file:///media/cdrom/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0
mkdir /media/cdrom
mount /dev/sr0 /media/cdrom
vim /etc/fstab
/dev/sr0 /media/cdrom iso9660 defaults 0 0
mount -a
yum install -y python3-jinja2
rpm -ivh ansible-2.8.0-1.el8ae.noarch.rpm
cd
ls
cd ansible-rhel8/
rpm -ivh ansible-2.8.0-1.el8ae.noarch.rpm
yum install -y ansible
ansible --version
欢迎大家提出更多的思路和指定我的不足