为公司内网搭建一个无人执守安装服务器
- 方法 ftp + tftp + dhcp + kickstart + PXE
- 什么是 PXE ?
PXE 并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个PXE支持的网卡(NIC),即网卡中必须要有PXE client。PXE(Pre-boot Execution Environment)协议使计算机可以通过网络启动。网卡中必须有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。PXE client 通过 tftp 协议到 tftp server上下载所需要的文件。
- 什么是 kickstart ?
kickstart是一种无人职守安装方式。kickstart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件;在其后的安装过程中(不只局限于生成kickstart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找 kickstart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。
这样,如果kickstart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系统,并结束安装。
- 设置BIOS 引导顺序为 :硬盘,网络
前提:硬盘中没有系统。否则直接从硬盘启动了。
模式:c/s
实验环境:
服务器: apenglinux-server.cn ip:192.168.221.100 网卡模式:vmnet6
客户端:apenglinux-client.cn ip:192.168.221.200 网卡模式:vmnet6
原文地址:http://blog.51cto.com/13480443/2105746