码迷,mamicode.com
首页 > 其他好文 > 详细

简述PXE+DHCP+TFTP+KS无人值守批量装机

时间:2015-07-03 00:31:00      阅读:654      评论:0      收藏:0      [点我收藏+]

标签:pxe

PXE(preboot execute environment):预启动执行环境,可以利用此技术通过网络启动操作系统。

DHCP(Dynamic Host Configuration Protocol):动态主机配置协议,可以利用此技术给局域网内的用户分配IP地址、子网掩码、网关等网络相关的配置信息。端口号     UDP:67

TFTP(Trivial File Transfer Protocol):简单文件传输协议,通常在局域网内传输文件大小比较小的文件。端口号    UDP:69

KS (kickstart):anaconda的配置文件,anaconda能够利用此配置文件实现操作系统自动化安装。

         PS:anaconda是centos系列系统的操作系统安装程序。


centos系列光盘安装的安装过程:

技术分享

                步骤:

                          1、CPU会根据BIOS中的boot sequence寻找启动设备。(用光盘安装时,要保证boot sequence中光盘在引导次序的最前面)。

                          2、CPU会执行找到的光盘中的的MBR中的Bootloader,之后Bootloader会把用于执行系统安装的内核和initrd.img文件调入内存解压并执行。

                          3、内核会启动当前光盘上的anaconda安装程序。根据软件的提示,用户手动输入安装参数(若此时光盘中有用户定义好的ks.cfg文件,并把ks文件路径传递内核,即可以实现光盘自动化安装)。


centos系列pxe网络安装的安装过程:

               在实现网络安装的这种方式时,要确保网卡支持PXE功能,且此网卡中有一段程序能够让CPU执行。此类型的网卡在可以在没有操作系统的情况下从DHCP服务器请求IP等信息,配置在网卡上。这种网卡还具有TFTP功能,可以到TFTP服务器上请求文件。

技术分享

               步骤:

                         1、CPU会根据BIOS中的boot sequence寻找启动设备。(用网络安装时,要保证boot sequence中网卡在引导次序的最前面)

                         2、CPU执行找到的网卡中的程序,此程序会让网卡发送请求向DHCP服务请求IP地址。(此类型的DHCP服务器的配置文件中会有next-server和filename两个指令来指明TFTP服务器的地址和要从TFTP服务器上下载的文件。



未完待续。。。。。。。。

                        



本文出自 “木屋科技” 博客,请务必保留此出处http://starli.blog.51cto.com/8813574/1670284

简述PXE+DHCP+TFTP+KS无人值守批量装机

标签:pxe

原文地址:http://starli.blog.51cto.com/8813574/1670284

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!