当前位置:首页 > CN2资讯 > 正文内容

PXE服务器

3天前CN2资讯

                                                                                                                                              PXE服务器

PXE服务器

PXE:是预安装环境的缩写。是intel公司推出的一款通过网络来引导操作系统的协议。

常应用于网吧无盘系统,只需将无盘服务器维护好,即可保证网络中的无盘工作站(客户机)的系统正常运行。

 

PXE服务器需要的支持软件:DHCP、TFTP、syslinux、文件共享(NFS、FTP、HTTP、SAMBA)

应用场景

1)、需要进行大批量的部署操作系统(批量化)

2)、PC机或者没有光驱的服务器

3)、需要经常更换或重装linux操作系统的

要求

1)、网络必须流畅,需要有一台来发布安装源的服务器

2)、需要被安装的机器(客户机)支持网络引导,有PXE芯片。

 

 

PXE服务器中各软件功能:

DHCP:给PXE客户机自动分配TCP/IP设置(包括IP地址,子网掩码,网关,DNS等),并告知客户机TFTP服务器IP地址和PXE启动引导文件名。

 

syslinux:提供pxelinux.0网络引导程序。

 

 

TFTP:迷你的FTP文件共享,用来给PXE客户机提供pxelinux.0引导程序。

 

文件共享FTP:给PXE客户机提供系统安装文件。

 

 

PXE服务器和客户机工作过程:

1)、PXE客户机发出DHCP请求,向DHCP服务器申请IP地址;

2)、DHCP服务器响应PXE客户机的请求,自动从IP地址池中分配一个IP给PXE客户机,并告诉客户机tftp服务器的IP地址和PXE引导程序文件pxelinux.0;

3)、PXE客户机向tftp服务器发出获取pxelinux.0文件的请求;

4)、tftp服务器响应PXE客户机的请求,将共享的pxelinux.0发送给PXE客户机;

5)、这时PXE通过网络启动到了系统安装的主界面;

6)、PXE客户机向(FTP)文件共享服务器发送获取系统安装文件和kickstart自动应答文件的请求;

7)、(FTP)文件共享服务器响应PXE客户机的请求,将共享的系统安装文件和自动应答文件发送给PXE客户机;

8)、PXE客户机就可以自动安装操作系统了。

 

 

 

 

PXE服务器的部署操作流程(PXE服务器IP是192.168.11.11)

 

1)、环境准备,关闭防火墙和SELINUX

systemctl stop firewalld && systemctl disable firewalld      关闭和防止防火墙开机自启

setenforce 0                                       

sed -i  ' s/SELINUX=enforcing/SELINUX=disabled/ '  /etc/selinux/config    关闭selinux

2)、部署DHCP服务器

rpm –q dhcp            查是否安装dhcp

yum –y install dhcp       用yum安装dhcp

cat /etc/dhcp/dhcpd.conf

cat /usr/share/doc/dhcp*/dhcpd.conf.example(把下面的内容复制当作模板修改一下即可)

vim /etc/dhcp/dhcpd.conf     (修改配置文件,在最后加入上述内容,并修改)

systemctl restart dhcpd      重启服务

systemctl enable dhcpd      设置为开机自启

 

3)、部署tftp服务器

rpm –q tftp-server

yum –y install tftp-server

rpm –qc tftp-server      查看tftp的配置文件

vim /etc/xinetd.d/tftp   (如图,把yes改为no)

systemctl restart tftp

systemctl enable tftp

 

rpm –q syslinux

yum –y install syslinux

updatedb       刷新一下数据库,不然pxelinux.0找不到

locate pxelinux.0

cd /var/lib/tftpboot

cp –v /usr/share/syslinux/pxelinux.0 ./    把pxelinux.0放到共享目录中

df –hT            查看一下光盘挂载在哪个目录

