实验 PXE高效批量网络装机

一 部署PXE远程安装服务

配IP地址,关闭防火墙以及核心配置,永久挂载
[root@localhost ~]# mkdir -p /var/ftp/centos7 > 准备centos安装源
[root@localhost ~]# mount /dev/cdrom /mnt/
[root@localhost ~]# cp -rf /mnt/* /var/ftp/centos7/
[root@localhost ~]# yum -y install vsftpd > 安装并启用vsftp服务
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
[root@localhost ~]# yum -y install tftp-server > 安装并启用tftp服务
[root@localhost ~]# vi /etc/xinetd.d/tftp

在这里插入图片描述

[root@localhost ~]# systemctl start tftp
[root@localhost ~]# systemctl enable tftp
[root@localhost ~]# cd /mnt/images/pxeboot/
[root@localhost pxeboot]# cp initrd.img vmlinuz /var/lib/tftpboot/ > 准备Linux内核,初始化镜像文件
[root@localhost pxeboot]# yum -y install syslinux > 准备PXE引导程序
[root@localhost pxeboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
[root@localhost pxeboot]# yum -y install dhcp  > 安装并启用DHCP服务
[root@localhost pxeboot]# vi /etc/dhcp/dhcpd.conf 

在这里插入图片描述

[root@localhost pxeboot]# systemctl start dhcpd
[root@localhost pxeboot]# systemctl enable dhcpd
[root@localhost pxeboot]# cd ~
[root@localhost ~]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@localhost ~]# vi /var/lib/tftpboot/pxelinux.cfg/default > 启动菜单文件

在这里插入图片描述

验证PXE网络安装。用VM虚拟机创建的虚拟机进行测试,虚拟机内存至少需要2GB,否则在启动安装时会报错。如果服务器配置正确,网络连接,PXE支持等都没问题,则客户机重启后将自动配置IP地址,然后从TFTP服务器中获取引导程序pxelinux.0,并根据引导菜单配置提示用户指定启动入口。
在这里插入图片描述

在提示子串“boot”,后直接按ENTER,将会进入默认的图形安装入口,如图所示,则表示成功,说明PXE网络安装基本成功
在这里插入图片描述

二 实现kickstart无人值守安装

[root@localhost ~]# yum -y install system-config-kickstart > 安装应答文件

配置安装应答参数如下图所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其余的保持默认就可以了

[root@localhost centos7]# vi /root/ks.cfg 
最后加这三行表示最小化安装
%packages
@^minimal
%end 
[root@localhost ~]# cp /root/ks.cfg /var/ftp/centos7/ > 启用自动应答文件
[root@localhost centos7]# vi /var/lib/tftpboot/pxelinux.cfg/default 

在这里插入图片描述
验证无人值守安装
启用自动应答安装之后,当客户机每次以 PXE 方式引导时,将自动下载 ks.cfg 应答配置文件,然后根据其中的设置安装 CentOS 7 系统,而无须手工干预,这样就可以同时为多台客户机安装系统了。客户机安装完成以后,检查其 YUM 软件仓库配置,可以发现已经按照“安装后脚本”的设置自动建立了/etc/yum.repos.d/centos7.repo 文件。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值