Cobbler自动部署装机
一.实验准备
二.搭建步骤
1.导入epel源
2.安装Cobbler以及其相关服务软件包
3.修改Cobbler 主配置文件
4.启动相关服务并关闭防火墙和selinux
5.使用cobbler check 命令对cobbler 做检查设置,查询还需要更改配置的项目
6.开启tftp服务和rsync服务
7.下载引导操作系统文件
8.设置cobbler用户初始密码
9.配置dhcp服务
10.导入ISO镜像文件
11.重启所有服务
12.再用cobbler check 对Cobbler做检查设置
13.所有配置完成后开启空白主机即可自动安装系统
三.手动安装图形化界面
一.实验准备
Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络安装环境
• 一台Linux服务器(Centos7系统)
• 一台空白虚拟机
• 需要连接上互联网,且虚拟机都使用NAT模式
相关软件包:
链接:https://pan.baidu.com/s/1Cl2H_cufGmbHCWfs_mObCQ
密码:desg
各软件作用如下:
cobbler: 用来快速建立Linux网络安装环境
dhcp: 用来为空白主机自动分配IP地址
tftp-server: 提供引导镜像文件的下载
pykickstart: 实现无人值守安装
httpd: 作为控制台程序运行
rsync: 实现数据同步
xinetd: 提供访问控制、加强的日志和资源管理功能
3.修改Cobbler 主配置文件
vim /etc/cobbler/settings
修改以下几项:
参数说明
• --path: 表示镜像所挂载的目录
• --name: 表示为安装源定义的名字
• --atch : 表示指定安装源的系统位数
默认导入存放路径为 : /var/www/cobbler/ks_mirror/CentOS-7-x86_64