Linux服务器pxe+kickstart部署无人值守安装
一、 使用光盘镜像安装好一台Redhat6.8系统的虚拟机(图形化界面)
二、 部署相关服务程序
1、 安装并配置dhcpd服务程序
a)安装dhcp服务程序
b)对dhcp服务进行配置
range dynamic-name-servers设置dhcp地址发布范围
next-server指定tftp服务器地址
c)更改完成后启动dhcp服务
d)关闭防火墙
2、 安装并配置tftp服务程序
a)安装tftp服务程序
b)配置tftp服务程序
c)启动tftp服务程序
tftp由超级守护进程xinetd管理,要使tftp启动,需要保证xinetd正常开启
3、 安装并配置syslinux服务程序
a)安装syslinux服务程序
b)配置syslinux服务程序
将引导的相关文件复制到tftp目录以供客户端下载(确保光盘镜像已挂载到/media/cdrom)
将引导模板文件复制tftp目录
编辑引导模板文件:
更改顺序,将label local部分移至第一位,并增加menu default一行;
更改第二位menu label的名字为pxe linux install(可任意更改)便于识别;
在第二位的append行后增加ks=http://192.168.110.81/ks.cfg(本例以http作为文件传输工具,也可使用ftp等,相应的做更改即可)
4、 安装并配置httpd服务程序
a)安装httpd服务程序
b)配置httpd服务程序
将光盘镜像文件的内容复制到/var/www/html/redhat6u8目录中(确认光盘已经挂载到/media/cdrom目录)
c)重启httpd服务程序
5、 配置引导文件ks.cfg
a)安装system-config-kickstart
b)运行system-config-kickstart
图形化界面下对需要进行安装的系统提前配置,在完成后将ks.cfg文件保存至/var/www/html/目录下
c)修改ks.cg文件
vim /var/www/html/ks.cfg在其中增加以上内容,对磁盘进行分区(可对其他设置内容进行更改)。
三、 完成自主系统安装
设置为网络引导优先
进入引导界面
系统安装完成,正常启动