1、安装cobble和dhcp

yum install cobbler dhcp     (安装cobbler需要使用epel源)

2、启动相关服务:cobblerd,httpd,tftp

systemcat start cobblerd httpd tftp

3、准备相关配置

cobbler配置有些复杂,但是提供了相关提示命令可供配置使用:cobbler check    他可以显示出没有完成的步骤,我们只需安装提示操作即可完成配置。

例如:

第一条提示:/ etc / cobbler / settings中的“server”字段必须设置为localhost之外的其他字段,否则kickstarting功能将不起作用。 这应该是可解析的主机名或引导服务器的IP,所有将使用它的计算机都可以访问它。

我们按照提示进入/etc/cobbler/settings ,之后修改server字段IP即可

其余步骤一次完成即可。

其中   
enable and start rsyncd.service with systemctl  ; 
debmirror package is not installed, it will be required to manage debian deployments and repositories   ;   
fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
这三项提示可以忽略。

4、另外,还可以通过cobbler自动生成dhcp文件,不用手动配置
在/ etc / cobbler / settings文件中找到manage_dhcp将其值修改为1

以上操作每次修改配置文件以后,要重启cobbler服务并同步信息
[root@localhost ~]#systemctl restart cobblerd
[root@localhost ~]#cobbler sync

5、配置cobbler配置与dhcp相关的文件 
官方提供了模板,只需在其模板基础上加以修改即可。模板文件为:/etc/cobbler/dhcp.template
只需修改和dhcp有关的IP

6、将centos7光盘导入,生成应答文件cobbler import --name=Centos-7-x86_64 --path=/misc/cd

导入完成以后,可以查看导入光盘的内容

之后就可以实现自动安装。

7、这是使用的应答文件是自动生成的,后期我么可能需要使用自己的应答文件,那就需要将应答文件关联上去

此处需要修改自己应答文件的url仓库路径,由于我们并不知道cobbler自动安装时的仓库路径,所以需要使用变量$tree

之后,将该应答文件拷贝到cobbler存放应答文件的位置
[root@localhost ~]#cp ks_centos7.cfg /var/lib/cobbler/kickstarts/ks7.cfg

8、然后手动关联
[root@localhost ~]#cobbler profile add --name=Centos7.5-x86_64_desktop --distro=Centos7.5-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7.cfg

查看应答文件列表:cobbler profile list

删除某个应答文件:cobbler profile remove --name=Centos7.5-x86_64

cobbler实现自动安装大致过程简述:

1  yum install cobbler dhcp
  systemctl start cobblerd httpd tftp 
  
2 cobbler check
default_password_crypted: "$1$rHH5STtx$dI7Yo3.FmxbqA3cokkPg71"   
next_server: 192.168.32.17
server: 192.168.32.17
manage_dhcp: 1

3 cobbler get-loaders 下载boot loaders

