Cobbler实现自动化批量安装Linux系统系列一:安装先决性组件篇

   随着经历的企业越来越多,服务器规划、实施及运维工作也越来越多,有时会发现,其实做为一名IT人,我们总是有些局限,尤其是在对企业IT结构规划时,由于只局限于对一种分支产品的特性了解,当所熟悉的产品不能胜任现有平台时,我们总会感觉有一些无奈,比如微软的MDT、WDS及SCCM,实话说挺不错的,但至少也只是在微软平台操作系统的部署上,当我们遇到在业务网运维平台中以Linux为主的环境时,大批量部署Linux,这时对于微软的这些部署产品可能就不能像在微软产品范围中那样如龙得水般了,这时我们也就真正理解了,我们同样需要一个适用于Linux平台大批量部署的产品来完成这项工作,而我个人也觉得一个好的平台及结构规划,并不是对哪个分支产品了解就用哪个,而是能把各种产品以一种最优的组合搭配来高效完成业务及办公需求,这也许才是一个更为合格的产品规划,如果遇到任何IT场景,我们只会说我擅长微软的产品,那么全部微软,或说我擅长Linx产品,那么好我全部采用Linux,这种想法可能是一种非常偏激的做法,所以根据企业现状与企业未来发展规划出来架构必定是将各分支产品合理应用在其适合的位置,那么才是一个更加完整的架构,这种架构也才会更加适应企业的IT未来发展。
   在今天的内容中,我主要想要介绍的是关于如何通过Cobbler实现自动化批量安装Linux,以实现企业业务网运维时遇到大批量Linux时如何节省时间及人工时长。
   本系列章节主要介绍关于Cobbler安装前的准备工作及安装先决性组件
【参考链接】
http://www.cobblerd.org/manuals/quickstart/
http://www.cobblerd.org/manuals/2.6.0/2/2/2_-_RHEL_and_CentOS.html
安装Cobbler对应Yum源
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 
下载安装后查看Yum源是否生存:
注意:执行Yum makecache时报Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again问题,解决方法如下:
【报错截图】
【排错思路】
通过上图所示报错,可以看出其对应的epel源路径有问题,则检查对应语句,检查后发现,路径信息写反了,如下图所示:
【解决方法】
修改上图所示Yum源文件中epel路径信息,如下:
安装Cobbler组件
[[email protected] yum.repos.d]# yum install cobbler cobbler-web httpd django
安装system-config-kickstart
[[email protected] yum.repos.d]# yum install system-config-kickstart
【检查Cobbler配置】
[[email protected] yum.repos.d]# cobbler check
根据上图所示提示,解决各项未满足条件配置,上述7条不满足条件设置也将在后续系列中介绍解决方法。
时间: 2024-10-13 13:05:30

Cobbler实现自动化批量安装Linux系统系列一:安装先决性组件篇的相关文章

自动化批量部署Linux系统(Kickstart+DHCP+NFS(http)+TFTP+PXE)

自动化批量部署Linux系统 (Kickstart+DHCP+NFS(http)+TFTP+PXE) 楓城浪子原创(除原理流程图外),转载请标明出处! 更多技术博文请见个人博客:https://fengchenglangzi.000webhostapp.com 微信bh19890922 QQ445718526.490425557 序: 本文主要介绍自动化部署操作系统,主要借助的工具包含(Kickstart+DHCP+NFS(http)+TFTP+PXE),至于每种工具用途及作用请自行补脑,本文主

Cobbler实现自动化批量安装Linux系统系列二:修改Cobbler Check时发现的问题

在上一系列介绍中,执行Cobbler检查时,提示共有7项不满足要求,我们在今天的系列介绍中,将逐一介绍如何进行配置调整,以满足Cobbler要求.   [修改rsync配置] [[email protected] yum.repos.d]# vi /etc/xinetd.d/rsync 说明1:修改下图所示配置中disable属性值为no 修改后结果如下:   [安装cman] [[email protected] yum.repos.d]# yum install cman   [安装debm

