PXE高效批量网络装机和无人值守Kickstart

本文详细介绍了如何利用PXE技术进行高效批量的网络装机,并结合Kickstart实现无人值守安装。内容包括PXE的部署前提、DHCP、FTP和TFTP服务的配置,以及Kickstart安装应答文件的创建和应用,提供了具体的配置示例,旨在简化和加速CentOS系统的安装流程。
摘要由CSDN通过智能技术生成

部署PXE远程安装服务

  PXE是由Intel公式开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加重安装文件或整个操作系统。若要搭建PXE网络体系,必须满足以下几个前提条件。

  • 客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。
  • 网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置。
  • 服务器通过TFTP(Trivial File Transfer Protocol,简单文件传输协议)提供引导镜像文件的下载。
      其中,第一个为硬件要求,目前绝大多数服务器和大多数PC都能够提供此支持,只需要在BIOS设置中允许从Network或LAN启动即可。

PXE远程安装部署基本过程

PXE的部署包括:DHCP服务部署、FTP服务部署、TFTP服务部署

  • DHCP服务部署
    PXE为网络部署,需要DHCP服务,来为客户机分配IP
  • FTP服务部署-CentOS安装源
    用来发布centos7镜像源
  • TFTP服务器部署
    用来部署引导文件

Kickstart无人值守安装

  通过PXE技术远程安装Centos系统的方法,安装介质不在受限于光盘、移动硬盘登设备,大大提高了系统安装的灵活性。然而,安装期间仍需要手动选择语言、键盘类型、指定安装源等一系列交互操作,当需要批量安装时非常不方便。
  通过使用Kickstart工具配置安装应答文件,自动完成安装过程中的各种设置,从而无需手动干预,提高网络装机的效率,同时也可以在应答文件中通过添加%post脚本,完成安装后的各种配置操作。
  准备安装应答文件:
  在我们系统中,有自动创建的安装应答文件,路径在我们的/root/anaconda-ks.cfg下,anaconda-ks.cfg就是安装应答文件,我们可以修改以使用。在安装systemctl-config-kickstart工具之后,即可通过图形化界面来创建配置安装应答文件,再结合系统中自带的应答文件,完善我们自己建的应答文件,将其复制到FTP服务/var/ftp/Centos7目录下,并将路径添加到default文件中。

PXE网络装机和无人值守配置示例

两台centos7,服务器使用双网卡(仅主机vmnet1和NATvmnet8),客户端vmnet1裸机

PXE网络装机

服务器配置

网卡选择
在这里插入图片描述
网卡配置
仅主机网卡

[root@localhost~]#cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens36

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static     
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens36                            ##
UUID=cc8fe223-9f79-414d-a8a3-501fe6784038      #
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值