4  vim /etc/cobbler/dhcp.template
subnet 192.168.36.0 netmask 255.255.255.0 {
     option routers             192.168.36.5;
     option domain-name-servers 192.168.1.1;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.32.100 192.168.36.254;
     
5 systemctl restart cobblerd
cobbler sync

6  cobbler import --path=/misc/cd/  --name=Centos7.5-x86_64 --arch=x86_64

7 cp ks_centos7.cfg /var/lib/cobbler/kickstarts/ks7.cfg
--url=$tree

8 cobbler profile add --name=Centos7.5-x86_64_desktop --distro=Centos7.5-x86_64 --kickstart=ks7.cfg

cobbler(一) cobbler实现系统自动安装相关推荐

  1. RHEL6.0系统自动安装之PXE

    一.原理篇 原理请基于博文"ubuntu 10.04系统自动安装之PXE(局域网内)" 二.实战篇 1.准备工作 PXE server 系统是:rhel-server-6.0-i3 ...

  2. Cobbler实现系统自动安装和cobbler的web管理实现

    文章目录 Cobble实现自动安装 Centos{6,7,8} 安装包,查看步骤说明书 设置 cobbler 配置 dhcp 下载启动相关文件 将启动文件同步到 /var/lib/tftpboot/ ...

  3. 禁止Win7系统自动安装驱动程序

    众所周知,Windows 7或者Vista的自动安装驱动很酷很方便,但当你有时候因为某种原因,不想让系统自动给设备安装驱动,可不可以这样呢?Sure,You can!只要轻松设置一下,就能阻止Wind ...

  4. 超详细的pxe实现系统自动安装的图文说明————设置主机名和静态IP

    pex工作时,客户机的网卡需要有pex的支持,目前几乎所有网卡都支持pxe,其大致的工作过程如下: 1.客户机发送DHCP广播请求 2.DHCP服务器向客户机提供可用的IP地址并告知客户机tftp服务 ...

  5. 如何解决老毛桃PE系统自动安装360

    非常不爽,好好的干净的测试系统镜像文件,一进入PE系统就感染过来. 1)不要在PE系统里面或使用自动GHOST等功能 2) 使用GHOST软件手动制作镜像或还原 3)一旦被感染,删除Windows目录 ...

  6. macos系统自动安装mysql_macos系统安装mysql

    MacOS系统安装mysql 一.下载 官网下载链接地址:https://dev.mysql.com/downloads/mysql/ 二.安装 打开文件是pkg包,双击进行安装: 按照提示: 点击最 ...

  7. Windows7 Update 无法更新补丁解决方法,IE11浏览器也可以通过更新系统自动安装

    实测:Windows7_Pro_64位_SP1 中英文. 没有安装补丁情况下是无法更新系统补丁 1.双击打开补丁.(补丁链接在文章底部自行提取) 2.下一步 3.我同意→下一步 4.安装中...等一会 ...

  8. 小米 note 2 被系统自动安装 app

    我都没有点过呀,怎么安装上了"星光直播" 呢.好奇怪. 就是刚刚发现的,看记录,是10-18 安装的,也不知道对错,因为昨天没发现. 搜索了下百度,这类问题好多,不过好像没有解决过 ...

  9. 系统策略禁止安装python_Win10系统如何禁止自动安装捆绑软件?

    Win10为了帮助用户可以更好的办公,内设了许多功能,而这些功能会在系统安装后于后台静默安装.对于一些喜欢纯净系统的用户而言,这些软件没有一点作用,如果一一卸载十分繁琐.那么要如何禁止win10系统自 ...

最新文章

  1. linux查看安装的所有内核,Linux怎么查看系统已安装内核
  2. agc015D A or...or B Problem
  3. 第五天2017/04/06(下午3:静态链接库(Lib))
  4. Java集合:Collection和Map
  5. 吴恩达机器学习(第四章)——多变量线性回归
  6. oracle导入dmp文件加条件,oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件...
  7. class路径快捷 xml配置_SpringBoot 配置文件详解(告别XML)-class文件
  8. matlab mat文件
  9. 好用的营销系统都是这个架构
  10. linux的安全性能,技术|Linux 系统安全性能检查小记
  11. js等待5秒后执行_厦门同安首台智能垃圾分类回收柜机投用 扫二维码5秒后回收变现...
  12. 史上最全Java学习视频下载地址分享
  13. 开源项目halo个人博客源码学习初篇(一)
  14. 32位计算机多少位寻址,32位的cpu的寻址能力到底是多少?
  15. Android - 设置Switch不能手动切换 只能代码切换
  16. 决策树与随机森林初探
  17. linux用屏幕录制软件下载,vokoscreenNG(屏幕录制软件)下载_vokoscreenNG(屏幕录制软件)官方下载-太平洋下载中心...
  18. html css好看的提示框,div对话框,js+div+css实现好看的提示框效果(转)
  19. 【笔记整理 - 操作系统】(时间较早)
  20. 华为AC忘记console密码

热门文章

  1. db2的驱动程序为db2jcc4-1.6.0_97.jar和db2jcc_license_cu-1.4.2_9.7.jar
  2. directX学习系列8 颜色融合(转)
  3. 模压硅胶产品成型后加工工艺
  4. 六年级小学生做的个人网站
  5. 腾讯帝国的下坡路 | 畅言
  6. 微信小程序:隐藏和显示功能
  7. poi 启用保护后取消_ie11启用增强保护模式开启关闭方法
  8. C语言零基础入门级数据类型+运算符+控制流+ASCII 码表+面试题【系统学习第二天】
  9. 系列微课|《Python程序设计(第3版)》第4章
  10. ns-3脚本初识——WIFI无线网络:third脚本