PXE批量部署系统

本文介绍了如何利用PXE(预启动执行环境)进行批量系统部署,包括所需功能如dhcp、nfs、http/ftp服务,TFTP服务以及交互界面。详细讲述了工作流程,从dhcp获取IP到启动tftp服务,以及配置kickstart文件实现系统自动安装。
摘要由CSDN通过智能技术生成

PXE批量部署系统

需要千兆带宽

一、PXE服务器需要的功能

1、dhcp服务

2、共享系统安装光盘

nfs,http,ftp

3、借助TFTP服务共享

  • 菜单交界面(isolinux/isolinux.cfg)

  • vmlinuz

  • initrd.img

4、驱动/引导文件

  • pxelinux.0

二、工作流程

1、dhcp获取IP

2、联系TFTP服务

3、接受驱动

  • pxelinux.0

3、获取交互界面

  • isolinux/isolinux.cfg

    • libel 标签

4、选择系统回车后

  • 加载内核 vmlinuz

  • 加载初始化文件 initrd.img

三、安装pxe

1、准备适当的逻辑卷

2、安装必要软件

 yum -y install vsftpd dhcp syslinux tftp-server xinetd
 ​
 xinetd  启动tftp
 syslinux    提供pxelinux.0驱动

3、部署ftp

 mkdir /var/ftp/centos76
 ​
 mount /dev/sr0 /mnt
 ​
 nohup cp -r /mnt/* /var/ftp/centos76 &
 ​
 systemctl restart vsftp
 systemctl enable vdftp

4、部署tftp

  • 共享内核,初始化镜像文件,菜单文件

 cp /mnt/isolinux/* /var/lib/tftpboot/
 mkdir /var/lib/tftpboot/centos76
 mv /var/lib/tftpboot/vmlinuz /var/lib/tftpboot/initrd.img /var/lib/tftpboot/centos76/
  • 共享pxelinux.0文件

 cp /usr/share/syslinux/pxelinux.0 /var/l
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值