PXE无人值守自动批量装机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PXE无人值守自动批量装机相关的知识,希望对你有一定的参考价值。

实验要求:

PXE无人值守自动批量装机(red hat 6)

实验步骤:

一、安装需要的服务器

1.TFTP

yum -y install tftp-server
vi /etc/xinetd.d/tftp

2.DHCP

yum -y install dhcp
vi /etc/dhcp/dhcpd.conf
ddns-update-style none;     //支持DNS动态更新,一般选择关闭//
next-server 192.168.100.20;  //指定TFTP服务器地址//
filename "/pxelinux.0";     //引导文件TFTP上的位置//
subnet 192.168.100.0 netmask 255.255.255.0 {
range  192.168.100.150 192.168.100.200;
option routers 192.168.100.20;
}

3.FTP

yum install vsftpd
mount /dev/sr0 /var/ftp/pub

二、复制网络启动所需要文件到tftp服务器的根目录下

yum -y install syslinux    //安装引导加载程序//
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安装菜单
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot  //linux引导加载模块//
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/   //压缩内核//
cp  /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //图形化安装菜单

三、启动所有服务器
service dhcpd restart
service vsftpd restart
service xinetd start
chkconfig --level 35 xinetd on
chkconfig --level 35 tftp  on

service iptables stop   //不关闭没法下载TFTP中的引导程序//

setenforce 0

四、自动安装配置
yum -y install system-config-kickstart

图形界面打开kickstart进行配置  (注意 FTP目录 指定为pub)

默认保存在/root/ks.cfg中

mkdir /var/ftp/rhel6

cp /root/ks.cfg /var/ftp/rhel6/

vi /var/lib/tftpboot/pxelinux.cfg/default


default vesamenu.c32
prompt 0
timeout 1
…………
label linux
   menu label ^Install or upgrade an existing system
   menu default
   kernel vmlinuz
   append ks=ftp://192.168.100.20/rhel6/ks.cfg initrd=initrd.img

实验内容:

一、安装需要的服务器

技术分享图片

vi /etc/xinetd.d/tftp

技术分享图片

cd /etc/dhcp/

cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample dhcpd.conf

vi /etc/dhcp/dhcpd.conf

技术分享图片

技术分享图片

二、复制网络启动所需要文件到tftp服务器的根目录下

yum -y install syslinux   

技术分享图片

三、启动所有服务器

技术分享图片

四、自动安装配置

yum -y install system-config-kickstart

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

注:未编辑内容暂不需要更改

mkdir /var/ftp/rhel6

cp /root/ks.cfg /var/ftp/rhel6/

vi /var/lib/tftpboot/pxelinux.cfg/default

技术分享图片
 

五、测试

开一台win7(IPV4地址为自动获取,网卡选择仅主机模式)刚开机时点击esc进入boot menu界面。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

至此,装机完成,点击重新引导后,可开启linux系统。

以上是关于PXE无人值守自动批量装机的主要内容,如果未能解决你的问题,请参考以下文章

PXE高效批量网络装机实现Kickstart无人值守安装

PXE无人值守自动装机

部署PXE高效批量网络装机并实现Kickstart无人值守自动安装

他们真的来了:PXE远程部署装机,进阶版kickstart无人值守装机(实验可跟做)

linux---PXE高效批量网络装机,kickstart无人值守技术

远程无人值守批量装机(图文详解)