PXE-自动部署操作系统研究与实践.doc

PXE-自动部署操作系统研究与实践.doc

ID:57568033

大小:768.50 KB

页数:11页

时间:2020-08-27

PXE-自动部署操作系统研究与实践.doc_第1页
PXE-自动部署操作系统研究与实践.doc_第2页
PXE-自动部署操作系统研究与实践.doc_第3页
PXE-自动部署操作系统研究与实践.doc_第4页
PXE-自动部署操作系统研究与实践.doc_第5页
资源描述:

《PXE-自动部署操作系统研究与实践.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PXE自动部署操作系统研究与实践11目录PXE自动部署操作系统研究与实践11.原理概述31.1PXE技术原理概述31.2PXE自动部署操作系统启动过程32.Redhat5.1环境下PXE部署52.1安装准备52.2安装PXE服务器52.3配置DHCP服务52.4配置TFTP服务62.6配置NFS72.7配置http服务72.8源文件拷贝82.9配置/tftproot目录82.10动部署与预配置脚本102.11检查/tftpboot目录:112.12客户端启动设置11111.原理概述1.1PXE技术原理概述PXE(PrebootE

2、xecutionEnvironment,预启动执行环境),由Intel公司提出,是一个用于通用网络启动的协议,通用网络启动允许在网络上的客户端从远程启动服务器上下载启动文件。这样就提供了网络管理员管理用于客户端的启动文件和操作系统的能力。PXE在操作系统自动部署和无盘工作站环境中有大量应用。本文主要探讨PXE在自动部署操作系统方面的优势。1.2PXE自动部署操作系统启动过程PXE自动部署操作系统启动过程如下:a)客户端计算机启动,由于BIOS设置了网卡启动,所以网卡PXEROM中的程序被调入内存执行。b)客户端在网络中寻找DHC

3、P服务器,然后请求一个IP地址;c)DHCP服务器为客户端提供IP地址和其他网络参数。d)DHCP服务器联系到TFTP服务器为此客户端发送一个bootstrap(引导程序)。注:服务器的防火墙要确保为关闭状态,否则TFTP会连接超时。关闭防火墙的命令:chkconfigiptablesoff(重启后永久性生效)serviceiptablesstop(即时生效,重启后失效)e)客户端收到bootstrap(引导文件pxelinux.0)后执行,bootstrap会请求TFTP传送bootstrap的配置文件(pxelinux.cf

4、g/default);收到后读配置文件,根据该配置文件内容和客户情况,客户端请求TFTP传送内核映像文件(vmlinuz)和系统启动文件(initrd.img)。f)启动内核。g)内核根据bootstrap的配置文件,通过网络获取操作系统自动安装脚本,并通过网络服务(nfs/ftp/http)获得系统所需安装文件,按照自动安装脚本的配置进行安装。整个过程如下图所示:11112.Redhat5.1环境下PXE部署2.1安装准备①一台PXE服务器(提供DHCP,TFTP,FTP,SAMBA等服务),本例使用DellR210服务器,安

5、装redhat5linuxenterprise操作系统;n②安装源光盘或者镜像文件,即客户端所要安装操作系统的安装光盘,本例使用redhat5linuxenterprise安装光盘、rhel6.0镜像文件、rhel5.6镜像文件、SUSE11.4镜像文件。n③一台支持PXE引导的服务器(即BIOS和网卡均支持PXE启动),本例使用Dell服务器。2.2安装PXE服务器使用redhat5linuxenterprise安装光盘安装redhat5操作系统,建议选择完全安装,并单独划出/var文件系统(放置安装源文件)。本例中,PXE服

6、务器IP地址设置为192.168.100.100。安装完成后,检查tftp、ftp(nfs、http)、dhcp等rpm包是否安装:2.3配置DHCP服务①修改DHCP配置文件/etc/dhcpd.conf,如果没有此文件,则11注意:filename是启动文件名,使用相对路径,因此应配置为“/pxelinux.0”。②重启DHCP服务2.4配置TFTP服务①修改TFTP配置文件:/etc/xinetd.d/tftp修改后:11②重启TFTP所在的xinetd服务2.5配置FTP服务①检查/etc/vsftpd/vsftpd.c

7、onf文件中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.conf中DocumentRoot的值为“/var/ftp”②重启http服务112.8源文件拷贝本例中,PXE服务器可分别采用ftp、nfs、http三种方式向PX

8、E客户端提供安装源,①将redhat5.1安装光盘中的全部文件copy到服务器的/var/ftp/pxe/cdrom5.1目录下,如图:②因为镜像文件ISO无法直接在linux命令行中进行解压操作,所以先进行挂载操作:Redhat5.6:Redhat6.0:SU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。