1、安装软件包

# yum -y install epel-release     #安装EPEL源

# yum -y install cobbler dhcp pykickstart

2、启动cobbler和httpd服务

# systemctl start httpd cobblerd

3、修改cobbler配置文件

# vim /etc/cobbler/settings
manage_dhcp: #默认值为0,改为1,默认生成dhcpd服务的配置文件
next_server: 10.10.10.1 #自动配置dhcpd服务是,指向的next server
server: 10.10.10.1 #在390行,指向cobbler服务器地址
default_password_crypted: "$1$I3R7FcqS$QQoyHTSHHf5U4GbG.78WX."
#安装完系统的密码,可以用openssl passwd -1命令生成

4、下载cobbler系统TFTP目录中的所需文件

# cobbler get-loaders

# cobbler sync         #同步更改后的信息,需要多次进行

5、修改cobbler的dhcp模板文件

# vim /etc/cobbler/dhcp.template
subnet 10.10.10.0 netmask 255.255.255.0 {
option routers 10.10.10.1;
option domain-name-servers 10.10.10.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 10.10.10.10 10.10.10.20; 注意:此文件只需要根据自己的实际网络修改ip地址等信息,蓝色字体,其他的不需要修改

# systemctl restart cobblerd

# cobbler sync

6、开启tftp dhcpd服务

# systemctl start dhcpd tftp

7、将安装光盘导入,此处以centos7安装光盘为例

# mount /dev/sr0 /mnt

# cobbler import --path=/mnt --name=Centos-7.5-x86_64 --arch=x86_64

  --path    指定安装光盘的目录

  --name    安装的名字

  --arch   架构

# cobbler sync

8、查看版本和菜单

# cobbler distro list       #查看发行版本号

# cobbler profile list      #查看启动菜单,每个菜单项对应一个kickstart文件

9、(可选)导入自制的kickstart文件

# cp /tmp/ks7.cfg /var/lib/cobbler/kickstarts/    #ks文件必须放到此目录

# cobbler profile add --name=CentOS-7.5-x86_64_mini --distro=Centos-7.5-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7.cfg

  --name指定生成的安装菜单名称

  --distro指定发行版本号

  --ksckstart指定使用哪个ks文件

# cobbler profile report --name CentOS-7.5-x86_64_mini     #列出菜单的详细信息

建议:系统默认的菜单是最小化安装的kickstart,可根据这个最小化安装的kisckstart文件修改一个自己需要的文件。

10、(可选)修改cobbler菜单

# cobbler profile list   #查看菜单

  CentOS-7.5-x86_64_mini

  Centos-7.5-x86_64

# cobbler profile remove --name=Centos-7.5-x86_64    #删除菜单项

# cobbler profile rename --name=CentOS-6.9-x86_64_mini --newname=xxxx  #改菜单项名字

CentOS 7 搭建Cobbler实现自动化安装系统的更多相关文章

  1. 搭建PXE实现自动化安装系统

    一.PXE工作原理 Ø  Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检测Client的网卡MAC地址),如果合法则返回Client的I ...

  2. cobbler自动化安装系统

    笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 在很久很久以前,使用kickstart实现自动化安装的时候,我一直认为装系统是多么高大上的活,直到cobbler的 ...

  3. CentOS 7 Cobbler 自动化安装系统

    在上一篇Cobbler 安装中,配置好了Cobbler,下面来配置自动化安装 配置cobbler-DHCP # 修改settings中参数,由cobbler控制dhcp [root@cobbler ~ ...

  4. s33 cobbler自动化安装系统

    1. Cobbler介绍 参考链接:http://blog.oldboyedu.com/autoinstall-cobbler/ Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PX ...

  5. 为cobbler自动化安装系统工具添加epel源

    关于cobbler的安装及部署,参考:CentOS 6.5自动化运维之基于cobbler服务的自动化安装操作系统详解http://blog.csdn.net/reblue520/article/det ...

  6. cobbler一键批量安装系统

    cobbler是一个可以实现批量安装系统的Linux应用程序.它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本. 一.系统环境准备及其下载cobbler 1 ...

  7. Cobbler实现自动化安装(下)--实现过程

    实验环境 [root@cobbler ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@cobbler ~] ...

  8. Cobbler实现自动化安装(上)--原理篇

    了解Cobbler之前,我们需要先对PXE及KickStart有一定的认识. PXE PXE(Pre-bootExecution Environment),预启动执行环境,通过网络接口启动计算机,支持 ...

  9. 树莓派安装cobbler,自动化安装CentOS

    安装python.相关python模块.apache sudo apt-get install python python2.7 python-django python-netaddr python ...

随机推荐

  1. Linux源码编译安装nginx

    ps:一切从简 一.安装所需环境: yum -y install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openss ...

  2. Fluent_Python_Part1序幕,01-data-model, 数据模型

    01-data-model/frenchdeck.py 1. Python解释器碰到特殊的句法时,会使用__特殊方法__去激活一些基本的对象操作. 特殊方法的存在是为了被解释器用的.没有my_obje ...

  3. Git远程推送和抓取分支

    查看远程库信息 当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin.要查看远程库的信息,用git remote,或 ...

  4. JVM系列(三)之GC

    什么是GC Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄 ...

  5. bfs迷宫

    链接:https://ac.nowcoder.com/acm/contest/338/BSleeping is a favorite of little bearBaby, because the w ...

  6. 10,html全局属性有哪些

    10,html全局属性(global attribute,html属性赋予元素意义和语境,html全局属性可以用于任何的html元素)有哪些 class:为元素设置类标识 data-*:为元素增加自定 ...

  7. Centos610安装Nexus

    1.下载Nexus 地址:     https://pan.baidu.com/s/1D5AI6zmuRBSMK0k7j41VuQ 提取码: q50j 选择02-nexus 2.新建nexus账号 u ...

  8. 使用python实现归并排序、快速排序、堆排序

    归并排序 使用分治法:分而治之 分: 递归地拆分数组,直到它被分成两对单个元素数组为止. 然后,将这些单个元素中的每一个与它的对合并,然后将这些对与它们的对等合并,直到整个列表按照排序顺序合并为止. ...

  9. idea 启动java项目报错 java: 程序包javax.servlet.http不存在

    File -- Project Structure

  10. Leading dimension

    Leading dimension 如果你用LAPACK解过矩阵本征值问题,你一定会接触到这样一个名词,"leading dimension",比如在函数zheev中.我想绝大部分 ...