PXE服务构架下RHEL7系统的批量自动安装

本文详细介绍了如何利用PXE服务环境批量自动安装RHEL7系统。首先,阐述了PXE的基本概念,它是Intel开发的技术,支持通过网络启动操作系统。接着,展示了搭建PXE服务的过程,包括配置dhcp、tftp、httpd服务,设置本地yum源,制作并配置自动安装工具ks.cfg,最后通过TFTP协议和HTTP服务引导客户端进行自动化安装。
摘要由CSDN通过智能技术生成

一、PXE的基本概念:

         PXE(preboot execute environment,预启动执行环境)是有intel公司开发的新技术,工作在client/server的网络模式下,支持工作站通过网络从远端服务器下载镜像文件,并由此支持通过网络启动嗯操作系统; 在启动过程中,终端要求服务器分配ip地址,再用TFTP(trivial file transfer protocol)协议从服务端下载一个启动软件包到本机的内存中,由这个启动软件包完成终端的基本软件设定,从而引导预先安装在服务端的操作系统。PXE可以引导多种操作系统,如:windows95/98/2000/windows2003/windows2008/windows XP/win 7/win8以及linux等。

二、搭建PXE服务环境:

     本实验演示了如何搭建pxe服务环境,其中包括dhcp、tftp、httpd服务的搭建。大概思路是:首先客户端通过网卡启动,通过与服务端的dhcp服务交互获得ip地址、gateway、dns等信息的同时,通过TFTP协议获得服务器上的pxelinux.0这个启动软件,由该启动软件引导到提前放置再阿帕旗服务上的系统镜像和自动安装文件ks.cfg,从而实现无需安装光盘和U盘镜像,就可安装系统,且自动安装系统,且大批量自动安装系统。

     下面我们开始实验:

(一):配置本地yum源

首先设置服务器的主机名及ip地址:

      配置本地yum源:

(二)安装dhcpd服务以及配置dhcpd服务的动态分配ip地址

     下载dhcpd服务:

配置dhcp的主配置文件,实现动态分配ip地址的功能:

 配置域名服务器的域名以及地址:

删除下图的两行内容:

配置动态ip地址池和网管:

删除35行以后的所有内容:

开启dhcpd服务:

[root@pxe-server dhcp]# systemctl start dhcpd
[root@pxe-server dhcp]# systemctl enable dhcpd
ln -s '/usr/lib/systemd/system/dhcpd.service' '/etc/systemd/system/multi-user.target.wants/dhcpd.service'

[root@pxe-server dhcp]# systemctl enable dhcpd

(三)在服务端下载引导文件和TFTP服务:

1

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值