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启动,出现下图代表安装成功。
上篇:
wdCDN squid 开发 缓存 加速 管理 系统
下篇:
Linux系统下MongoDB的安装与基本操作
1 7大热门Agent框架盘点:助你轻松构建多智能体AI应用 2 新手必看!华为交换机VLAN配置全流程指南 3 IT运维服务方案V3.0【拿来即用】 4 Thumoon:Python图像处理的高效利器,快速上手指南 5 县域医院机房和数据中心建设方案(PPT) 6 静态路由: ip192.168.0.1 子路由192.168.1.1 如何做2网... 7 ospf 动态路由,怎么设置, OSPF 实现网段互通 8 从 0 到 1:使用 Loki + Promtail + Grafana 搭建日... 9 VLAN基础+划分详细教程 10 Kubernetes集群日志-使用Loki实现高效日志分析和查询 11 网络—监控网络网段规划指导 12 路由协议OSPF