2018/07 作者:ihunter 0 次 0
Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。
因此使用cobbler的前提是服务器支持PXE启动,不过既然是20多台服务器,应该是支持的。所有服务器接入同一个交换机,如果一个交换机接不下可以再加一台交换机,俩台交换机简单级联。
具体操作流程如下:
cobbler服务器准备
Cobbler服务器系统:CentOS 7 64位(关闭防火墙)
1.安装cobbler相关服务 yum -y install cobbler xinetd dhcp httpd
cobbler相关配置在如下文件里面(可以按照需求更改):
因为cobbler的dhcp需要用到/etc/cobbler/dhcp.template。
打开配置文件做如下修改:
2.cobbler服务检查
执行cobbler check检查cobbler运行环境,根据提示信息修改。
3.启动cobbler、DHCP和xinetd
service cobblerd start,service httpd start和service xinetd start,同时用chkconfig on 把服务加入自启动.
4.配置镜像
将有系统镜像的光盘挂载到本地系统然后导入:
cobbler import --name=CentOS-7-x86_64 --path=/mnt/cdrom
5.生成并导入ks文件
yum install system-config-kickstart
system-config-kickstart
至于ks模板网上有很多,如果题注需要可以留言
cobbler profile edit --name=CentOS-7-x86_64 --distro=CentOS-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7-x86_64.cfg
执行这条命令前,需要将ks文件拷贝到/var/lib/cobbler/kickstarts/目录下。
6.同步
cobbler sync
到此cobbler的配置就完成了
批量安装
把其他的服务器接入同一个交换机或者网络环境中,然后开机F12或者其他按键进入BIOS启动项,选择PXE或者network启动,出现下图代表安装成功。