今天我们来看一下如何在离线环境下部署Cobbler,虽然说是离线环境部署,但是我们的前期准备工作还是要在一个网络健康的条件下执行的。
1、准备离线环境
安装yum-utils
yum-utils是管理repository及扩展包的工具,包含一系列yum工具,我们需要使用yumdownloader来下载cobbler相关的依赖包。
yum install -y yum-utils
使用yumdownlader下载cobbler及相关产品的依赖包
yumdownloader --resolve --destdir=/offline-cobbler/ cobbler cobbler-web dhcp httpd tftp xinetd pykickstart debmirror
安装createrepo
yum -y install createrepo
创建yum仓库
createrepo -v /offline-cobbler/
将创建好的yum仓库进行打包
打包好的yum仓库就可以通过scp上传到需要部署cobbler的机器上了
tar -zcvf offline-cobbler.tar.gz offline-cobbler/
2、配置离线yum仓库
将压缩包中的yum仓库解压缩到目标机器后,需要将repo配置成本地地址
备份现有reop
mv /etc/yum.repos.d/*.repo /repo.bak
创建cobbler repo并指定yum源位置
vim /etc/yum.repos.d/cobbler.repo
[cobbler] name=cobbler local repo baseurl=file:///root/offline-cobbler/ gpgcheck=0 enalbed=1
[cobbler] :源的名字,可以根据需求定义,不要重名即可
name=cobbler local repo :相当于注释的功能
baseurl=file:///root/offline-cobbler/ : 仓库路径,file:// 表示本地路径,/root/offline-cobbler/为离线仓库路径
gpgcheck=0 : 不检查
enalbed=1:repo启用,0为关闭
验证是否生效
yum list | grep cobbler
现在我们就可以通过yum进行离线安装cobbler及相关组件了。
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/2481.htm