cobbler自动化安装参考文档 https://www.cnblogs.com/minseo/p/8537266.html
使用cobbler可以快速搭建一个本地的yum仓库
cobbler repo命令说明
# cobbler repo cobbler repo add #添加yum源 cobbler repo copy cobbler repo edit cobbler repo find #发现本地已添加的yum源 cobbler repo list #列出已添加的yum源 cobbler repo remove #删除已添加的本地yum源 cobbler repo rename #重命名本地已添加的源 cobbler repo report #列出全部源的详细信息
添加本地仓库
cobbler repo add --name=CentOS-7-x86_64-epel --mirror=https://mirrors.aliyun.com/epel/7Server/x86_64/ --arch=x86_64 --breed=yum
--name 定义名称
--mirror定义镜像源
--breed可以是wget yum rsync
查看已添加仓库
cobbler repo list
添加好源以后可以通过命令同步
cobbler reposync
PS:可以提交一块硬盘直接挂在在镜像下载的本地目录/var/www/cobbler/repo_mirror
下载文件多同步时间较长
同步完成
同步完成后可以通过cobbler web页面查看
制作本地repo
[CentOS-7-x86_64-epel] name=CentOS-7-x86_64-epel baseurl=http://${http_server}/cobbler/repo_mirror/CentOS-7-x86_64-epel enabled=1 priority=99 gpgcheck=0
PS:其中${http_server}使用域名或者IP代替
把该配置文件放在其他可以访问cobbler主机的目录/etc/yum.repos.d
更新
yum clean all yum makecache
查看
制定计划任务每日定时更新
crontab -e
#每日定时更新yum源 1 1 * * * /usr/bin/cobbler reposync >/dev/null