kickstart模式实现批量安装centos7.x系统

centos7 部署kickstart脚本 echo "#platform=x86, AMD64, 或 Intel EM64T。#启动xinetd服务 tftpd服务归xinetd服务管理。echo -e "\n\t\t2.关闭selinux"echo "成功永久关闭selinux"echo -e "\n\t\t1.关闭防火墙"echo "selinux未开启"echo "防火墙关闭成功"echo "vsftp端口情况:"echo "dhcp端口情况:"echo "tftp端口情况:"echo "防火墙未激活"echo "请设置" 阅读详情

1.1 安装系统的方法

  l  光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下

  l  U盘:ISO镜像刻录到U盘==>>需要每台机器都需要插一下

  l  并行安装==>>网络安装

  l  自动化安装

1.2 linux下批量安装系统

kickstart是RedHat公司开源的软件,所以对CentOS兼容性最好。

原理:

  我们将手动安装的所有的详细步骤记录到一个文件中,然后kickstart通过读取这个文件就可以实现自动化安装系统。

  kickstart是一个项目的名称。没有这个软件。使用者水平是高中以上

  cobbler是对kickstart的所有组件的封装。使用者水平是初中以上。本质上就是网页版本的kickstart。

1.2.1 PXE说明

  PXE,全名Pre-boot Execution Environment,预启动执行环境;

  通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;

  由Intel和Systemsoft公司于1999年9月20日公布的技术;

  客户端/Server的工作模式;

  PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;

  PXE客户端(客户端)这个术语是指机器在PXE启动过程中的角色。一个PXE客户端可以是一台服务器、笔记本电脑或者其他装有PXE启动代码的机器(我们电脑的网卡)

1.2.2 kickstart原理

 

1.2.3 PXE请求顺序说明

①  PXE 客户端发送UDP广播请求

  PXE 客户端从自己的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向本网络中的DHCP服务器索取IP。

②  DHCP服务器提供信息

  DHCP服务器收到客户端的请求,验证是否来至合法的PXE 客户端的请求,验证通过它将给客户端一个“提供”响应,这个“提供”响应中包含了为客户端分配的IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置。

③  PXE客户端请求下载启动文件

  客户端收到服务器的“回应”后,会回应一个帧,以请求传送启动所需文件。这些启动文件包括:pxelinux.0、pxelinux.cfg/default、vmlinuz、initrd.img等文件。

④  TETP服务器响应客户端请求并传送文件

  当服务器收到客户端的请求后,他们之间之后将有更多的信息在客户端与服务器之间作应答, 用以决定启动参数。BootROM由TFTP通讯协议从tftp服务器 下载启动安装程序所必须的文件(pxelinux.0、pxelinux.cfg/default)。default文件下载完成后,会根据该文件中定义的引导顺序,启动Linux安装程序的引导内核。

⑤  请求下载自动应答文件

  客户端通过pxelinux.cfg/default文件成功的引导Linux安装内核后,安装程序首先必须确定你通过什么安装介质来安装linux,如果是通过网络安装(NFS, FTP, HTTP),则会在这个时候初始化网络,并定位安装源位置。接着会读取default文件中指定的自动应答文件ks.cfg所在位置,根据该位置请求下载该文件。

⑥  客户端安装操作系统

  将ks.cfg文件下载回来后,通过该文件找到http镜像,并按照该文件的配置请求下载安装过程需要的软件包。

  http镜像和客户端建立连接后,将开始传输软件包,客户端将开始安装操作系统。

  安装完成后,将提示重新引导计算机。

1.3 kickstart批量安装系统实践

  一般批量安装操作系统最好一次安装23台机器最佳,主要因为大部分交换机为24口,安装23台服务器没有太大的压力

1.3.1 环境说明

防火墙与selinux必须关闭。

