PXE+Kickstart 自动化部署系统

PXE高效批量网络装机 目录 前言 一.PXE 原理和概念 二.PXE的优点 三.搭建PXE网络体系所需条件 四.KickStart 概述 五.搭建PXE远程安装服务器 5.1具体过程步骤 六.实现Kickstart无人值守安装 总结 前言 本文将讲述基于 PXE(Preboot eXecution Environment,预启动执行环境)技术的网络装机方法,并结合 Kickstart 配置实现无人值守自动安装。 一.PXE 原理和概念 PXE 是由 Intel 公司开发的网络引导技术,工... 阅读详情

一、理论介绍

 1、PXE

预启动执行环境(Preboot eXecution Environment,PXE),通过网络接口启动计算机,不依赖于本地存储设备,如:U盘、硬盘、光盘等!

PXE依赖于:IP、UDP、DHCP、TFTP协议

PXE工作过程:

  1. PXE客户端向DHCP服务器发送UDP广播请求索要IP地址
  2. DHCP服务器响应PXE客户端并提供IP地址
  3. PXE客户端请求下载启动文件,包括pxelinux.0、pxelinux.cfg/default、vmliunz、initrd.img 等文件
  4. Boot Server响应PXE客户端,通过TFTP协议下载请求的这些文件
  5. PXE请求自动应答文件ks.cfg
  6. 通过ks.cfg找到OS Server位置后 PXE客户端安装操作系统
 2、DHCP

 动态主机配置协议(Dynamic Host Configuration Protocol)用于自动获取IP地址、管理IP地址、防止IP冲突

二、环境准备 

1、服务器初始化
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

systemctl stop firewalld && systemctl  disable   firewalld
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sed -i 's/SELINUX=[e|p].*/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
2、DHCP
yum -y install dhcp
[root@node4 ~]# rpm -q  dhcp
dhcp-4.2.5-83.el7.centos.1.x86_64

[root@node4 ks_config]# vim /etc/dhcp/dhcpd.conf 
[root@node4 ks_config]# cat /etc/dhcp/dhcpd.conf 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#

subnet 192.168.58.0 netmask 255.255.255.0{

range  192.168.58.100 192.168.58.200;

option routers 192.168.58.254;
option subnet-mask 255.255.255.0; #掩码
option domain-name-servers 235.5.5.5;

option  broadcast-address 192.168.58.255;

default-lease-time 600;

max-lease-time 7200;

next-server 192.168.58.254;

filename "pxelinux.0";

}

#验证dhcp
[root@node4 ks_config]# systemctl is-active dhcpd
active
[root@node4 ks_config]# netstat -anpu|grep 67
udp        0      0 0.0.0.0:67              0.0.0.0:*                           3628/dhcpd          
udp        0      0 0.0.0.0:67              0.0.0.0:*                           1915/dnsmasq        
[root@node4 ks_config]# systemctl enable dhcpd
3、TFTP

安装和配置TFTP服务 

#xinetd是用来管理tftp的,默认路径在 /var/lib/tftpboot 位置
yum -y install tftp-server tftp xinetd
[root@node4 ks_config]# rpm -q tftp-server tftp xinetd
tftp-server-5.2-22.el7.x86_64
tftp-5.2-22.el7.x86_64
xinetd-2.3.15-14.el7.x86_64
[root@node4 ks_config]# vim /etc/xinetd.d/tftp 
[root@node4 ks_config]# cat /etc/xinetd.d/tftp 
service tftp
{
	socket_type		= dgram
	protocol		= udp
	wait			= yes
	user			= root
	server			= /usr/sbin/in.tftpd
	server_args		= -s /var/lib/tftpboot
	disable			= no  # 改为no
	per_source		= 11
	cps			= 100 2
	flags			= IPv4
}
#验证服务
[root@node4 ks_config]# systemctl is-active xinetd.service
active
[root@node4 ks_config]# systemctl  restart  xinetd.service 
[root@node4 ks_config]# netstat -anput |grep 69
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      1/systemd           
udp        0      0 0.0.0.0:69              0.0.0.0:*                           7090/xinetd         
udp6       0      0 :::69                   :::*                                1/systemd
 4、HTTP
