搭建 cobbler 服务器

部署环境:

# 关闭防火墙和 SELinux

# 配置 epel 源

# 第一步:安装相应软件并启动相应服务

# 第二步:cobbler check 并修改相关配置文件

1:/etc/cobbler/settings 文件里的 server 不能是 localhost,应改为 IP 地址或者能解析成 IP 地址的主机名

2:next_server 的 IP 不能是127.0.0.1,为了使 PXE 生效应改为 cobbler 服务端的 IP

3:记得关闭 SELinux

 4:将 /etc/xinetd.d/tftp 文件的 disable 改为 no

 5:/var/lib/cobbler/loaders 文件可能有启动引导丢失,可以选择安装 syslinux

 6:启动 rsyncd 这个服务

 7:如果你用的是 debian 系列的发行版则需要安装 debmirror 包,我们这里用的是 CentOS7.7 所以忽略

 8:需要安装 pykickstart

 9:/etc/cobbler/settings 文件里有设置自动安装系统后的 root 密码,并且是加密的,你可以使用 openssl 手动生成密码去修改配置文件

 10:需要安装软件,如果是 CentOS6 的话安装 cman,CentOS7 或更高版本安装 fence-agents

# 编辑配置文件,安装缺少的软件并手工设置安装系统后的 root 密码为 cobbler007

 

 

 

# 第三步:编辑 DHCP 配置文件,并启动 DHCP 服务

# 第四步:添加镜像文件

# 第五步:重启 cobbler 并同步验证

# 第六步:自定义 cobbler 安装标题(将标题设置为 Author: demoduan Blog: https://www.cnblogs.com/demoduan/

# 第七步:使用 ks 文件添加安装系统选项

# 第八步:自动安装系统(安装成功的前提是和 cobbler 服务端保持网络可达)

# 创建一个虚拟机不要选择镜像

# 创建完成后启动虚拟机

 # 等到上面 DHCP 拿到地址后就会弹出以下界面(定义的标题和自定义安装选项已生效)

# 选择安装选项后,就会开始自动安装系统

posted @ 2022-06-25 09:50  demoduan  阅读(213)  评论(0)    收藏  举报