[root@kickstart ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

[root@kickstart ~]# uname -r
3.10.0-693.el7.x86_64

[root@kickstart ~]# getenforce
Disabled

[root@kickstart ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

[root@kickstart ~]# hostname -I
10.0.0.201 172.16.1.201

1.3.2 第一个里程碑:安装dhcp服务

安装

yum install dhcp -y

配置DHCP服务

cat >>/etc/dhcp/dhcpd.conf<<EOF
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.100 172.16.1.199;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 43200;
next-server 172.16.1.201;
filename "/pxelinux.0";
}
EOF

配置文件说明:

Kvaser CAN驱动安装与通信实战指南 CAN总线是汽车电子、工业控制和嵌入式系统中最基础的车载网络协议,其稳定通信依赖于物理层兼容性、驱动可靠性与位定时精确配置。Kvaser作为专注CAN生态二十余年的硬件方案,以高兼容驱动、免注册工具链和薄抽象API著称,显著降低CAN入门门槛。本文从CAN协议原理出发,解析Windows/Linux/macOS三平台驱动部署关键点(如USB选择性挂起、内核CAN模块启用、Gatekeeper绕过),结合物理层电压测量、示波器波形诊断、手动位定时计算及Python+DBC应用层闭环,覆盖真实产线、实验室与OB 阅读详情

相关推荐

kickstart批量安装Linux 7.6

kickstart无人值守方式安装Oracle Linux 7.6 本文目录如下 下载镜像文件可以通过nfs、ftp、http等服务,本文通过http服务传输镜像文件。 下面部分内容来自于网络 kickstart架构介绍。 安装kickstart需要依赖服务软件包。 拷贝需要安装系统ISO所有文件到http服务目录。 配置tftp相关配置,以及拷贝启动文件。 配置无人值守启动菜单。 配置dhcp服务器。 编写kickstart配置文件。 启动所有服务,并进行安装 1.

你好我是李白 1043

CentOS 7.6 PXE+Kickstart实现无人值守自动装机部署

PXE+Kickstart实现无人值守自动装机一、实验环境二、实验所需软件三、环境准备四、安装步骤(一)PXE网络安装1、挂载安装镜像到ftp站点2、配置启用tftp服务3、将内核和初始化镜像文件放入tftp根目录下4、复制pxe引导程序5、创建启动菜单配置文件6、配置dhcp7、启动各项服务8、验证pxe网络安装(二)Kickstart实现自动无人值守安装1、图形化生成安装配置2、验证自动安装系统 一、实验环境 服务器:CentOS 7.6 最小化安装,两块网卡(一块NAT模式,一块仅主机模式) NAT

shengjie87的博客 1287

整理并记录几种运算放大器

运算放大器是一种十分常见的电子元器件,最近我在学习运放,以前在学校没有好好的学习,今天在B站看了唐老师讲运算放大器-唐老师讲电赛系列视频教程,记录下所学的,纯当是自己的笔记 学习运放,有两个重要的概念及重要的计算法宝,虚短vp=vn;和虚断ip=in 1反向比例运算电路 Rf可以大于、小于或等于R,起到放大、跟随、衰减输入的作用; 平衡电阻没有太高的精度要求,可加可不加; 有些运放内部集成了补偿电路,就不需要使用平衡电阻,加了反而增大误差,如OPA227 2.同向比例运放电路 .

qq_36823004的博客 6365

【iOS开发】dyld: Symbol not found: ___chkstk_darwin 问题解决

【iOS开发】dyld: Symbol not found: ___chkstk_darwin 问题解决 Xcode 13.2.1 运行到iOS12.x版本上崩溃报错如下:dyld: Symbol not found: ___chkstk_darwin dyld: Symbol not found: ___chkstk_darwin Referenced from: /private/var/containers/Bundle/Application/A424CEFD-51DB-450E-9D62-B8

wm9028的专栏 6563

springcloud教程 -- 1.快速搭建入门级demo,看这一篇就够了

废话不多讲,跟紧我,开启你的SpringCloud初体验 首先回顾微服务的基本组成: [图片 here] 生产者:提供服务 消费者:消费服务 服务注册/发现中心:服务注册,发现,监控 所以,首先明白springcloud微服务的架构基础:生产者(client),消费者(client),服务注册/发现中心(server)

叶巨岩的博客 8万+

【LTspice】005 伯德图绘制

目录 1 伯德图介绍 2 LTspice 截止频率验证 3 LTspice中如何添加光标 4 LTspice中如何将 幅频 和 相频曲线分开 1 伯德图介绍 Bode图由对数幅频特性和对数相频特性两张图组成。伯德图_百度百科 (1)对数幅频特性曲线 对数幅频特性是频率特性的对数值L(ω)=20lgA (ω)(dB)与频率ω的关系曲线;对数幅频特性的纵轴采用线性分度,为幅值的分贝数,即 L(ω)=20lgA(ω),A(ω)每增加10倍,L(ω)增加20dB;横坐标采用对数分度,即横轴上的ω取

m0_59642765的博客 1万+

2024年上市公司ESG评级全解析:六大权威数据源横向对比与应用指南

本文深度解析2024年国内主流ESG评级数据源,包括华证、商道融绿、Wind、富时罗素和彭博,横向对比其覆盖范围、评分逻辑与应用侧重点。文章提供实战指南,帮助投资者与企业根据投资决策、风险管理和学术研究等不同场景,精准选择并有效应用ESG数据,实现从概念到实用分析工具的转变。

weixin_29229055的博客 312

【Python_Zebra斑马打印机编程学习笔记(二)】基于BarTender将btw文件转换为zpl文件

本文介绍如何基于 BarTender 软件将 btw 格式的文件转换为 zpl 格式的文件,有需要的读者可以点赞收藏,也欢迎在评论区进行讨论。

禾戊之昂的博客 3375

【RT-DETR涨点改进】损失函数改进篇 | RT-DETR引入SlideLoss损失函数,适合目标检测中面临的尺度变化、遮挡以及难易样本不平衡等复杂场景下的检测任务,含详细使用步骤

本文提出在RT-DETR目标检测模型中引入SlideLoss损失函数,以解决尺度变化、遮挡和难易样本不平衡等问题。SlideLoss通过自适应阈值划分正负样本,并对难样本赋予更高权重,使模型更关注分类边界样本。文章详细展示了SlideLoss的核心代码实现,并逐步指导如何在RT-DETR框架中集成该损失函数。实验表明,该方法能有效提升模型性能,特别适用于复杂场景下的目标检测任务。

Ai缝合怪、助力小伙伴高效发论文 264

基于YOLOv8的建筑材料分类系统:从数据集构建到UI界面实现

建筑材料分类数据集需要包含各种常见建筑材料的图像,并对每种材料进行标注。砖块(Brick)混凝土(Concrete)钢筋(Rebar)木材(Wood)瓷砖(Tile)玻璃(Glass)钢材(Steel)塑料(Plastic)石膏板(Drywall)绝缘材料(Insulation)如果没有找到合适的公开数据集,可以构建自己的数据集。使用智能手机或专业相机拍摄各种建筑材料的照片确保在不同光照条件、角度和背景下拍摄每类材料至少收集300-500张图像。

YOLO 489

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: yum中$releasever、 $basearch等变量含义
下一篇: 使用cobbler批量安装操作系统(基于Centos7.x )
惨绿少年
博客等级 码龄10年 173粉丝 236原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值