自制yum源离线安装ansible
发布时间:2020-12-15 21:53:32 所属栏目:安全 来源:网络整理
导读:适应场景 在实际生产环境中,服务器往往是不能访问互联网,如果简单的下载ansible源码安装,会碰到缺少各种依赖包的问题,因此,推荐制作yum源,然后使用yum安装ansible。 实验环境 模拟可以通互联网的主机A hostname:zabbix IP:192.168.101.201 OS:CentO
适应场景在实际生产环境中,服务器往往是不能访问互联网,如果简单的下载ansible源码安装,会碰到缺少各种依赖包的问题,因此,推荐制作yum源,然后使用yum安装ansible。 实验环境
关键工具(命令)
主机zabbix的操作在主机zabbix上安装yumdownloaderyumdownloader命令在yum-utils软件包中,首先安装yum-utils yum -y install yum-utils 获取ansible依赖包和安装包
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yumdownloader --resolve --destdir /data/ansible_packages ansible 获取createrepo的依赖包和安装包yumdownloader --resolve --destdir /data/ansible_packages createrepo 成功执行上边几条命令后,查看 打包/data/ansible_packages目录下的所有包并上传到主机kvmcd /data/ansible_packages/ tar -zcvf ansible.tar.gz ./* scp ./ansible.tar.gz [email?protected]:/data/ansible_packages/ 注意:主机kvm上的/data/ansible_packages/要存在! 主机kvm上的操作解压压缩包cd /data/ansible_packages tar -zxvf ansible.tar.gz 安装createrepocd /data/ansible_packages rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm 制作离线源createrepo /data/ansible_packages 成功执行后能在/data/ansible_packages看到新增了一个repodata目录: 新增yum文件/etc/yum.repos.d/ansible.repo[ansible] name=ansible baseurl=file:///data/ansible_packages gpgcheck=0 enabled=1 测试安装ansibleyum install ansible 验证ansible --version (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |