Cobbler 是使用python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,提供一个全自动批量快速建立Linux系统的网络安装环境。
实验过程
首先导入epel源文件
安装cobbler以及其相关服务软件包
启动相关服务
检查Cobbler 配置,查看有哪些需要优化的项目
下面进行cobbler配置文件的优化修改
[root@bogon ~]# vim /etc/cobbler/settings
next_server: 192.168.234.139 //指定PXE位置
server: 192.168.234.139
manage_dhcp: 1 ////管理dhcp启动
配置cobbler用户的初始密码,这里的密码是需要经过盐值加密的
[root@bogon ~]# openssl passwd -1 -salt ‘abc123‘ ‘abc123‘
$1$abc123$9v8z2./E/PZihXrVcy3II0
将这里的密码复制添加到cobbler配置文件中
然后处理 : change ‘disable‘ to ‘no‘ in /etc/xinetd.d/tftp
[root@bogon ~]# systemctl enable rsyncd.service
[root@bogon ~]# systemctl start rsyncd.service
启动tftp服务
[root@bogon ~]# vim /etc/xinetd.d/tftp
修改cobbler控制的DHCP服务模板
帮助同步生成DHCP配置文件
下载引导操作系统文件
导入iso镜像
然后我们在重新打开一台虚拟机进行创建,就可以通过引导然后进行Linux系统的安装了
原文地址:http://blog.51cto.com/13659301/2118523