pxe自动安装

一.pxe原理概述

PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000,linux等。在多主机安装方面pxe的整体表现远远优于物理介质的光盘镜像引导安装。

二.pxe安装过程简介

注:网络环境为dhcp,ftp,tftp服务器处于开启并处于处于同一个网络中。

1. 待安装的主机在网络中寻找dhcp服务器并请求ip地址。dhcp服务器将ip,网关,dns服务器,及tftp服务器的ip地址,及tftp服务器上的pxe程序驱动等信息发送给客户端。

2.启动tftp中的pxe安装程序并扫描tftp服务器中的文件夹pxelinux.cfg下引导文件,并加载配置文件。

3.根据tftp服务器中的配置文件加载远程ftp服务器中的上的(默认)名为 ks.cfg  安装配置文件 。

4.pxe安装程序根据ftp服务器中的ks.cfg中的url 项的值进行寻找系统镜像文件。依照ks.cfg进行安装linux文件。

 

三.pxe之服务器配置篇

(1.yum服务器的配置

①.挂载镜像文件

image

②.编辑yum安装工具的本地配置文件。即:/etc/yum.repo.d/server.repo

image 

③.查看yum的配置:如图

image

yum服务器的配置测试正常。

(2.ftp服务器安装与配置

①.安装vsftpd服务器

image

②.拷贝待安装的镜像文件

image 

③.启动ftp服务器并设置开机自启动

image

(3.dhcp服务器的安装与配置

①.安装dhcp服务器

image 

②.服务器的配置。编辑/etc/dhcpd.conf 文件,如下:

修改第5行与第8行

image

添加第13行到15行

image

修改地址池

image

重启服务

image

dhcp服务已经正常启动

(4.tftp服务器的安装与配置

①.安装tftp服务器

image

②.拷贝pxe安装必要的文件

image

③.修改default引导文件。位于/tftpboot/pxelinux.cfg/目录下

修改3行的默认等待时间为6或更小

image

修改第12行

image

④.启动tftp服务器

image

(5.生成安装的配置文件

①.安装system-config-kickstart

image

②.使用system-config-kickstart

选择语言时区等

image

安装方法

image

引导程序分区

image

分区信息

image

添加网卡

image

关闭防火墙

image 

显示配置

image

软件包的安装配置

image

image

 

image

image

最后添加安装后脚本并将安装脚本放在/root/目录下

image

将ks.cfg配置文件放入ftp服务器中。与tftp服务器中的配置文件default中所指定的路径保持一致即可

image

(6.测试安装截图

安装后的信息显示 图

安装过程

wps_clip_image-16517

安装完成后的查看信息如下:

image

测试安装已经完成安装且脚本成功执行

 嗯,韩宇说的对呀!!!

你可能感兴趣的:(pxe自动安装)