cobbler批量自动装机

网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器。这一堆花里胡哨的东西可不是一般人都能整明白的,没有大专以上学历,通不过英语四级, 根本别想玩转。总而言之,这是一份多么有前途,多么有技术含量的工作啊。很不幸,Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。对于我们这些在装机领域经营多年,经验丰富,老骥伏枥,志在千里的民工兄弟们来说,不啻为一个晴天霹雳。
环境准备一台centos7 网卡设置NAT模式 必须能够上网 准备源 下载地址链接:https://pan.baidu.com/s/1r9eIW1QE0YBD9TbsWCVlpQ 密码:g1yk
开始部署环境 首先得让你的centos7和自己的宿主机能过互联互通,其次检查共享目录有没有发出如下图所示

把共享目录挂载到opt底下并安装这个在线更新源再把镜像文件挂载到mnt目录下如下图所示

安装完这个epel源后用yum list 更新一下后 用yum install cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd -y安装这些软件包如下图所示

安装完成后到cobbler目录下找到settings 用vim settings修改它的配置文件如下图所示

开启服务并关闭防火墙如下图所示


用cobbler check检查一下如下图所示

先优化第二项如下图所示

接着优化第四项并重启cobbler服务如下图所示

再设置密码并把密码粘贴到配置文件中如下图所示


修改cobbler控制的dhcp服务模板如下图所示

cobbler sync帮助同步生成DHCP配置文件如下图所示

cobbler get-loaders 下载引导操作系统文件完成后重启dhcp,cobbler,xinetd服务
导入iso镜像如下图所示

安装tree软件包如下图所示

新建一台centos7 选择NAT模式开机让它从网络寻找镜像文件如下图所示

安装完成如下图所示

原文地址:http://blog.51cto.com/13706698/2152394

时间: 2024-08-07 10:34:15

cobbler批量自动装机的相关文章

PXE 批量自动装机过程

实验目的:实现批量自动装机实验环境:linux系统 win7系统实验要求:linux作为服务端且与win7系统能够互联互通说明:PXE自动装机有三个服务作为基础,分别是:DHCP TFTP FTP且在此之前,yum仓库要创建好 1.首先测试两台机是否能互联互通,如若不通,检查原因,使之能达到要求 2.安装tftp服务 3.执行命令:vim /etc/xinetd.d/tftp 进入tftp配置文件,开启功能 4.然后安装dhcp服务 5 . 执行命令: cp /usr/share/doc/dhc

cobbler批量自动网络安装centos

一.cobbler工作原理 cobbler 实现自动化安装OS,是依赖于: 网卡的PXE技术(dhcp client.tftp client ) + anaconda(linux上安装操作系统的程序) + dhcp(为需要安装操作系统的主机分配IP) + tftp(提供基于网卡引导时所需要的启动文件) + httpd(os install tree 的存放位置 ) 实现的. 二.安装和修改cobbler配置 1.Cobbler不在CentOS的基本源中,需要导入EPEL源升级软件包, # rpm

linux-DHCP服务、PXE网络批量自动装机

虚拟机A 1. 将防火墙状态设置为trusted 2.SELinux当前修改为permissive 3.SELinux永久状态修改为permissive 4.清空Yum缓存,检查Yum是否可用 虚拟机B 1. 将防火墙状态设置为trusted 2.SELinux当前修改为permissive 3.SELinux永久状态修改为permissive 4.清空Yum缓存,检查Yum是否可用 /etc/selinux/config (永久状态配置文件) -------------------------

CentOS 7搭建Cobbler批量自动安装系统

1.简介 1.1Cobbler linux系统安装服务,可以通过网络启动(PXE)方式快速安装.重装物理服务器和虚拟机,同时管理DNS.DHCP等.既可以使命令行方式管理,也可以给予web界面管理工具.同时提供API接口,可以方便二次开发使用,是较早的kickstart的升级版,比较容易配置,自带web界面比较易于管理. 2.环境准备 [[email protected] 7 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (C

PXE网络装机之centos7(批量自动装机)

PXE远程服务器(192.168.1.1)所需准备: 安装源(系统盘文件): TFTP服务: DHCP服务: Linux内核: 能够向客户机裸机发送PXE引导程序: 启动菜单及无人应答文件等. 客户端要求: 客户端的网卡支持PXE协议,且主板支持网络引导(现在多数都支持): 设置BIOS允许从Network或LAN启动: 一.搭建PXE远程安装服务器: 1.配置YUM仓库,并安装ftp服务: [[email protected] ~]# mount /dev/cdrom /media [[ema

PXE批量自动装机Centos 7

设置静态IP关闭防火墙 systemctl stop firewalld iptables -F setenforce 0PXE部署一部署FTP服务,安装包vsftpd 1建立共享文件夹 (可以拷贝光碟文件到centos7下,也可直接挂载) mkdir /var/ftp/centos7 2启动FTP服务,设置开机自启 vsftpd二部署TFTP服务,安装包tftp-server 1开启TFTP服务,要修改配置文件 vim /etc/xinetd.d/tftp wait = no disabled

Linux网络服务13——PXE高效能批量网络装机

Linux网络服务13--PXE高效能批量网络装机 一.PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导. ·网络中有一台DHCP服务器,以便为客户机分配地址.指定引导文件

在CentOS7中实现Cobbler自动装机

在CentOS7中实现Cobbler自动装机 实验介绍:Cobbler是一个使用Python开发的开源项目,可以实现一个全自动批量快速建立Linux系统的网络安装环境,本次实验就是在CentOS7上搭建Cobbler环境. 使用Xshell远程连接CentOS虚拟机,注意,搭建Cobbler环境,必须要在线(连接网络),因此,在设置虚拟机网卡的时候,要设置成NAT模式. 安装epel源,为CentOS7提供默认不提供的软件包. 由于CentOS7安装完后,默认已经给我们搭建好了yum环境,所以我

CentOS7中搭建Cobbler自动装机服务

cobbler是一个使用python开发的开源项目,通过部署系统所设计的所有服务集中在一起,来提供一个全自动批量安装快速建立Linux系统的网络安装环境.Cobbler提供了DHCP管理.YUM源管理.电源管理等功能,除此之外还支持命令行管理.WEB界面管理,并且提供了API接口,方便进行二次开发.下面将利用一台CentOS系统虚拟机搭建Cobbler服务平台,为其他新机器安装Linux操作系统. 部署Cobbler环境 1.导入epel源 服务端共享安装: epel-release-lates