cobbler安装4个报错汇总及解决方法

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

img

[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

img

img

[root@server67 ~]# systemctl start cobblerd.service httpd.service 
[root@server67 ~]# cobbler check   

#这里报错大多数是缺少pykickstart依赖包,用于开发的Python库

img

[root@server67 ~]# vim /etc/cobbler/settings

改:278 server:127.0.0.1
为:278 server:192.168.1.67 #本机IP地址(ifconfig)

img

改:390 server:127.0.0.1
为:390 server:192.168.1.67 #本机IP地址

img

[root@server67 ~]# vim /etc/xinetd.d/tftp 

改: 14 disable = yes
为: 14 disable = no

img

1.3设置rsyncd开机自动启动

[root@server67 ~]# systemctl start xinetd.service tftp.socket && systemctl enable xinetd.service tftp.socket 

img

[root@server67 ~]# systemctl restart httpd
[root@server67~]#cobbler get-loaders

img

[root@server67 ~]# cd /var/lib/cobbler/loaders/ ; ls 

#查看已下载好的文件

img

[root@server67 loaders]# systemctl start rsyncd ; systemctl enable rsyncd
[root@server67 loaders]# openssl passwd -1 -salt 'root' '123456'

#创建root用户和密码
$1$root$j0bp.KLPyr.u9kgQ428D10

img

[root@server67 loaders]# vim /etc/cobbler/dhcp.template

img

[root@server67 loaders]# vim /etc/cobbler/settings 

img

[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)

img

注:观察DHCP是否启动

[root@server67 ~]# cobbler check

img

注:到这里服务配置完成