搭建本地repo源:
使用rpm包,在CentOS上搭建本地源,方便机器直接yum安装软件,以安装saltstack和ansible为例,本文非常适合不能上网,啥也没装的虚拟机。
1)挂载CentOS7系统镜像
# mkdir /mnt/centos70
# mount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt/centos70/
2)设置本地repo文件
# vi /etc/yum.repos.d/local.repo
[Centos7]
name=Centos7.0
baseurl=file:///mnt/centos70
enabled=1
gpgcheck=0
3)从镜像安装createrepo、httpd,设置防火墙端口
# yum install createrepo httpd
# firewall-cmd --list-ports
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload
4)解压安装包(这边压缩包里面放了需要的rpm包,saltstack的直接官网下载),createrepo命令给安装包创建索引。
# tar –zcvf ansible-2.3.tar.gz –C /var/www/html/
# tar –zcvf salt2017.7.0.tar.gz –C /var/www/html/
# cd /var/www/html/
# createrepo --