Cobbler 系统安装
安装环境:
- Centos7.6 1810
- 防火墙关闭
- SELinux 关闭
- 配置安装所需的 yum 源。
- 备份原有的源
cd /etc/yum.repos.d/
mv * backup/
- 配置阿里云 yum 源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
- 配置阿里云 epel 源
wget http://mirrors.aliyun.com/repo/epel.repo
- 安装 Cobbler 及其它所需的组件
yum install -y cobbler cobbler-web pykickstart httpd dhcp tftp-server xinetd
- 启动 cobbler 服务
cobblerd
并执行 cobbler check 排查错误
按照错误提示逐条处理PS:错误
6与
8按照需求选择处理(一般可不进行处理)
!
- 安装 Cobbler 及其它所需的组件
- 错误1、2 修改配置文件
/etc/cobbler/settings
server next_sever 的地址为本机IP地址- 错误3 修改 tftp 配置文件
/etc/xinetd.d/tftp
disable 的值改为 no
若修改的 IP 地址错误 cobbler check 会报如下错误- 错误4 执行
cobbler get-loaders
即可- 错误5 执行
systemctl enable rsyncd
即可- 错误7 执行
openssl passwd -1 -salt 'cobbler(加密方式)' 'cobbler(实际密码)'
生抽cobbler 加密后的新密码,然后在配置文件里边修改即可。![]()
PS:修改完相应选项后,切记要重启 cobblerd 服务,最后执行 cobbler sync
-
将 DHCP 添加至 Cobbler 管理并修改 DHCP 配置文件
vim /etc/cobbler/settings
将manage_dhcp
改为 “1”
修改vim /etc/cobbler/dhcp.template
- 配置相关服务开机自启动,并启动相关服务
ystemctl enable httpd cobblerd tftp dhcpd
systemctl start httpd cobblerd tftp dhcpd
若修改完 DHCP 配置文件,未执行cobbler sync
同步 dhcpd 服务会起不来,且会报如下错误:至此 Cobbler 已安装完成