CentOS 7 搭建Cobbler实现自动化安装系统
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实现自动化安装系统的更多相关文章
- 搭建PXE实现自动化安装系统
一.PXE工作原理 Ø Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检测Client的网卡MAC地址),如果合法则返回Client的I ...
- cobbler自动化安装系统
笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 在很久很久以前,使用kickstart实现自动化安装的时候,我一直认为装系统是多么高大上的活,直到cobbler的 ...
- CentOS 7 Cobbler 自动化安装系统
在上一篇Cobbler 安装中,配置好了Cobbler,下面来配置自动化安装 配置cobbler-DHCP # 修改settings中参数,由cobbler控制dhcp [root@cobbler ~ ...
- s33 cobbler自动化安装系统
1. Cobbler介绍 参考链接:http://blog.oldboyedu.com/autoinstall-cobbler/ Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PX ...
- 为cobbler自动化安装系统工具添加epel源
关于cobbler的安装及部署,参考:CentOS 6.5自动化运维之基于cobbler服务的自动化安装操作系统详解http://blog.csdn.net/reblue520/article/det ...
- cobbler一键批量安装系统
cobbler是一个可以实现批量安装系统的Linux应用程序.它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本. 一.系统环境准备及其下载cobbler 1 ...
- Cobbler实现自动化安装(下)--实现过程
实验环境 [root@cobbler ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@cobbler ~] ...
- Cobbler实现自动化安装(上)--原理篇
了解Cobbler之前,我们需要先对PXE及KickStart有一定的认识. PXE PXE(Pre-bootExecution Environment),预启动执行环境,通过网络接口启动计算机,支持 ...
- 树莓派安装cobbler,自动化安装CentOS
安装python.相关python模块.apache sudo apt-get install python python2.7 python-django python-netaddr python ...
随机推荐
- python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数。如果其中没有奇数,就输出一个消息进行说明。
python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数.如果其中没有奇数,就输出一个消息进行说明. 笔者是只使用条件语句实行的.(if-else) 重难点:先把三个数进行由小到大的 ...
- js三种常见的对话框
js中的对话框事通过调用window对象的alert() confirm() 和 prompt()来获得,完成人机交互. 1. 警告框alert() function alert(){ // 弹出 ...
- 基于bs4库的HTML内容查找方法
一.信息提取实例 提取HTML中所有的URL链接 思路:1)搜索到所有的<a>标签 2)解析<a>标签格式,提取href后的链接内容 >>> import r ...
- 详解Django中Request对象的相关用法
原文链接:http://www.jb51.net/article/69624.htm 1.从Request对象中获取数据 我们在第三章讲述View的函数时已经介绍过HttpRequest对象了,但当时 ...
- nested exception is org.apache.ibatis.binding.BindingException: Parameter 'cons_id' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]
修改DAO层的类中的方法,如下所示:
- Java进阶学习(3)之对象容器(下)
对象数组 对象数组中的每个元素都是对象的管理者而非对象本身 对象数组的for—each循环 集合容器(HashSet) HashSet 数学中的集合,元素间满足互异性.确定性.无序性 HashSet& ...
- thinkphp 连接webservice接口
嗯,我现在真的好像骂人啊,但是我又是个文明的人,所以我就写出来让自己冷静一下 ok,正事,thinkphp连别人写的webservice接口 刚开始他叫什么nc接口,就把我给骗了,这就是人家的名字,和 ...
- 【原】django实现列表分页功能
在view.py里添加分页查询方法: from django.http import JsonResponse from django.views.decorators.http import req ...
- 【CSS选择器】
" 目录 一.介绍 二.语法 三.引入方式 1. 行内样式 2. 嵌入式 3. 外部样式 四.选择器 1. 基本选择器 2. 组合选择器 3. 属性选择器 4. 不常用选择器 5. 分组和嵌 ...
- leetCode练题——38. Count and Say
1.题目 38. Count and Say The count-and-say sequence is the sequence of integers with the first five te ...