yum -y install httpd
[root@node4 ks_config]# rpm -q httpd
httpd-2.4.6-99.el7.centos.1.x86_64

mkdir /var/www/html/centos7   # 用于提供iso下载目录

[root@node4 ks_config]# mkdir  /mnt/cdrom/
[root@node4 ks_config]# mount /dev/cdrom  /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@node4 ks_config]# cp /mnt/cdrom/ /var/www/html/centos7

[root@node4 ks_config]# df -hT /var/www/html/centos7
文件系统                  类型  容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root00 xfs    17G   11G  6.7G   62% /
[root@node4 ks_config]# curl -I 192.168.58.254/centos7
HTTP/1.1 301 Moved Permanently
Date: Tue, 10 Oct 2023 08:36:10 GMT
Server: Apache/2.4.6 (CentOS)
Location: http://192.168.58.254/centos7/
Content-Type: text/html; charset=iso-8859-1

 三、PXE配置

syslinux是一个功能强大的引导加载程序,并且兼容各自介质

下载 syslinux就可以获取 pxelinux.0 引导文件

1、下载syslinux 

yum -y install syslinux

2、拷贝所需文件 到TFTP目录
yum -y install syslinux

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/     # pxelinux.0文件
cp /usr/share/syslinux/reboot.c32 /var/lib/tftpboot/     # 系统自动重启文件
cp /var/www/html/CentOS-7/isolinux/* /var/lib/tftpboot/  # 系统菜单文件
ll /var/lib/tftpboot/
-r--r--r-- 1 root root     2048 Jul 10 18:27 boot.cat
-rw-r--r-- 1 root root       84 Jul 10 18:27 boot.msg
-rw-r--r-- 1 root root      281 Jul 10 18:27 grub.conf
-rw-r--r-- 1 root root 55187100 Jul 10 18:27 initrd.img     # 驱动文件
-rw-r--r-- 1 root root    24576 Jul 10 18:27 isolinux.bin
-rw-r--r-- 1 root root     3032 Jul 10 18:27 isolinux.cfg
-rw-r--r-- 1 root root   190896 Jul 10 18:27 memtest
-rw-r--r-- 1 root root    26759 Jul 10 18:18 pxelinux.0     # 引导启动代码
-rw-r--r-- 1 root root      800 Jul 10 18:26 reboot.c32     # 重启系统文件
-rw-r--r-- 1 root root      186 Jul 10 18:27 splash.png
-r--r--r-- 1 root root     2215 Jul 10 18:27 TRANS.TBL
-rw-r--r-- 1 root root   153104 Jul 10 18:27 vesamenu.c32   # 界面框架 
-rwxr-xr-x 1 root root  6762688 Jul 10 18:27 vmlinuz        # 内核文件
3、创建pxelinux.cfg目录,用于存放安装客户端的配置文件
创建pxelinux.cfg目录,用于存放安装客户端的配置文件
mkdir -p /var/lib/tftpboot/pxelinux.cfg
cp /var/www/html/CentOS-7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
chmod -R 777 /var/lib/tftpboot/
4、自定制PXE配置文件
cd /var/lib/tftpboot/pxelinux.cfg/
mv default default_old
vim default 
[root@node4 ks_config]# cat /var/lib/tftpboot/pxelinux.cfg/default 
# 使用欢迎界面
default vesamenu.c32
# 超时时间 单位毫秒
timeout 100

# 欢迎词
MENU TITLE welcome lwtz install.

# 启动本地设备
label local
  menu label Boot from ^local drive
  localboot 0xffff

# 启动ks配置文件设备
MENU SEPARATOR
label linux
  menu label ^Install Centos7 system for ks.
# 默认为ks
  menu default
  kernel vmlinuz
  append initrd=initrd.img ks=http://192.168.58.254/ks_config/ks.cfg

# 安装基本驱动
MENU SEPARATOR
label vesa
  menu label Install system ^basic video driver
  kernel vmlinuz
  append initrd=initrd.img xdriver=vesa nomodeset
5、检验配置正确 
#验证配置
[root@node4 ks_config]# curl -I http://192.168.58.254/ks_config/kf.cfg
HTTP/1.1 404 Not Found
Date: Tue, 10 Oct 2023 08:47:09 GMT
Server: Apache/2.4.6 (CentOS)
Content-Type: text/html; charset=iso-8859-1

[root@node4 ks_config]# curl -I 192.168.58.254/centos7/
HTTP/1.1 200 OK
Date: Tue, 10 Oct 2023 08:47:40 GMT
Server: Apache/2.4.6 (CentOS)
Content-Type: text/html;charset=ISO-8859-1

四、Kickstart实践配置

 ks.cfg这个文件是自动化装机文件,作用是,将你系统的选择编写成一个脚本,无需人为干涉,即可自动化安装操作系统。

1、检查环境状态 

 确保好PXE各个组件状态正常

[root@node4 ~]# systemctl  is-active  httpd
active
[root@node4 ~]# systemctl  is-active  xinetd.service 
active
[root@node4 ~]# systemctl  is-active  dhcpd
active
[root@node4 ~]# netstat -anput |grep dhcp       
udp        0      0 0.0.0.0:67              0.0.0.0:*                           1172/dhcpd          
[root@node4 ~]# netstat -anput |grep xinetd
udp        0      0 0.0.0.0:69              0.0.0.0:*                           1166/xinetd         
[root@node4 ~]# netstat -anput |grep httpd
tcp6       0      0 :::80                   :::*                    LISTEN      1217/httpd
[root@node4 ~]# curl -I http://192.168.58.254/centos7/
HTTP/1.1 200 OK
Date: Wed, 11 Oct 2023 01:37:00 GMT
Server: Apache/2.4.6 (CentOS)
Content-Type: text/html;charset=ISO-8859-1
2、准备ks.cfg配置文件

安装系统后 会生产ks.cfg文件,默认在root家目录,可以进行参考。

mkdir /var/www/html/ks_config
chmod -R 777 /var/www/html/ks_config/

cp /etc/yum.repos.d/CentOS-Base.repo /var/www/html/ks_config/
cp /etc/yum.repos.d/epel.repo /var/www/html/ks_config/

vim /var/www/html/ks_config/ks.cfg

[root@node4 ~]# cat /var/www/html/ks_config/ks.cfg
# 直接安装操作系统
install 
# 键盘语言
keyboard --vckeymap=us --xlayouts='us'
# 系统语言
lang en_US.UTF-8
# Firewall configuration
firewall --disabled
# Use graphical install
graphical
firstboot --disable
# SELinux configuration
selinux --disabled

# 网络信息
# network  --bootproto=static --device=ens33 --gateway=10.10.14.154 --ip=10.10.14.100 --netmask=255.255.255.0 --ipv6=auto --activate
# network  --hostname=localhost.localdomain
network --bootproto=dhcp --device=ens33 --onboot=yes --noipv6 --activate  //启动并激活网卡的名称
network --hostname=lwtz //设置主机名
network --nameserver=235.5.5.5
# root密码 可以通过下面命令获取
# python -c 'import crypt;print(crypt.crypt("pulin666"))'
rootpw --iscrypted $6$WYFRobxjdcnIiq08$yf8YAk940lAyf2viOBCNUgkdg/pEiahPQ9SCCObeKNKpWrKPzSCOaXSlBtpxrOSdpedJ5Qyo6hv2HefKpauZe1 
user --groups=wheel --name=pulin --password=123456
auth --enableshadow --passalgo=sha512
# 指定URL安装系统
url --url="http://192.168.58.254/centos7"
# YUM仓库指定
repo --name="Red Hat Enterprise Linux" --baseurl="http://192.168.58.254/centos7" --cost=100
# 安装后关闭chronyd服务
services --disabled="chronyd"
# 时区 上海
timezone Asia/Shanghai --isUtc --nontp
# 重启系统 这个最后生效
reboot

# 系统盘信息
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda
autopart --type=lvm

# 自动分区
clearpart --none --initlabel

#bootloader --append="rhgb quiet" --location=mbr --driveorder=sda
#bootloader --location=mbr
# 清空分区,重新分区
#zerombr
#clearpart --all --initlabel
# 分区信息 size=MiB
#part /boot --fstype="ext4" --size=1024
#part swap --fstype="swap" --size=2048
#part / --fstype="xfs" --grow --size=1
# 1 表示剩余所以分区都给根目录

# 安装系统软件包
%packages
@^minimal
@compat-libraries
@core
wget
vim
net-tools
bash-completion
@development
@security-tools
@smart-card
@system-admin-tools
kexec-tools

%end

%addon com_redhat_kdump --enable --reserve-mb='auto'
%end

%post --interpreter=/bin/bash
#yum_client 
cd /etc/yum.repos.d/ 
rm -rf * 
wget http://192.168.58.254/ks_config/CentOS-Base.repo
wget http://192.168.58.254/ks_config/epel.repo
%end

%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end

 获取加密密码命令:

python -c 'import crypt;print(crypt.crypt("qinziteng666"))'

 3、万事俱备 只欠测试

注意:移除不需要的驱动、添加一块网卡,绑定VAN区段,绑定VAN区段的作用是保持和DHCP服务器在同一个网段,内存不得小于2G 

 

 最后安装完成后 测试一下密码是否正确 就可以了

Rocky Linux 8.4 Install 前言 Rocky Linux 是一个社区企业操作系统,旨在与美国顶级企业 Linux 发行版 100% 逐个 bug 兼容,因为其下游合作伙伴已经转移方向。它正在社区的密集开发中。Rocky Linux 由 CentOS 项目的创始人 Gregory Kurtzer 领导。贡献者被要求使用本网站上提供的通信选项进行联系。 Rocky Linux 下载 Rocky Linux mini Rocky Linux DVD完整 下载 下载 启动引导 语言选择 迷你版安装 .. 阅读详情

相关推荐

RockyLinux 9 PXE Server bios+uefi 自动化部署 RockLinux 8 9

PXE(Preboot eXecution Environment,预启动执行环境)是一种网络启动协议,允许计算机通过网络启动而不是使用本地硬盘。PXE服务器是实现这一功能的服务器,它提供了启动镜像和引导加载程序,使得客户端计算机可以通过网络启动并安装操作系统或运行其他软件。

极致,细节 1839

Linux网络服务之自动装机(PXE+KICKSTART)详解

自动装机=PXE+KICKSTART

这是博客的简介的简介 3001

Maven

是一款自动化构建工具,专注于Java项目的构建、依赖的管理。

weixin_58738870的博客 2163

PXE+Kickstart无人值守安装操作系统

PXE,全名Pre-boot Execution Environment,预启动执行环境;通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;由Intel和Systemsoft公司于1999年9月20日公布的技术;Client/Server的工作模式;PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;PXE客户端(client)这个术语是指机器在PXE启动过程中的角色。

Lzcsfg的博客 2054

实验四 基于IDEA+SpringBoot+Maven+Thymeleaf的系统实现实验目的

通过这次实验,我学习了如何成功进行IDEA+SpringBoot+maven的系统实现,搭建好IDEA+SpringBoot+maven的系统环境,成功地安装并配置了maven的运行环境,学会了创建springboot的三种方式,并且能将之前的实验结合起来运用。pom.xml中引入thymeleaf依赖,在classpath:/templates/下新建HTML页面(可采用实验一创建的页面),新建controller进行测试,访问页面后返回success成功数据。同时掌握和thymeleaf的基本语法。

m0_73502929的博客 1379

YOLOv11改进策略【SPPF】| 将特征金字塔池化修改为:SPPCSPC,提升模型的特征提取能力和计算效率。

本文记录的是。YOLOv7中的SPPCSPC(Spatial Pyramid Pooling Cross Stage Partial Connections)模块是一种结合了(SPP)和(CSP)的改进结构,本文将其添加到YOLOv11中,

Limiiiing的博客 1822

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

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

weixin_33747129的博客 211

ROS从入门到精通0-4:VSCode 搭建 ROS 工程环境

为了提高开发效率,可以先安装集成开发工具和使用方便的工具,本教程用VSCode搭建ROS工程环境

FRIGIDWINTER的博客 1万+

LINUX——PXE、kickstart实现无人值守自动化部署操作系统

PXE服务器的概述 PXE服务器主要是用于远程给裸机装需要的系统,它不是一个具体的服务,而是一个服务集群,通过多种服务相结合来实现远程装机的效果 PXE服务器会用到DHCP服务器,TFTP服务器和FTP服务器,三者结合形成一个PXE服务器。 DHCP 给裸机分配ip地址 TFTP 提供引导程序的下载,内核和驱动程序的下载 FTP 提供软件包的下载 客户机需求 需要网卡支持PXE协议 主板支持网络引导开机 我们将三个服务可以装在同一个虚拟机中方便试验 首先安装DHCP服务并配置一个地址池 二.kicksta

weixin_56670610的博客 280

YOLO11全网首发优化:卷积魔改创新 | AAAI 2025 | 一种新颖的风车形卷积(PConv)符合微弱小目标的像素高斯空间分布,增强特征提取,显著增加接受野

我们提出了一种新颖的风车形卷积(PConv)作为骨干网络下层标准卷积的替代品。PConv能更好地符合微弱小目标的像素高斯空间分布,增强特征提取,显著增加接受野,且只引入最小的参数增加。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1973

Python 爬虫进阶技巧:新手必学的反爬突破与效率优化

本文系统总结了爬虫进阶的核心技巧,针对新手常见的反爬拦截、效率低下、动态页面解析等痛点问题,提出了可落地的解决方案。主要内容包括:通过随机UA池、代理IP池和Cookie池突破常见反爬机制;利用多线程/异步请求提升爬取效率;使用Selenium解析动态渲染页面;以及数据清洗方法提升数据质量。文中提供了完整的代码示例和实战对比数据,并强调爬虫开发应遵守合规性要求。这些技巧能帮助开发者快速提升爬虫实战能力,应对80%以上的常见爬取需求。

2503_91057718的博客 1436

kickstart及pxe自动化部署安装操作系统

自动化运维之kickstart自动化部署安装操作系统 1.什么是自动安装脚本? 自动安装脚本就是在一个脚本当中写入服务器安装系统的一些数据和命令 当调用这个脚本的时候就会自动给服务器装系统 2.为什么要使用自动安装脚本? 如果企业中同时有多台服务器需要安装系统 一个一个手动安装比较麻烦 采用自动安装脚本让服务器自动安装系统 自动安装脚本:让系统安装的过程中也变为自动 自动安装一切,不需要手动...

qq_36417677的博客 426

云计算 | 期末梳理(上)

2024云计算回忆版 && 复盘向梳理

知识库搭建ing 2231

PXE自动化部署+kickstart无人值守, 让你远离手动安装系统的烦恼!!!

PXE自动化部署操作系统 1.部署PXE远程安装服务 在大规模的linux应用环境中,如web群集,分布式计算等,服务器往往并在匹配光驱设备,在这种情况下,如何为数十乃至数百台服务器裸机快速安装系统?传统的usb光驱,移动硬盘等安装方法,显然已经难以满足需求。 实验环境 准备俩台虚拟机,一台是已经安装linux系统的服务器,那么这边就使用linux7.6的版本;还有一台是裸金属服务器,就是为了检验pxe能否执行成功。 mkdir -p /var/ftp/centos7 // 创建一个centos

weixin_48191039的博客 4117

【Claude Code 源码解析教程】第4章:QueryEngine 查询引擎

本章深入解析 Claude Code 的核心引擎——QueryEngine,它是整个对话系统的"心脏",负责管理会话状态、消息处理流程和多轮对话支持。

rengang66的博客 269

老版QQ原生表情gif动态

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

PXE+Kickstart无人值守安装Linux系统(实战指南)从零搭建自动化部署环境

本文提供了一份详细的PXE+Kickstart无人值守安装Linux系统的实战指南。通过解析核心原理,逐步指导如何搭建DHCP、TFTP、FTP服务端,制作Kickstart应答文件,并实现从网络引导到系统安装的全流程自动化。该方案能极大提升服务器批量部署效率,适用于机房运维、云计算平台及实验室环境。

weixin_28454475的博客 244

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

自动化部署操作系统-Kickstart+PXE自动部署

Kickstart+PXE自动部署目录:无人值守安装简介实战:PXE批量部署linux操作系统前言部署dhcp服务HTTP服务TFTP服务复制PXE启动时需要的文件修改引导启动菜单配置kickstart自动安装文件(ks.cfg)装机测试无人值守安装简介无人值守安装(Unattended Setup)指软件安装时无需任何用户干预,直接按默认或通过应答文件设置安装,这对于无特殊需求的用户或企业大批量...

weixin_34117211的博客 345

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

个人笔记-PXE-kickstart自动化部署系统

准备环境 系统:centos7.4.1708 ip地址:eth0:192.168.10.31;eth1:172.16.1.31(可以使用单网卡) 防火墙:关闭 selinux:关闭 工具需求:dhcp;tftp;syslinux;apache;pykickstart 第一步:安装DHCP服务 安装服务: [root@kickstart ~]# yum -y install dhcp 查看服务是否...

皮皮的博客 876

PXE+Kickstart自动化安装操作系统

可以出现以上页面 说明咱们的PXE没有问题,但是还是需要点点点的进行配置安装系统,PXE不能达到完成的自动化部署,需要怎么解决呢?这个时候就要用到Kickstart了!ks.cfg这个文件是自动化装机文件,作用是,将你系统的选择编写成一个脚本,无需人为干涉,即可自动化安装操作系统。注意:移除不需要的驱动、添加一块网卡,绑定VAN区段,绑定VAN区段的作用是保持和DHCP服务器在同一个网段,注意:移除不需要的驱动、添加一块网卡,绑定VAN区段,绑定VAN区段的作用是保持和DHCP服务器在同一个网段,

秦子腾 2万+

kickstart+DHCP+NFS+TFTP+PXE 全自动化部署Linux系统

目录 kickstart+DHCP+NFS+TFTP+PXE 安装详细步骤 执行PXE——kickstart 安装需要的设备为 用到的kickstart工具、依赖于X Windows,所以要提前安装好,XWindows及GNOME 并重启系统 修改/et...

dercsoiak23069167的博客 235

pxe+kickstart 自动化部署linux操作系统

kickstart 是什么? 批量部署Linux服务器操作系统 运行模式: C/S client/server 服务器上要部署: DHCP tftp(非交互式文件共享) 安装系统的三个步骤: 1、加载vmlinuz、 initrd (微型启动根目录,它启动系统的init,init再启动根目录) 2、加载install.img文件-->交互式安装界面(anaconda):安装设备...

weixin_30577801的博客 164

Linux:PXE+Kickstart批量自动化安装系统

一、简介 1.1 什么是PXE Preboot Execution Environment,预启动执行环境; 通过网络接口启动计算机时,不依赖本地存储设备(如硬盘)或本地已安装的操作系统; Client/Server的工作模式(CS架构); PXE客户端会调用网际协议(IP)、用户数据包协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议; PXE客户端(Client)是指机器在PXE启动过程中的角色。一个PXE客户端可以是一台服务器、笔记本电脑或者其他装有PXE启动代码

清风徐来的博客 1247
上一篇: k8s 部署及应用
下一篇: k8s(RBAC)用户管理
weixin_41650708
博客等级 码龄9年 304粉丝 14原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值