PXE实现无人值守安装

本文详细介绍了如何利用PXE技术搭建远程安装服务器,包括安装启用TFTP、DHCP、FTP服务,以及配置启动菜单。接着讲解了Kickstart无人值守安装的步骤,通过配置应答文件实现自动完成安装过程,提高批量安装效率。
摘要由CSDN通过智能技术生成

一、部署PXE远程安装服务

1.1 PEX服务相关介绍

在这里插入图片描述


在这里插入图片描述

1.2 PXE服务的工作原理

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

1.3 搭建PXE远程安装服务器大概步骤

操作前相关介绍:

  • PXE远程安装服务器集成了CentOS 7安装源、TFTP服务、DHCP服务、FTP服务,能够向客户机裸机发送 PXE引导程序、Linux内核、启动菜单等数据,以及提供安装文件;
  • TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小文件传输的应用场合。TFTP服务默认由xinetd服务进行管理,使用UDP端口69;
  • xineta是新一代的网络守护进程服务程序,又叫超级服务器,常用来管理多种轻量级Internet服务。

第一步:安装启用TFTP服务

yum install -y tftp-server xinetd		#使用yum安装tftp-server  xinetd程序

vim /etc/xinetd.d/tftp #修改TFTP服务的配置文件,如下:
service tftp
{
socket_type = dgram
protocol = udp #TFTP默认使用的UDP协议
wait = yes #yes:客户机单台连接,no:多台连接
user = root
server = /usr/sbin/in.tftpd #指定TFTP跟目录(引导文件的存储路径)
server_args = -s /var/lib/tftpboot
disable = no #no:表示开启TFTP服务
per_source = 11
cps = 100 2
flags = IPv4
}

#将tftp和xinetd服务开启并设为开机自启
systemctl start tftp
systemctl enable tftp
systemctl start xinetd
systemctl enable xinetd

第二步:安装启用DHCP服务

yum install -y dhcp									#使用yum安装dhcp服务
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf		#复制dhcp配置文件

ddns-update-style none; #禁用DNS动态更新(取消原有的#号)
next-server 192.168.80.77; #指定TFTP服务器的地址
filename “pxelinux.0”; #指定要下载的PXE引导程序的文件

subnet 192.168.80.0 netmask 255.255.255.0 { #声明要分配的网段地址
range 192.168.80.100 192.168.80.200; #设置地址池

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值