博客
关于我
Linux Cobbler自动部署装机
阅读量:379 次
发布时间:2019-03-05

本文共 1650 字,大约阅读时间需要 5 分钟。

Cobbler自动部署装机步骤说明

1. 导入epel源

安装epel源以获取依赖软件包:

rpm -ivh epel-release-latest-7.noarch.rpm

运行完成后,系统会自动加载在线更新源。

2. 安装Cobbler及相关服务软件包

安装所有必要软件包:

yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd

各软件包功能说明:

  • cobbler: 用于快速创建Linux网络安装环境
  • dhcp: 为空白主机自动分配IP地址
  • tftp-server: 提供引导镜像文件下载
  • pykickstart: 实现无人值守安装
  • httpd: 作为控制台程序运行
  • rsync: 实现数据同步
  • xinetd: 提供访问控制、加强日志和资源管理功能

3. 修改Cobbler主配置文件

编辑主配置文件:

vim /etc/cobbler/settings

修改以下配置项:

  • next_server: 192.168.172.10(指向tftp服务器IP)
  • server: 192.168.172.10(指向Cobbler服务器IP)
  • manage_dhcp: 1(启用Cobbler管理dhcp服务)
  • manage_rsync: 1(启用Cobbler管理rsync服务)
  • manage_tftpd: 1(启用Cobbler管理tftp服务)

4. 检查Cobbler设置

运行检查命令:

cobbler check

根据检查结果修改缺失配置项。

5. 启用tftp和rsync服务

启用tftp服务并重启服务:

vim /etc/xinetd.d/tftp# 将tftpdisable改为nosystemctl restart xinetd

启用rsync服务:

systemctl start rsyncd.service

6. 导入ISO镜像文件

挂载镜像文件:

mount /dev/sr0 /mnt

使用Cobbler导入镜像:

cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64

镜像将存放在 /var/www/cobbler/ks_mirror/CentOS-7-x86_64 目录。

7. 设置Cobbler用户初始密码

生成初始密码:

openssl passwd -1 -salt 'abc123' 'abc123'

将生成的密码加入Cobbler配置文件:

vim /etc/cobbler/settings

8. 配置DHCP服务

编辑dhcp模板文件:

vim /etc/cobbler/dhcp.template

设置如下内容:

subnet 192.168.80.0 netmask 255.255.255.0 {    option routers 192.168.80.1;    option domain-name-servers 192.168.80.2;    option subnet-mask 255.255.255.0;    range dynamic-bootp 192.168.80.100 192.168.80.200;}

同步配置文件:

cobbler sync

重启DHCP服务:

systemctl restart dhcpd.service

9. 重启所有服务

重启Cobbler相关服务:

systemctl restart cobblerd.servicesystemctl restart dhcpd.servicesystemctl restart xinetd.servicesystemctl restart httpd.service

10. 最终检查

再次运行检查命令:

cobbler check

所有配置完成后,可用空白主机即可自动安装系统。

转载地址:http://wwag.baihongyu.com/

你可能感兴趣的文章
Openlayers实战:加载Bing地图
查看>>
Openlayers实战:绘制图形,导出geojson文件
查看>>
Openlayers实战:绘制图形,导出KML文件
查看>>
Openlayers实战:绘制多边形,导出CSV文件
查看>>
Openlayers实战:绘制带箭头的线
查看>>
Openlayers实战:自定义放大缩小,显示zoom等级
查看>>
Openlayers实战:自定义版权属性信息
查看>>
Openlayers实战:输入WKT数据,输出GML、Polyline、GeoJSON格式数据
查看>>
Openlayers实战:选择feature,列表滑动,定位到相应的列表位置
查看>>
Openlayers实战:非4326,3857的投影
查看>>
Openlayers高级交互(1/20): 控制功能综合展示(版权、坐标显示、放缩、比例尺、测量等)
查看>>
Openlayers高级交互(10/20):绘制矩形,截取对应部分的地图并保存
查看>>
Openlayers高级交互(11/20):显示带箭头的线段轨迹,箭头居中
查看>>
Openlayers高级交互(12/20):利用高德逆地理编码,点击位置,显示坐标和地址
查看>>
Openlayers高级交互(13/20):选择左右两部分的地图内容,横向卷帘
查看>>
Openlayers高级交互(14/20):汽车移动轨迹动画(开始、暂停、结束)
查看>>
Openlayers高级交互(15/20):显示海量多边形,10ms加载完成
查看>>
Openlayers高级交互(16/20):两个多边形的交集、差集、并集处理
查看>>
Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
查看>>
Openlayers高级交互(18/20):根据feature,将图形适配到最可视化窗口
查看>>