基于cobbler实现自动安装系统
说明:安装cobbler、dhcp、tftp的虚拟机两块网卡eth0:10.220.5.117(桥接)用于连接xshell,eth1:192.168.100.86(vmnet3)作为自动安装系统的服务器使用。
一、安装配置cobbler
cobbler安装和基本配置
二、安装配置dhcp
1.安装dhcp
[root@BIGboss ~]# yum install dhcp dhcp-common -y
2.配置dhcp
root@BIGboss ~]# vim /etc/dhcp/dhcpd.conf【只需要如下内容,其他的都可以删除】
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0 {range 192.168.100.200 192.168.100.220;option routers 192.168.100.86;option domain-name-servers 8.8.8.8;filename "pxelinux.0";
}
3.重启dhcp
[root@BIGboss ~]# service dhcpd restart
三、安装配置tftp
1.安装
[root@BIGboss ~]# yum install tftp tftp-server xinetd -y
2.启动
[root@BIGboss ~]# service xinetd restart
[root@BIGboss ~]# chkconfig xinetd on
[root@BIGboss ~]# chkconfig tftp on
[root@BIGboss ~]# chkconfig --list | grep tftptftp: on
四、以导入的方式创建repo
1.挂在光盘
[root@BIGboss ~]# mount /dev/cdrom /mnt/
2.在cobbler中导入镜像数据
[root@BIGboss ~]# cobbler import --path=/mnt/ --name=centos6.7_x86-64
导入需要一定时间耐心等待一下
3.执行一次sync
[root@BIGboss ~]# cobbler sync
五、创建repo和distro
导入了镜像会自动生成与之对应的profile和distro
[root@BIGboss ~]# cobbler distro listcentos6.7-64-x86_64
[root@BIGboss ~]# cobbler profile listcentos6.7-64-x86_64
补充:
1.导入镜像就是将镜像中的文件复制到/var/www/cobbler/ks_mirror/centos6.7_x86-64/
2.安装了cobbler之后,会自动生成一个apache的子配置文件cobbler.conf,用于将上面的目录发布出去,在这个文件中定义了别名,实现可以通过http://ip/cobbler就可以访问cobble的镜像资源
测试所导入的镜像
通过浏览器访问:http://10.220.5.117/cobbler
六、准备kickstart文件
1.ks1.cfg
此时安装树文件所在位置http://192.168.100.86/cobbler/ks_mirror/centos6.7_x86-64/
所以应该把ks1.cfg模板中的url --url=http://192.168.100.85/installtree/
改为http://192.168.100.86/cobbler/ks_mirror/centos6.7_x86-64/
2.将ks文件放在规定的位置
[root@BIGboss ~]# mv ks1.cfg /var/lib/cobbler/kickstarts/
七、创建profile
1.创建profile
[root@BIGboss ~]# cobbler distro listcentos6.7-64-x86_64
[root@BIGboss ~]# cobbler profile add --distro=centos6.7-64-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks1.cfg --name=profile_for_centos6
2.执行一次sync
[root@BIGboss ~]# cobbler sync
八、测试
新开一台虚拟机,设置网络连接为vmnet3,开机就会自动安装系统了
基于cobbler实现自动安装系统相关推荐
- linux 实现自动安装,基于cobbler 实现自动安装linux系统
1.安装个组件 yum install epel-rpm-macros.noarch -y #安装epel源 yum install -y cobbler cobbler-web dhcp tftp- ...
- 基于Cobbler实现多版本系统批量部署
前言 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的.记得前面我们探究了基于PXE实现系统全自动 ...
- 企业实战|基于Cobbler实现多版本系统批量部署
前言 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的.记得前面我们探究了基于PXE实现系统全自动 ...
- 【毕业设计】基于 STM32 的自动泊车系统 -智能小车 - 物联网单片机
文章目录 1 简介 1 背景 2 设计概要 3 硬件选型 3.1 主控 - STM32 3.2 电机驱动 3.3 红外遥控设计 3.4 传感器部分 3.4.1 循迹模块 3.4.2 红外避障模块 3. ...
- 单片机毕业设计 基于stm32的自动泊车系统
文章目录 1 简介 1 背景 2 设计概要 3 硬件选型 3.1 主控 - STM32 3.2 电机驱动 3.3 红外遥控设计 3.4 传感器部分 3.4.1 循迹模块 3.4.2 红外避障模块 3. ...
- 基于机器视觉的自动车辆检测系统
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 采用机器学习(ML)和人工智能(AI)技术的机器视觉系统可以实现自 ...
- u盘启动+linux+ks.cfg,通过ks.cfg文件自动安装系统
最近需要制作自动安装系统的iso镜像文件,写个笔记以防忘记 第一步.拿到iso原始文件,我用的是rhel7.7的 把rhel7.7文件复制出来到一个目录中 第二步.编写一个名字叫ks.cfg文件内容如 ...
- 虚拟机 VM 15 到了这里跳不进自动安装系统,怎么办
虚拟机到了这里跳不进自动安装系统,怎么办? 安装到这里说明什么,是安装不正确么? Network boot from intel E1000 Copyright (C) 2003-2008 VMwar ...
- 仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching
仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching 前端搭建完毕,接着完善后端的功能,现在是最基础的激光点云定位. 初步是要把循迹功能所涉及的所有相关模块给完善好,接 ...
最新文章
- php url 删除参数错误,为什么在通过改型2按id删除数据时会出现IllegalArgumentException错误?以及如何修复它...
- 紧急!Log4j 史诗级漏洞来袭,已引起大规模入侵,速速自查!
- mysql悲观锁只用于读取吗_MySQL中悲观锁和乐观锁到底是什么?
- 疾控中心计算机管理员权限,疾控中心健康证分权限管理系统使用说明
- 科技发烧友之单反佳能700d中高端
- 计算机个性化定制服务课题,服务网络的构建与面向增量式需求的动态定制方法-计算机科学与技术专业论文.docx...
- 返回一个循环数组中最大子数组的和
- linux重启用reboot后起不来_linux使用reboot重启后怎么办?
- 2016/1/15代码
- mysql exist和in的区别
- ETL数据抽取 全量 增量
- 【blender】基本操作总结-最常用的快捷键
- Threshold函数详解
- div 中进行左右分离
- zoho邮箱收信服务器,配置邮件交付 - Zoho Mail 设置
- 实用工具---python环境安装注意事项
- canvas绘制星空
- LeetCode 319 灯泡开关[数学] HERODING的LeetCode之路
- Java获取ejabberd在线用户账号Jid
- ASCII 碼: 转义字符,正则表达式,特殊字符,模式匹配