RHEL5+PXE+DHCP+Apache+Kickstart安装RHCE实验室环境

因为工作及学习均有这方面的需要,在实验成功之后我就把kickstart的无人值守安装过程写出来,以供分享,同时也希望广大网友能提出好的建议,共同进步!转载请注明下本人及出处!对于实验步骤有bug的地方不在断修改及完善,谢谢大家多提意见(抚琴煮酒)

原理和概念:
1.1 什么是PXE
严格来说,PXE 并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。协议分为 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。PXE Client 通过 TFTP 协议到 TFTP Server 上下载所需的文件。
1.2 什么是KickStart
KickStart是一种无人职守安装方式。KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件;在其后的安装过程中(不只局限于生成KickStart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系统,并结束安装。
1.3 PXE + KickStart安装的条件
执行 PXE + KickStart安装需要的设备为:
? DHCP 服务器;
? TFTP 服务器;
? KickStart所生成的ks.cfg配置文件
? 一台存放系统安装文件的服务器,如 NFS、HTTP 或 FTP 服务器。
? 带有一个 PXE 支持网卡的将安装的主机;
安装的步骤:
一、 安装httpd
yum -y install httpd*
二、        挂载RHEL5的DVD光盘,并复制第一章光盘下的所有内容(文件和文件夹)到/var/html/www下
1、mount /dev/cdrom   /mnt
2、cp –rf   /mnt/*   /var/html/www

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjgfp.html