CentOS6.5下网络启动服务器安装和配置方法(pxe+tftp+dhcpd+kick的start).docx

CentOS6.5下网络启动服务器安装和配置方法(pxe+tftp+dhcpd+kick的start).docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CentOS6.5下网络启动服务器安装和配置方法(pxetftpdhcpdkick的start)

景:在大规模安装服务器时,需要批量自动化方法来安装服务器,来减少日常的工作量,但是批量自动化安装服务器的基础是网络启动服务器(bootserver),下面就是网络启动服务器的安装和配置方法,供大家参考!Centos7以前的操作系统因为xinetd和TFTP版本的问题(版本过低)在安装后在PXE装机时会出现无法连接TFTP服务器的问题,建议安装TFTP4.0以上的版本可完成本实验Centos7以下版本可以完成本实验,Centos7及以上版本配置环境同以往版本不同,另见博客。术语解释:PXE:(Pre-boot ExecutionEnvironment)是由Intel协议,它可以是计算机通过网络而不是本地硬盘、光驱等设备启动。现代的网卡,一般都内嵌支持 pxe的rom芯片。当计算机引导时,BIOS把pxe dient调入内存执行,并显示出命令菜单,经用户选择后,PEXdient将放置在远端的操作系统通过网络下载到本地运行。DHCP:(Dynamic Host Control Protocol)动态主机控制协议,用于集中、动态给客户分配IP地址TFTP:(trivial file transfer protocol),一种开销很小的文件传输协议,语法类似ftp,因简单、高效,常用于网络设备的os和配置更新PXE Client Api(架构)上图说明: 当BIOS把PXE Client载入记忆体,此时便具有DHCP Client及TFTP Client的能力。PXE Client具备DHCP Client能力,可以透过DHCP Server来取得IP位址。PXE Client具备TFTP Client能力”,可通过TFTP来下载kernel image等文件。PXE启动流程图(pxe boot)上图启动流程说明如下:1.PXE Client 向 UDP 67端口 广播 DHCPDDISCOVER 消息.2.DHCP SERVER 或者 DHCP Proxy 收到广播消息后,发送DHCPOFFER(包含ip地址)消息 到 PXE Client的 68 端口.3.PXE Client 发送 DHCPREQUEST 消息到 DHCP SERVER ,获取启动文件(boot file name).4.DHCP SERVER 发送DHCPACK(包含Network Bootstrap Program file name)消息 到PXE Client.5.PXE Client 向 Boot Server 获取 NBP(Network Bootstrap Program) 文件.6.PXE Client 从TFTP SERVER 下载 NBP,然后在客户端执行NBP文件注意: 在NBP执行初始化后,NBP会按照自己默认的方式从TFTP SERVER中下载其他所需的配置文件.这个时候 PXE 启动流程已经完成了,剩下的工作都是有NBP来执行完成的.例如: pxelinux.0(NBP) 他会下载 default 配置文件,来显示菜单,根据需要启动不同的kernel image.如果是RIS(window安装)的NBP,会启动 Windows boot loader 来执行安装部署widows任务安装前关闭selinux及配置好iptables规则,详细过程此处不再给出1.PXE BOOT Server配置过程[root@node1 ~]# yum install tfpt tftp-server dhcp vsftpd syslinux #安装所需的软件包[root@node1 ~]# mkdir /var/ftp/pub/centos-6.5-x86_64 -pv[root@node1 ~]# mount -r /dev/cdrom /var/ftp/pub/centos-6.5x86_64/[root@node1 centos-6.5-x86_64]# lsCentOS_BuildTag? isolinux????????????????? RPM-GPG-KEY-CentOS-Debug-6EFI????????????? Packages????????????????? RPM-GPG-KEY-CentOS-Security-6EULA???????????? RELEASE-NOTES-en-US.html? RPM-GPG-KEY-CentOS-Testing-6GPL????????????? repodata????????????????? TRANS.TBLimages?????????? RPM-GPG-KEY-CentOS-62.配置DHCP服务:在PXE引导过程中,PXE Client通过DHCP Server获取ip地址

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档