码迷,mamicode.com
首页 > 其他好文 > 详细

图文详解cobbler 自动装机教程

时间:2018-07-29 23:32:04      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:软件包   xinetd   服务模板   src   ima   sys   iso   shadow   vpd   

概述

Cobbler是一个使用python 开发的开源项目,通过将部署系统所涉及的所有服务集中一起,来提供一个全自动化批量快速建立Linux 系统的网络安装环境.cobbler的诞生,将Linux网络安装系统的门槛从大专以上文化水平,成功降至初中以下,连补鞋匠(cobbler中文翻译)都能学会。 Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。

 

Cobbler架构图如下:

技术分享图片

 

实验环境

redhat 7  操作系统

网卡改成vmnet 8(可以连接外网模式)

IP地址改为dhcp模式(自动获取IP)

Cobbler源码包 epel-release-latest-7.noarch.rpm 放window共享文件夹

链接:https://pan.baidu.com/s/1dKSa-1YZ3bTikBnQI7jooA    密码:naul

 

实验目的

学会安装cobbler环境、配置cobbler服务。

 

实验步骤

一、安装cobbler环境

1.测试Linux 7 服务器是否可以成功连接外网

技术分享图片

 

2.挂载共享文件夹,挂载光盘文件

技术分享图片

技术分享图片

技术分享图片

 

3.导入epel源(软件包在共享文件中)

技术分享图片

 

4.安装cobbler以及相关服务软件包

技术分享图片

 

5.启动相关服务

技术分享图片

 

6.检查cobbler配置

  cobbler check                                         // 检查cobbler                         

技术分享图片

 

二、配置cobbler服务

1.修改cobbler主配置文件

vim /etc/cobbler/settings                    

技术分享图片

 

2.配置TFTP和Rsync

  [root@localhost ~]#vim /etc/cobbler/settings                              

  manage_rsync: 1                      //管理tftp服务,1为启动,0为关闭

技术分享图片

systemctl restart xinetd.service                         //重启服务

 

3.下载引导操作系统文件

cobbler get-loaders                                          //下载引导操作系统文件

systemctl enable rsyncd.service                     //开机自启动
systemctl start rsyncd.service                         //启动服务


 

4.设置cobbler用户初始密码

技术分享图片

vim /etc/cobbler/settings

技术分享图片

 

5.安装cman启动电源管理功能

yum install cman

 

6.检查cobbler

  cobbler check              //检查cobbler配置,接着做剩余项

备注:3,7,9项可忽略不做。

 

7.配置DHCP服务

vim /etc/cobbler/settings

技术分享图片

vim /etc/cobbler/dhcp.template        //cobbler控制的dhcp服务模板

技术分享图片

cobbler rsync        //修改配置文件后需要同步配置,使其生效

systemctl restart dhcpd.service       //启动dhcpd服务

 

8.导入ISO镜像文件

技术分享图片

 

9.查看镜像导入结果

cobbler list                                    //查看导入结果

cobbler distro list                         //查看发行版本

tree /var/lib/tftpboot/images               //查看内核和初始化文件在tftp server 共享目录

(若无tree,需先安装yum install tree)。

 

10.测试安装

技术分享图片

 

11.不用任何操作,等待自动安装完成即可(此系统为最小化安装)

技术分享图片

 

图文详解cobbler 自动装机教程

标签:软件包   xinetd   服务模板   src   ima   sys   iso   shadow   vpd   

原文地址:http://blog.51cto.com/13760351/2151911

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!