linux (二十九)PXE的原理及部署

目录

 

一、PXE概述

二、PXE的无人值守安装过程

 2.1.需要服务

2.2.执行过程

三、PXE步骤过程

四、问题解决

五、自动化配置


一、PXE概述

PXE 批量部署的优点

   规模化:同时装配多台服务器

   自动化:安装系统、配置各种服务

   远程实现:不需要光盘、U盘等安装介质

二、PXE的无人值守安装过程

 2.1.需要服务

  DHCP服务、TFTP服务、FTP服务或者NFS服务、syslinux服务、RPC.BIND 服务

  • 1.通过DHCP给未安装的虚拟机进行分配IP、子网掩码、网关等信息
  • 2.TFTP服务器存放系统引导文件pexlinux.0 、内核文件、驱动文件 (来源:通过复制Centos7的光盘里的内核和驱动文件,pexlinux.0文件来源,通过yum下载) ,使用udp的69端口

容易实现、速度快、不验证身份权限等,客户端请求文件就给他,无交互,一般用作于小文件的传输。

  • 3.FTP通过挂载centos7的光盘ftp获得软件包

2.2.执行过程

  • 1.客户端向DHCP服务器发送广播请求IP地址
  • 2.DHCP服务器响应客户端请求,分配一个地址池中的可用地址给客户端
  • 3.DHCP服务器提供tftp服务器的地址,指引客户端去tftp服务器获得系统所需的引导文件
  • 4.客户端需要系统启动的内核文件和驱动文件
  • 5.当操作系统安装之后需要一些软件客户端向ftp服务器请求

三、PXE步骤过程

 

 

步骤一、

步骤二、

步骤三、查看文件属于哪个软件包

下载

拷贝文件到tftpboot下

将pxeboot的内容拷贝到 tftpboot

查看验证

步骤四、安装vsftp后,然后将/mnt 下的安装包拷贝到 ftp下的centos7 中

步骤五,制作菜单

步骤六、修改完菜单文件,开始修改tftp的托管文件

 

启动

验证,如果tftp 被托管,将被systemd接收过来管理

 

四、问题解决

boot出现无法查找 vesamenu.c32的时候,可以进行以下操作

使用Kickstart

 

以上无法选择时,修改yum文件的

设置读秒,6秒后自动开始安装

 

五、自动化配置

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值