cobbler安装4个报错汇总及解决方法:
安装时检查cobbler:cobbler check发现这个问题
> mportError
Exception occured: <class'urlgrabber.grabber.URLGrabError'>
Exception value: [Errno 14] HTTPS Error 404 - Not Found
Exception Info:File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 82, in run
rc = self._run(self)File "/usr/lib/python2.7/site-packages/cobbler/remote.py", line 176, in runner
1.1环境搭建
[root@server67 ~]# uname -a
[root@server67 ~]# systemctl stop firewalld.service && systemctl disable firewalld.service && iptables -F && setenforce 0
1.2工具安装
[root@server67 ~]# yum install -y cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd
[root@server67 ~]# systemctl start cobblerd.service httpd.service
[root@server67 ~]# cobbler check
#这里报错大多数是缺少pykickstart依赖包,用于开发的Python库
[root@server67 ~]# vim /etc/cobbler/settings
改:278 server:127.0.0.1
为:278 server:192.168.1.67 #本机IP地址(ifconfig)
改:390 server:127.0.0.1
为:390 server:192.168.1.67 #本机IP地址
[root@server67 ~]# vim /etc/xinetd.d/tftp
改: 14 disable = yes
为: 14 disable = no
1.3设置rsyncd开机自动启动
[root@server67 ~]# systemctl start xinetd.service tftp.socket && systemctl enable xinetd.service tftp.socket
[root@server67 ~]# systemctl restart httpd
[root@server67~]#cobbler get-loaders
[root@server67 ~]# cd /var/lib/cobbler/loaders/ ; ls
#查看已下载好的文件
[root@server67 loaders]# systemctl start rsyncd ; systemctl enable rsyncd
[root@server67 loaders]# openssl passwd -1 -salt 'root' '123456'
#创建root用户和密码
$1$root$j0bp.KLPyr.u9kgQ428D10
[root@server67 loaders]# vim /etc/cobbler/dhcp.template
[root@server67 loaders]# vim /etc/cobbler/settings
[root@server67 loaders]# systemctl restart cobblerd.service
[root@server67 loaders]# cd
[root@server67 ~]# cobbler sync
task started: 2021-08-28_140625_sync
task started (id=Sync, time=Sat Aug 28 14:06:25 2021)
注:观察DHCP是否启动
[root@server67 ~]# cobbler check
注:到这里服务配置完成