PXE高效批量装机和启动无人值守技术(从此解放双手)

  

一、PXE概述:

  

PXE Pre-boot-eXcution环境
预启动执行环境,在操作系统之前运行
可用于远程安装,构建无盘工作立
服务端
运行DHCP服务,用来分配地址,定位引导程序
运行TFTP服务器,提供引导程序下载
客户端
网卡支持PXE协议
主板支持网络启动

  

二,PXE的优点:

  

规模化:同时配多台服务器
自动化:安装系统,配置各种服务
远程实现:不需要光盘,U盘等安装介质
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

三,服务部署要点:

  
 <代码> 1,DHCP服务(自动分配IP地址定位引导文件)
  下一个服务器//指向TFTP路径
  文件名//引导程序文件位置
  
  2,TFTP服务(简单文件传输协议)(UDP69端口高效率容量小)(引导程序pxelinnx.0 (syslinux包),压缩内核vmlinuz,系统初始化文件initrd.img,启动菜单默认)
  
  3、FTP (vsftp)文件传输协议系统镜像(centos7){安全容量大TCP 20(数据传输),21(连接)}
  
  4、安装软件包:dhcp, tftp服务器,vsftp, syslinux  
  

四、实验步骤:

  

1,以centos7作为服务端,建立双网卡模式,一块网卡为NAT连接模式,另一块网卡为仅主机连接模式。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

2,执行“cd/etc/sysconfig/network-scripts/泵罱氲脚渲梦募柯肌?br/>  PXE高效批量装机和启动无人值守技术(从此解放双手)

  

3,执行“cp - p ifcfg-ens33 ifcfg-ens36”命令复制ens33网卡的配置文件作为ens36的配置文件,并执行“vim ifcfg-ens36”命令编辑配置文件。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

4,修改ens36的配置文件内容。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

5,使用yum安装使用dhcp - y”命令安装dhcp服务软件包。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

6,安装好服务后,使cp/usr/share/doc/dhcp-4.2.5/dhcpd.conf用”。例子/etc/dhcp/dhcpd.参看“命令复制模板文件来作为dhcp配置文件修改,执行“vim/etc/dhcp/dhcpd.参看“命令编辑配置文件。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  在

7日配置文件中写入IP地址网段,子网掩码,IP地址池范围,网关(指向服务器IP地址),DNS服务器地址,TFTP服务路径以及引导文件。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  
 <代码>
  子网192.168.100.0子网掩码255.255.255.0 {
  范围192.168.100.20 192.168.100.30;
  选择路由器192.168.100.100;
  选择domain-name-servers 114.114.114.114;
  下一个服务器192.168.100.100;
  文件名“pxelinux.0”;
  } 
  

8、使用yum安装syslinux - y”命令安装引导文件软件包。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

9,使用“rpm ql syslinux | grep pxelinux。0”命令过滤查询文件位置。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

10,使用yum安装TFTP服务器- y”命令安装TFTP软件包。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

11、使用“rpm ql tftp服务器“命令查询服务的软件包。
 PXE高效批量装机和启动无人值守技术(从此解放双手)

  

12日使cp/usr/share/syslinux/pxelinux.用”0/var/lib/tftpboot”命令将引导文件复制到站点目录中,执行”ls/var/lib/tftpboot/泵罴纯刹榭凑镜隳诘奈募?br/>

PXE高效批量装机和启动无人值守技术(从此解放双手)