加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

CentOS系统下PXE服务器的搭建与部署

发布时间:2018-12-11 06:45:09 所属栏目:业界 来源:WalkingCloud
导读:一、PXE简介 PXE(Pre-boot Execution Environment,预启动执行情形)是由Intel公司开拓的收集启动技能,事变于Client/Server的收集模式,支持事变站通过收集从远端处事器下载映像,并由此支持通过收集启动操纵体系,在启动进程中,终端要求处事器分派IP地点
副问题[/!--empirenews.page--]

 一、PXE简介

PXE(Pre-boot Execution Environment,预启动执行情形)是由Intel公司开拓的收集启动技能,事变于Client/Server的收集模式,支持事变站通过收集从远端处事器下载映像,并由此支持通过收集启动操纵体系,在启动进程中,终端要求处事器分派IP地点,再用TFTP(trivialfile transfer protocol)或MTFTP(multicasttrivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端根基软件配置,从而引导预先安装在处事器中的终端操纵体系。

CentOS体系下PXE处事器的搭建与陈设

严酷来说,PXE 并不是一种安装方法,而是一种引导方法。

二、PXE的事变道理流程先容及表示图

CentOS体系下PXE处事器的搭建与陈设

CentOS体系下PXE处事器的搭建与陈设

PXE的事变道理流程首要分为如下几步

(1)PXEClient向DHCP发送哀求

PXEClient从本身的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP协议发送一个广播哀求,向本收集中的DHCP处事器索取IP。

(2)DHCP处事器提供信息

DHCP处事器收到客户端的哀求,验证是否是正当的PXE Client的哀求,验证通过它将给客户端一个提供响应,这个提供响应中包括了为客户端分派的IP地点、pxelinux启动措施(TFTP)位置,以及设置文件地址位置。

(3)PXE客户端哀求下载启动文件

客户端收随处事器的回应后,会回应一个帧,以哀求传送启动所需文件。这些文件包罗:pxelinux.0、pxelinux.cfg/default、initrd.img等文件。

(4)BootServer相应客户端哀求并传送文件

当处事器收到客户端的哀求后,他们之间之后将有更多的信息在客户端与处事器之间作应答,用以抉择启动参数。BootROM由TFTP通信协议从Boot Server下载启动安装措施所必需的文件(pxelinux.0、pxelinux.cfg/default)。default文件下载完成后,会按照该文件中界说的引导次序,启动Liunx安装措施的引导内核。

(5)哀求下载自动应答文件

客户端通过pxelinux.cfg/default文件乐成的引导Linux安装内核后,安装措施起首必需确定你通过什么介质来安装linux

假如通过收集安装(NFS.FTP.HTTP),则会在这个时辰初始化收集,并定位安装源位置。

接着会读取default文件中指定的自动应答文件ks.cfg地址位置,按照该位置哀求下载该文件。

(6)客户端将开始安装操纵体系

将ks.cfg文件下载返来后,通过该文件找到OS Server,并安装该文件的设置哀求下载安装进程必要的软件包。

OSServer和客户端成立毗连后,将开始传输软件包,客户端将开始安装操纵体系。安装完成后,将提醒从头引导计较机。

三、CentOS体系下PXE处事器的搭建与陈设

接下来团结下面的拓扑,用VMWare Workstation模仿PXE处事器的搭建与陈设

CentOS体系下PXE处事器的搭建与陈设

详细操纵步调

1、安装DHCP处事

  1. [root@CentOSPXEServer~]# yum install -y dhcp 

编辑vi dhcpd.conf DHCP处事设置文件/etc/dhcp/dhcpd.conf

  1. #新增如下dhcp设置 
  2. next-server10.112.105.253; 
  3. filename"pxelinux.0"; 
  4. subnet10.112.105.0 netmask 255.255.255.0 { 
  5.       range 10.112.105.2 10.112.105.250; 
  6.       option subnet-mask 255.255.255.0; 
  7.       option routers 10.112.105.254; 
  8.       option domain-name-servers 114.114.114.114; 
  9.       default-lease-time 600; 
  10.       max-lease-time 7200; 

CentOS体系下PXE处事器的搭建与陈设

启动dhcpd处事并配置为开机自启动

  1. [root@CentOSPXEServer~]# /etc/rc.d/init.d/dhcpd start 
  2. Startingdhcpd: [  OK  ] 
  3. [root@CentOSPXEServer~]# chkconfig dhcpd on 
  4. [root@CentOSPXEServer~]# 

2、安装TFTP处事

  1. [root@CentOSPXEServer~]#yum install tftp-server xinetd 

CentOS体系下PXE处事器的搭建与陈设

TFTP处事行使Xinetd处事打点,编辑/etc/xinetd.d/tftp,将文件中disable的参数由yes改为no

CentOS体系下PXE处事器的搭建与陈设

  1. [root@CentOSPXEServer~]# /etc/rc.d/init.d/xinetd start 
  2. Startingxinetd: [  OK  ] 
  3. [root@CentOSPXEServer~]# chkconfig xinetd on 
  4. [root@CentOSPXEServer~]# chkconfig xinetd --list 
  5. xinetd          0:off   1:off  2:on    3:on    4:on   5:on    6:off 
  6. [root@CentOSPXEServer~]# 

CentOS体系下PXE处事器的搭建与陈设

3、接下来设置支持PXE引导启动措施

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读