<aside> ✏️ 记录了基于centos8.13 cobbler的安装,调试的过程,记得当时花了一周的时间才摸索出来,网上的资料基于centos7的居多, 没有基于centos8的。记录一下过程,不是大批量安装服务器的话,不需要上cobbler,维护起来也挺麻烦。当时这个东西确实把我折腾的够呛。文章比较长,当时发github pages 复制图片花了很长时间,后来换notion,发现图片都展示不了了。我又一个个把图片弄上来了,将近30张图片!为什么这么折腾,这篇文章毕竟属于自己的原创了,当时也是花了时间去摸索的,虽然后面不会用到,但是就当是记录了吧。
</aside>
文章比较长,理清楚每个模块的作用,流程,解决问题的方法和思路,这些是通用的。
一开始以为centos8 并没有cobblerd的yum源
,去官网
手动下载源码。解压到服务器。
tar -xvf cobbler-3.0.0.tar.gz
进入解压后的文件夹,执行
cd cobbler-3.0.0
python setup.py install --record log
发现少很多依赖包,根据提示安装,查看 requirements.txt 文件
pip3 install future
pip3 install distro
pip3 install coverage -i <https://pypi.doubanio.com/simple>
pip3 install -r requirements.txt -i <https://pypi.doubanio.com/simple>
源码安装方式会出现下面几个错误,建议使用yum源安装。
yum install httpd-devel not isntal的报错
yum install python3-devel gcc的报错
systemctl status httpd.service