CentOS6.9上安装cobbler2.6实现自动化安装Linux系统

CentOS6.9上安装cobbler2.6实现自动化安装Linux系统 cobbler可以批量部署Linux系统,并实现无人值守安装. cobbler依赖的服务:dhcp,tftp,http,pxe,kickstart 服务对应的端口号为dhcp--67,68;tftp--69;http--80;cobbler--25151 1.环境准备:最小化安装centos6.9mini,配置固定IP和本地yum源,关闭防火墙和selinux iptables -F setenforce 0 chkcon

详解使用Cobbler快速批量部署linux系统

前言:这几天闲着没事来系统组玩玩,学点东西总是好的嘛.系统组系统组当然还是从学会装系统开始.花了两个小时折腾了一下用cobbler批量部署linux系统.第一次做当然中间遇到很多问题,不过都顺利解决了.完了总结一下写个帖子和大家分享一下. 系统版本:Centos6.5 32位cobbler服务器IP:192.168.175.130 IP地址段:192.168.175.120-192.168.175.140子网掩码:255.255.255.0网关:192.168.175.2DNS:8.8.8.8

linux基础学习第二十一天之自动化安装linux系统(kickstart)

内容: 利用kickstart进行自动化安装linux系统 制作光盘.U盘启动盘 一.系统自动化安装: 1.anaconda 由前面的学习我们知道,系统的启动流程: bootloader-->kernel(initramfs)-->rootfs-->/sbin/init 所以,bootloader完全可以由光盘来进行引导,在引导的过程中在借助kickstart来进程自动安装 Anaconda是RedHat.CentOS.Fedora等Linux的安装管理程序.它可以提供文本.图形等安装管

无人值守自动化安装linux系统

linux自动安装系统工作过程介绍: PXE client 主要和3个不同类型的服务器交互并获取到相关信息,最后才能够自动安装系统. 第一步 PXE Client 与 DHCP Server 如果是物理机,将计算器在BIOS设置中以PXE方式启动.此时计算机会在网络中发送一个广播请求,请求通过DHCP服务器分配一个IP地址等相关信息.DHCP服务器收到客户端的请求并且验证后,它会返回给客户端请求,将IP地址.tftp服务器信息.以及一些配置文件信息告诉客户端以便让客户端继续操作. 第二步 PXE

kickstart 批量安装Linux系统

Kickstart 批量安装Linux系统 Kickstart的工作原理想必大家都知道了,通过pxe协议同时装配多台服务器.一般用的时候不多,但是要知道,用的时候才能得心应手,我的环境如下: 需要安装部署的Linux服务器: Redhat 6.4 64位 IP地址:192.168.30.34 网卡:p3p1 子网掩码:255.255.255.0 网关:192.168.30.1 DNS:202.106.0.20 或者 8.8.8.8 具体操作: 第一部分:在kickstart服务器系统操作 关闭S

十月考核:批量安装LINUX系统

一.使用tftp,dhcp,配合PXE搭建批量安装linux系统服务端,使用如上搭建的服务进行全自动安装Linux系统 1.搭建yum源来下载必要的工具,下载syslinux,dhcp,http,tftp-server,报告Nothing to do .那没安装的就执行那个命令,输入安装yum -y install syslinux dhcp httpd tftp-server 2.下载自动安装kickstart工具命令:yum -y install system-config-kickstar

无人职守自动批量安装linux系统超详细

无人职守自动安装Linux系统 先讲一下技术,pxe是由intel公司开发的基于客户端/服务器模式的一种技术,其核心功能是让客户端通过网络从远端服务器下载启动镜像,从而实现网络启动. ,kickstart安装是目前主要的一种无人职守自动部署安装操作系统方式,其核心是自动应答文件(kickstart文件),这个文件包括了我们手动安装系统时候设置的语言,密码,网络参数等,该文件可通过三种方式生成,我们用其中的一种,图形生成. 原理,客户端需要设置BIOS通过网络启动,客户端启动会发送广播包的形式来寻