(PXE自动部署操作系统研究与实践.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(PXE自动部署操作系统研究与实践

PXE 自动部署操作系统研究与实践 目录 PXE 自动部署操作系统研究与实践 1 1.原理概述 3 1.1 PXE技术原理概述 3 1.2 PXE自动部署操作系统启动过程 3 2.Redhat5.1 环境下PXE部署 5 2.1安装准备 5 2.2安装PXE服务器 5 2.3 配置DHCP服务 5 2.4 配置TFTP服务 6 2.6 配置NFS 7 2.7 配置http服务 7 2.8 源文件拷贝 8 2.9 配置/tftproot目录 8 2.10 动部署与预配置脚本 10 2.11 检查/tftpboot目录: 11 2.12 客户端启动设置 11 1.原理概述 1.1 PXE技术原理概述 PXE(Preboot Execution Environment,预启动执行环境),由Intel公司提出,是一个用于通用网络启动的协议,通用网络启动允许在网络上的客户端从远程启动服务器上下载启动文件。这样就提供了网络管理员管理用于客户端的启动文件和操作系统的能力。PXE在操作系统自动部署和无盘工作站环境中有大量应用。本文主要探讨PXE在自动部署操作系统方面的优势。 1.2 PXE自动部署操作系统启动过程 PXE 自动部署操作系统启动过程如下: a) 客户端计算机启动,由于 BIOS 设置了网卡启动,所以网卡 PXE ROM 中的程序 被调入内存执行。 b) 客户端在网络中寻找 DHCP 服务器,然后请求一个 IP 地址; c) DHCP 服务器为客户端提供 IP 地址和其他网络参数。 d) DHCP 服务器联系到 TFTP 服务器为此客户端发送一个 bootstrap(引导程序)。 注:服务器的防火墙要确保为关闭状态,否则TFTP会连接超时。 关闭防火墙的命令: chkconfig iptables off (重启后永久性生效) service iptables stop (即时生效,重启后失效) e) 客户端收到 bootstrap(引导文件 pxelinux.0)后执行,bootstrap 会请求 TFTP 传送 bootstrap 的配置文件(pxelinux.cfg/default);收到后读配置文件,根据该配置文件 内容和客户情况,客户端请求 TFTP 传送内核映像文件(vmlinuz)和系统启动文件(initrd.img)。 f) 启动内核。 g) 内核根据 bootstrap 的配置文件,通过网络获取操作系统自动安装脚本,并通过网 络服务(nfs/ftp/http)获得系统所需安装文件,按照自动安装脚本的配置进行安装。 整个过程如下图所示: 2.Redhat5.1 环境下PXE部署 2.1安装准备 ① 一台 PXE 服务器(提供 DHCP,TFTP,FTP,SAMBA 等服务),本例使用 Dell R210服务器,安装 redhat 5 linux enterprise 操作系统; ? ② 安装源光盘或者镜像文件,即客户端所要安装操作系统的安装光盘,本例使用 redhat 5 linux enterprise 安装光盘、rhel6.0镜像文件、rhel5.6镜像文件、SUSE11.4 镜像文件。 ? ③ 一台支持 PXE 引导的服务器(即 BIOS 和网卡均支持 PXE 启动),本例使用 Dell 服务器。 2.2安装PXE服务器 使用 redhat 5 linux enterprise 安装光盘安装 redhat5 操作系统,建议选择完全安装, 并单独划出/var 文件系统(放置安装源文件)。 本例中,PXE 服务器 IP 地址设置为 00。安装完成后,检查 tftp、ftp(nfs、http)、dhcp 等rpm包是否安装: 2.3 配置DHCP服务 ① 修改DHCP配置文件/etc/dhcpd.conf,如果没有此文件,则 注意:filename是启动文件名,使用相对路径,因此应配置为“/pxelinux.0”。 重启DHCP服务 2.4 配置TFTP服务 ① 修改TFTP配置文件:/etc/xinetd.d/tftp 修改后: ② 重启TFTP所在的xinetd服务 2.5 配置FTP服务 ① 检查/etc/vsftpd/vsftpd.conf文件中anonymous_enable项是否为YES。 重启FTP服务: 2.6 配置NFS 在NFS的配置文件/etc/exports(用于配置NFS服务器所提供的目录共享)中增加一行 /var/ftp/pxe *(rw,sync,no_root_squash) 重启NFS服务: 2.7 配置http服务 修改http的配置文件etc/httpd/conf/httpd.

文档评论(0)

tt859685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档