cp –v /dvd/isolinux/* ./       复制光盘中的isolinux文件中的引导程序文件到共享目录

mkdir /var/lib/tftpboot/pxelinux.cfg

cp –v isolinux.cfg pxelinux.cfg/default   

4)、

部署FTP服务器

rpm –q vsftpd

yum –y install vsftpd

rpm –qc vsftpd

systemctl restart vsftpd

systemctl enable vsftpd

mkdir /var/ftp/dvd

mount /dev/sr0 /var/ftp/dvd            将光盘中的系统文件共享到发ftp上

vim /var/lib/tftpboot/pxelinux.cfg/default   找到64行将后面删去改为

method=ftp://192.168.11.11/dvd

此时以可手动安装系统了,接下来在共享一个kickstart自动安装文件,来实现静默安装。

这个文件装系统之后在root家目录里就自动生成一个,所以根据需求,拿它来修改一下。

mkdir /var/ftp/ks

cp –v anaconda-ks.cfg /var/ftp/ks/ks.cfg

chmod 644 /var/ftp/ks/ks.cfg(注:得把文件中的cdrom注释了,其他根据自己需求修改)

vim /var/lib/tftpboot/pxelinux.cfg/default

ks=ftp://192.168.11.11/ftp/ks/ks.cfg

还可以采用kickstart软件来生产ks.cfg自动应答文件。

yum –y install system-config-kickstart

system-config-kickstart    启动kiskstart配置程序

可根据自己需求选择配置信息

 

5)、PXE客户机测试,可自动装系统。

注客户机内存必须1.3G以上,否则会出错


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/21154.html

    标签: PXE服务器
    分享给朋友:

    “PXE服务器” 的相关文章

    樱花VPS:高性价比的日本虚拟专用服务器推荐

    樱花VPS是一个由日本知名主机提供商Sakura Internet Inc.推出的虚拟专用服务器产品。在选择VPS时,用户常常关注服务的稳定性、速度和价格等方面,而樱花VPS正是在这些核心领域表现出色,吸引了一大批用户的关注。 首先,樱花VPS以其高性价比闻名。作为国内前三强的VPS提供商。其规模化...

    不限制流量套餐:选择适合你的最佳电信方案

    在我们这个信息高速发展的时代,手机成为了我们日常生活中不可或缺的一部分。而随着视频、游戏和社交媒体等应用的流行,很多用户的流量需求逐渐增加。这也促使电信运营商们纷纷推出了“不限流量套餐”,以满足用户对流量的广泛需求。 简单来说,不限流量套餐意指用户可以在一个月内不限流量使用手机数据,虽然很多套餐背后...

    VPS主机如何选择?灵活性与性价比并存的最佳方案

    在当今信息化高速发展的时代,VPS主机成为了许多企业和个人用户的热门选择。那么,什么是VPS主机呢?它是通过虚拟化技术在一台物理服务器上创建的多个独立服务器。每个虚拟专用服务器(VPS)都具备自己的操作系统、CPU、内存和存储空间,用户可以像管理独立服务器一样灵活配置和控制自己的VPS,真是个便利的...

    Debian 修改DNS 设置的详细指南及常见问题解决方法

    了解DNS及其重要性 在日常使用网络的过程中,我们常会遇到“DNS”这个术语。简单来说,DNS(Domain Name System)是互联网的“电话簿”。它将我们输入的域名转换为计算机理解的IP地址,确保我们能够顺利访问网站。如果没有DNS,我们将不得不记住每一个网站的IP地址,那可真是太麻烦了!...

    RackNerd优惠活动详解:如何享受高性价比虚拟主机和VPS折扣

    RackNerd是一家在2019年成立的美国主机商。虽然成立时间不久,它却迅速在市场上崭露头角,赢得了许多VPS用户的青睐。公司的数据中心分别位于洛杉矶、圣何塞、西雅图和纽约等地,这些地理位置的选择让它的服务在各个区域都有稳定的覆盖。从我个人的体验来说,RackNerd的性价比非常高,尤其在价格和服...

    解决Linode被封的问题与账户恢复策略分享

    Linode作为一款备受欢迎的美国VPS,其灵活性和服务质量吸引了众多用户。然而,基于我的经验,国内用户在使用Linode时常常面临被封的困扰。这不仅影响了使用体验,也对业务的持续性造成了影响。我想深入分析一下Linode被封的原因。 首先,Linode的全球网络状况在近年来遭遇了严峻挑战。随着越来...