linux平台采用pxeserver的全自动批量装机系统的设计(附件)【字数:7094】
摘 要随着计算机网络的飞速发展,连接分散计算机设备以实现统一管理的方式也越来越多样化。为了实现计算机群组的高效率管理,本论文设计了一款基于Linux平台采用PXE Server的全自动批量装机系统。 整个设计过程中,通过搭建PXE Server来实现全自动批量装机,它由NFS、TFTP和DHCP三个服务构成。NFS网络资料体系,它通过网络中的客户端通过TCP/IP网络文件分享,TFTP负责提供客户端端操作系统自启文件,DHCP为客户端配置IP地址,指向PXE的启动位置。相比传统装机方式,以上三个服务为整个系统提供了更安全的存储方式、更快的传输速度和更稳定的网络连接。然后通过Linux平台独有的Kickstart软件,不但可以实现全自动无人值守装机,而且可以深度客制化,根据用户的需求定制出独一无二的操作系统配置。
目 录
第一章 前言 1
第二章 PXE简介 2
2.1PXE的原理 2
2.1.1PXE的工作原理 2
2.1.2PXE的工作结构图 2
2.2 PXE Server需要开启的服务 3
2.2.1DHCP Server 3
2.2.2TFTP Server 5
2.2.3NFS Server 6
2.3PXE Server的原理 7
2.3.1PXE Server的工作原理 7
2.3.2PXE自动部署操作系统过程流程图 7
第三章 PXE Server运行环境 9
3.1Linux系统选择和要求 9
3.2RHEL系统环境设置 9
第四章 PXE Server架设及应用 10
4.1PXE Server的架设过程 10
4.1.1开启服务的安装和配置 10
4.1.2配置与PXE启动和OS安装相关文件 10
4.1.3Kickstart配置 10
4.2PXE Server的应用 11
4.2.1利用PXE Server自动安装操作系统 11
4.2.2PXE Server与手动安装系统的对比 12
*好棒文|www.hbsrm.com +Q: #351916072#
结束语 13
致谢 14
参考文献 15
附录 16
附录A Kickstart配置参数 16
附录B PXE Server自动安装操作系统流程 17
第一章 前言
本设计是在Linux环境下完成的,之前没有机会接触到Linux系统,这对我来说是一个新的系统。触摸过Linux之后,我发现在许多地方Linux的体验都很好,在系统安全性方面,在安全方面考虑,Linux成为了诸多公司使用系统的首要选择。因为他的代码是开源的,出现问题之后用户们共同解决,修复出现的bug。而且用户比较少,Linux的普通用户权限有限,所以比较安全。Linux最大的好处是,它占用系统资源少,在64M内存下可以流畅运行,而且基于Linux的特殊文件结构,Linux很少产生文件碎片。目前市场上绝大多数服务器都采用Linux系统,然而Linux的图形化界面还不能和Windows相媲美,但近年来,Linux的图形化发展也日益成熟。学习有关Linux的知识之后,我知道Linux系统下需要很多的服务,这一次我的设计也是搭建一种服务,是一种使用PXE技术网络安装系统,接下来就将它与大家分享。第二章 PXE简介
2.1PXE的原理
2.1.1PXE的工作原理
PXE,即预启动执行环境,是一个引导启动的方式。预启动执行环境由主机端与用户端组成。我们可以通过这个方法创建自己的源来安装,只要安装系统时找到安装源,就可以通过安装源安装系统。无人值守安装实施前,一些服务需要建立,如NFS,TFTP,DHCP等。启动计算机时,标准输入和输出将被转移到我们的PXE客户端内存的相关操作,并显示相关的选项,在这里我们可以检查客户端通过PXE网络启动文件,下载到本地运行。事实上,并不是所有的计算机都支持PXE,过去的计算机网卡不支持PXE,但现在绝大多数计算机支持。具体过程是PXE客户端通过网卡发送IP请求到本地网络,然后服务器通过DHCP和TFTP为它分配IP地址和需要安装的系统,然后使用收到的文件系统安装,此步骤可由多台服务器共享所需文件。最后的实验所要达到的效果是在同网域的主机中任意一台在选择时获得服务器通过DHCP分配的地址,通过TFTP获取动态文件安装系统,并按照我们的个性化设置安装,实现PXE无人值守安装系统。[12]
2.1.2PXE的工作结构图
PXE的工作结构如图21所示,PXE由PXE Server、交换机和若干个客户端Client组成。客户端Client通过交换机与PXE Server建立连接后,PXE Server就可以与客户端进行交流。
图21 PXE工作结构图
2.2 PXE Server需要开启的服务
2.2.1DHCP Server
DHCP Server是一个局域网的网络协议。指的是由源端分配一段IP地址范围,用户机登录源端时就可以得到源端自动分配的IP的网路和网路的掩码。在通过TCP/IP条约的网路中,各台客户机都一定有数量大于等于一的IP的地址,才能与其他客户机连接通信。为了便于统一规划和网域IP的分配管制,DHCP Server十分有利于控制用户机网络中的用户机IP的网路,而无须逐一人工分配IP的网路。DHCP Server为用户端配置IP的地址,连接TFTP Server的地址,指向PXE的启动位置。[3]
DHCP服务的工作过程是这样的:
1.查找过程,也就是DHCP Client端找到DHCP Server的过程。
在广义传播播模式的DHCP Client端(DHCP Server端的IP的地址是不明的Client端传输的DHCP discover)接受信号来查找DHCP Server传输广义传播传播,具体地址255.255. 255.255。网络上的每个TCP/IP协议的客户端全部得到广义传播消息,但做出回应的只是DHCP Server。[4]
/
图22 查找过程
2.DHCP服务器提供IP地址的过程。
在网域中获得DHCP discover的DHCP Server将做出回复,选择空闲的IP地址分配给DHCP Client端,DHCP Client端提出的讯息会传输已分配的IP的地址和余下配置的DHCP offer。
目 录
第一章 前言 1
第二章 PXE简介 2
2.1PXE的原理 2
2.1.1PXE的工作原理 2
2.1.2PXE的工作结构图 2
2.2 PXE Server需要开启的服务 3
2.2.1DHCP Server 3
2.2.2TFTP Server 5
2.2.3NFS Server 6
2.3PXE Server的原理 7
2.3.1PXE Server的工作原理 7
2.3.2PXE自动部署操作系统过程流程图 7
第三章 PXE Server运行环境 9
3.1Linux系统选择和要求 9
3.2RHEL系统环境设置 9
第四章 PXE Server架设及应用 10
4.1PXE Server的架设过程 10
4.1.1开启服务的安装和配置 10
4.1.2配置与PXE启动和OS安装相关文件 10
4.1.3Kickstart配置 10
4.2PXE Server的应用 11
4.2.1利用PXE Server自动安装操作系统 11
4.2.2PXE Server与手动安装系统的对比 12
*好棒文|www.hbsrm.com +Q: #351916072#
结束语 13
致谢 14
参考文献 15
附录 16
附录A Kickstart配置参数 16
附录B PXE Server自动安装操作系统流程 17
第一章 前言
本设计是在Linux环境下完成的,之前没有机会接触到Linux系统,这对我来说是一个新的系统。触摸过Linux之后,我发现在许多地方Linux的体验都很好,在系统安全性方面,在安全方面考虑,Linux成为了诸多公司使用系统的首要选择。因为他的代码是开源的,出现问题之后用户们共同解决,修复出现的bug。而且用户比较少,Linux的普通用户权限有限,所以比较安全。Linux最大的好处是,它占用系统资源少,在64M内存下可以流畅运行,而且基于Linux的特殊文件结构,Linux很少产生文件碎片。目前市场上绝大多数服务器都采用Linux系统,然而Linux的图形化界面还不能和Windows相媲美,但近年来,Linux的图形化发展也日益成熟。学习有关Linux的知识之后,我知道Linux系统下需要很多的服务,这一次我的设计也是搭建一种服务,是一种使用PXE技术网络安装系统,接下来就将它与大家分享。第二章 PXE简介
2.1PXE的原理
2.1.1PXE的工作原理
PXE,即预启动执行环境,是一个引导启动的方式。预启动执行环境由主机端与用户端组成。我们可以通过这个方法创建自己的源来安装,只要安装系统时找到安装源,就可以通过安装源安装系统。无人值守安装实施前,一些服务需要建立,如NFS,TFTP,DHCP等。启动计算机时,标准输入和输出将被转移到我们的PXE客户端内存的相关操作,并显示相关的选项,在这里我们可以检查客户端通过PXE网络启动文件,下载到本地运行。事实上,并不是所有的计算机都支持PXE,过去的计算机网卡不支持PXE,但现在绝大多数计算机支持。具体过程是PXE客户端通过网卡发送IP请求到本地网络,然后服务器通过DHCP和TFTP为它分配IP地址和需要安装的系统,然后使用收到的文件系统安装,此步骤可由多台服务器共享所需文件。最后的实验所要达到的效果是在同网域的主机中任意一台在选择时获得服务器通过DHCP分配的地址,通过TFTP获取动态文件安装系统,并按照我们的个性化设置安装,实现PXE无人值守安装系统。[12]
2.1.2PXE的工作结构图
PXE的工作结构如图21所示,PXE由PXE Server、交换机和若干个客户端Client组成。客户端Client通过交换机与PXE Server建立连接后,PXE Server就可以与客户端进行交流。
图21 PXE工作结构图
2.2 PXE Server需要开启的服务
2.2.1DHCP Server
DHCP Server是一个局域网的网络协议。指的是由源端分配一段IP地址范围,用户机登录源端时就可以得到源端自动分配的IP的网路和网路的掩码。在通过TCP/IP条约的网路中,各台客户机都一定有数量大于等于一的IP的地址,才能与其他客户机连接通信。为了便于统一规划和网域IP的分配管制,DHCP Server十分有利于控制用户机网络中的用户机IP的网路,而无须逐一人工分配IP的网路。DHCP Server为用户端配置IP的地址,连接TFTP Server的地址,指向PXE的启动位置。[3]
DHCP服务的工作过程是这样的:
1.查找过程,也就是DHCP Client端找到DHCP Server的过程。
在广义传播播模式的DHCP Client端(DHCP Server端的IP的地址是不明的Client端传输的DHCP discover)接受信号来查找DHCP Server传输广义传播传播,具体地址255.255. 255.255。网络上的每个TCP/IP协议的客户端全部得到广义传播消息,但做出回应的只是DHCP Server。[4]
/
图22 查找过程
2.DHCP服务器提供IP地址的过程。
在网域中获得DHCP discover的DHCP Server将做出回复,选择空闲的IP地址分配给DHCP Client端,DHCP Client端提出的讯息会传输已分配的IP的地址和余下配置的DHCP offer。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/347.html