PXE网络装机攻略
的有关信息介绍如下:传统装机的局限性是服务器本机一般没有光驱,若要重新系统,或有一批服务器要安装系统,要统一配置,那将如何解决呢?要一台一台安装吗?肯定不是,这就要用到本篇所说的网络装,同时可以装多台主机,实现自动化装系统,配置各种服务。不需要光盘,优盘等物理安装介绍。
我们先来看看什么是PXE网络,PXE系统是在操作系统之前运行,可用于远程安装,构建无盘工作站,PXE client集成在网卡ROM中,当计算机引导时,BIOS把PXE client调入内存执行,获取PXE server配置,显示菜单,根据用户选将远程操作系统下载到本机运行。
PXE组件及过程的分析。
需要哪些服务:
DHCP服务,分配IP地址,定位引导程
DNS服务,为客户机分配主机名
TFTP服务,提供引导程序下载
FTP服务(或http/nfs),提供yum安装源
客户机应具备的条件:
网卡ROM必须支持PXE协议
主板支持网络启动
装机条件准备1,为客户机提供用来装系统的FTP软件源,利用Linux洗脸盘数据构建YUM源, 通过vsftpd服务对外发布。
装机条件准备2,提供DNS服务,方便查询/配置主机名, 装bind-->建配置-->起服务。注意结合DHCP服务的IP地址池。
装机条件准备3, 准备DHCP服务,为客户机分配地址,并且指定TFTP服务器的IP地址, 指定网卡引导文件。
配置并启用TFTP服务,安装tftp-server软件包,监听端口UDP 69;
TFTP根目录:/var/lib/tftpboot/
部署好TFTP服务后就要部署网卡启动程序,安装内核和初始化镜像
TFTP路径 : /var/lib/tftpboot/pxelinux.0
/var/lib/tftpboot/vmlinuz
/var/lib/tftpboot/initrd.img
注意:也可以从Linux系统光盘中提取
测试TFTP服务,确保可成功下载相关文件,需要先安装tftp软件包,再使用tftp命令下载pxelinux.0测试。
为PXE配置启动菜单,创建PXE启动配置, 先创建pxelinux.cfg文件夹,(可参考Linux系统光盘中的样例配置文件)。修改PXE启动配置,通过default进入默认引导标签。
PXE装机测试,为客户机远程装系统。PXE引导(默认)并加载内核。
采用URL源,自动获取IP地址,手动指定安装源,分区 .....