PXE远程安装服务

PXE是由Intel公司开发的网络引导技术,工作在 Server/Client 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。

1.1、 服务器的批量化部署

  • 规模化:同时装配多台服务器
  • 自动化:安装系统、配置各种服务
  • 远程实况:无需光盘、U盘等安装介质

1.2、关于PXE网络

  • PXE,Pre-boot eXcution Environment

    预启动执行环境,在操作系统之前运行

    可用于远程安装,构建无盘工作站

  • 服务端

    • 运行DHCP服务,用来分配地址,定位引导程序

      引导程序:微代码,存放在TFTP服务器中

    • 运行TFTP服务器,提供引导程序下载

      TFTP服务器时UDP协议,端口号69

      镜像文件存放在:vsftpd,TCP协议,端口号20,21

  • 客户端

    网卡支持PXE协议

    主板支持网络启动

1.3、PXE装机服务器的基本步骤

    • 1、准备centos 7 安装源(yum仓库)

    • 2、启动TFTP服务,并提供内核,引导程序
      安装 tftp-server 软件包,启用 tftp 服务。
      准备内核文件 vmlinuz、初始化镜像 initrd.img、准备 引导程序文件 pxelinux.0(依赖于syslinux)

    • 3、启动DHCP服务,用来分配地址,指导引导程序位置
      next-server 服务器IP地址
      filename “pxelinux.0”

    • 4、配置default 启动菜单(需手动书写配置)
      文件位置:/var/lib/tftpboot/pxelinux.cfg/default

    • 整个安装过程所需的软件包有四个: dhcp; tftp-server ; vsftpd ; syslinux

 

posted @ 2020-11-02 17:06  escape丶丶  阅读(177)  评论(0)    收藏  举报