昨天细说了一下PXE批量装机,今天给大家整理一下Cobbler批量装机。
步骤一:Cobbler装机准备
0 .简要:
1).Cobbler目前只支持CentOS平台,所以,要想Cobbler批量装机,先要准备一台CentOS机器
2).假设为192.168.4.0网段
1. 搭建CentOS物理机
放入CentOS7的光盘,或者iso镜像
内存至少4G,硬盘至少50G [内存和硬盘尽可能大]
网络类型为 private1,选择网络
分区自动选择【swap交换空间和/一般要创建】,设置root密码,建立普通用户
2. CentOS设置
1.设置防火墙为trusted
2.当前及永久设置SELinux状态为permissive
3.配置IP地址:192.168.4.180/24
4.利用本地/dev/cdrom挂载,搭建本地Yum仓库
5.主机名:cobbler.tedu.cn
3. 导入Cobbler.zip软件包[Cobbler装机所需要的依赖包,提前下载好]
步骤二、搭建Cobbler装机平台
Cobbler概述软件:管理dhcp、tftp、Web服务,并且自由的导入镜像与ks应答文件
1.解压Cobbler.zip包
[root@cobbler /]# unzip /root/Cobbler.zip -d /
[root@cobbler /]# cd /Cobbler/
[root@cobbler Cobbler]# unzip cobbler.zip #解压到当前目录
[root@cobbler Cobbler]# cd cobbler
2.装cobbler主程序、工具包等
[root@cobbler /]# yum -y install /Cobbler/cobbler/*.rpm
注意:安装rpm包时有时候不成功,则再重新安装一遍
安装的软件 cobbler cobbler-web dhcp tftp-server pykickstart httpd
cobbler #cobbler程序包
cobbler-web #cobbler的web服务包
pykickstart #cobbler检查kickstart语法错误
httpd #Apache web服务
dhcp #Dhcp服务
tftp-server #tftp服务
3.cobbler网络装机部署
配置cobbler
[root@cobbler /]# vim /etc/cobbler/settings
next_server: 192.168.4.180 #设置下一个服务器还为本机
server: 192.168.4.180 #设置本机为cobbler服务器
manage_dhcp: 1 #设置cobbler管理dhcp服务
pxe_just_once: 1 #防止客户端重复安装操作系统
补充:开机启动: 匹配及停止
硬盘启动 =>光驱设备 =>U盘 =>网络引导