副问题[/!--empirenews.page--]
一、媒介
为啥要用无人值守安装体系?很简朴的谜底,就是利便一般事变。
通例装体系的步伐有哪些?
- 光盘安装体系:一个处事器DVD内置光驱百千块,百台处事器都配光驱就挥霍了,由于一台处事器也就开始装体系能用的上,往后用的机遇屈指可数。
- U盘安装体系:照旧同样的题目,要一台一台处事器插U盘。
- 收集安装体系(ftp,http,nfs) :只要处事器能联网就可以装辖档退,但照旧必要一台台处事器去敲键盘货鼠标。
无人值守安装体系甜头都有啥?
- 对付小我私人:装体系大部门时刻都挥霍于下一步、下一步等操纵,挥霍了名贵的时刻。
- 对付行业:自打多少年前Red Hat推出了Kickstart,从此我们搞处事器的运维顿觉身价倍增。不再必要刻了光盘一台一台地安装Linux,只要搞定PXE、DHCP、TFTP,尚有那满屏目眩凌乱不知所云的Kickstart剧本,刹时安装上百台处事器。

二、PXE
PXE(preboot execute environment,预启动执行情形)是由Intel公司开拓的最新技能,事变于Client/Server的收集模式,支持事变站通过收集从远端处事器下载映像,并由此支持通过收集启动操纵体系。
在启动进程中,终端要求处事器分派IP地点,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)根基软件配置,从而引导预先安装在处事器中的终端操纵体系。
PXE可以引导多种操纵体系,如:Windows95 / 98 / 2000 / windows2003 / windows2008 / winXP / win7 / win8,Linux系列体系等。
严酷来说,PXE并不是一种安装方法,而是一种引导方法。举办PXE安装的须要前提是在要安装的计较机中必需包括一个PXE支持的网卡(NIC),即网卡中必必要有PXE Client。
PXE协议可以使计较机通过收集启动。此协议分为Client端和Server 端,而PXE Client则在网卡的ROM中。
当计较机引导时,BIOS把PXE Client调入内存中执行,然后由PXE Client将安排在远端的文件通过收集下载到当地运行。
运行PXE协议必要配置DHCP处事器和TFTP处事器。DHCP处事器会给PXE Client(将要安装体系的主机)分派一个IP地点,因为是给PXE Client分派IP地点,以是在设置DHCP处事器时必要增进响应的PXE配置。
另外,在PXE Client的ROM中,已经存在了TFTP Client,那么它就可以通过TFTP协议到TFTP Server上下载所需的文件了。
PXE事变流程

1、PXE Client向DHCP发送哀求
- 当计较机开机时第一次登录收集的时辰,发明本机上没有任何IP地点设定。PXE Client会从本身的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP(简朴用户数据报协议)发送一个广播哀求,源IP地点是0.0.0.0,发送DHCP discover发明信息来探求DHCP处事器,即向方针IP地点是255.255.255.255发送特定的广播信息。
- 收集上每一台安装了TCP/IP协议的主机城市吸取到这个广播信息,但只有DHCP处事器才会做出相应。
2、DHCP处事器提供信息
- DHCP处事器收到客户端的哀求,验证是否来至正当的PXE Client的哀求,验证通过它将给客户端一个“提供”相应,这个“提供”相应中包括了为客户端分派的IP地点和其他配置的DHCP offer信息。
- DHCP offer提供信息包罗pxelinux启动措施(TFTP)位置,以及PXE设置文件地址位置(该文件一样平常是放在一台TFTP处事器上)。
3、DHCP客户机吸取IP和处事器的互动
- DHCP客户端接管到DHCP offer提供信息之后,选择第一个吸取到的提供信息,然后以广播的方法答复一个DHCP request哀求信息,该信息包括向它所选定的DHCP处事器哀求IP地点的内容。
- 当DHCP处事器收到DHCP客户端答复的DHCP request哀求信息之后,便向DHCP客户端发送一个包括它所提供的IP地点和其他配置的DHCP ack确认信息,汇报DHCP客户端可以行使它提供的IP地点。
- 然后,DHCP客户机便将其TCP/IP协议与网卡绑定。
- 其它,除了DHCP客户机选中的处事器外,其他的DHCP处事器将收回曾经提供的IP地点。这是第一次初始化收集。
4、PXE客户端哀求下载启动文件
- 客户端收随处事器的“回应”后,会回应一个帧,以哀求传送启动所需文件。这些启动文件包罗:pxelinux.0、pxelinux.cfg/default、vmlinuz、initrd.img等文件。
5、Boot Server相应客户端哀求并传送文件
- 当处事器收到客户端的哀求后,他们之间之后将有更多的信息在客户端与处事器之间作应答,用以抉择启动参数。BootROM由TFTP通信协议从Boot Server下载启动安装措施所必需的文件(pxelinux.0、pxelinux.cfg/default)。客户端取得pxelinux.0 文件后之执行该文件,,向处事器哀求下载pxelinux.cfg文件。客户端pxelinux.cfg设置文件后,哀求vmlinuz文件和initrd.img文件,会按照该文件中界说的引导次序,启动Linux安装措施的引导内核。
pxeliunx.0:收集引导措施pxe文件
pxelinux.cfg/default:指定镜像的位置或ks文件位置
vmlinuz:引导内核
initrd.img:小型的linux操纵体系,相同于windows的PE
6、哀求下载自动应答文件
- 客户端通过pxelinux.cfg/default文件乐成的引导Linux安装内核后,安装措施起首必需确定你通 过什么安装介质来安装Linux,假如是通过收集安装(NFS, FTP, HTTP),则会在这个时辰初始化收集(这是第二次初始化收集),并定位安装源位置。
- 接着会读取default文件中指定的自动应答文件ks.cfg地址位置,按照该位置哀求下载该文件。
- PXE获取的是安装用的内核以及安装措施等,而安装措施要获取的是安装体系所需的二进制包以及设置文件PXE模块和安装措施是相对独立的,PXE的收集设置并不能转达给安装措施,从而举办两次获取IP地点进程,但IP地点在DHCP的租期内是一样的。
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|