PXE远程安装服务及无人值守安装启动

  

<李>

搭建PXE远程安装服务器

<李>

验证PXE网络安装

<李>

准备安装应答文件

<李>

实现批量自动装机

<强>

<李>

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

<李>

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

<李>

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

 PXE远程安装服务及无人值守安装启动

<强>

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

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

<强>

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

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

●网卡支持PXE协议

●主板支持网络启动

<强>

●准备CentOS 7安装源(百胜仓库)

●启用TFTP服务,并提供内核,引导程序

●启用DHCP服务,用来分配地址,指出引导程序位置

●配置启动菜单

●安装ftp服务器软件包,启用TFTP服务

●准备内核文件vmlinuz,初始化镜像initrd.img

●准备引导程序文件pxelinux。0

 root@localhost ~ # yum - y安装dhcp
  # vi/etc/dhcp/dhcpd.conf root@localhost ~
  子网192.168.100.0子网掩码255.255 - 255.0 {
  ……
  192年选择路由器。168.100.100;
  选择domain-name-servers 192.168.100.100
  范围192.168.100.100 192.168.100.200;
  下一个服务器192.168.100.100;
  文件名“pxelinux.0”;
  }
  # systemctl开始了dhcpd (root@localhost ~)
  (root@localhost ~) # systemctl启用了dhcpd 

<李>

创建/var/lib/tftpboot/pxelinux。李cfg/违约

roo@localhost ~ # mkdir/var/lib/tftpboot/pxelinux.cfg   [root@localhost 1 # vi/var/lib/tftpboot/pxelinux.cfg/违约   默认的汽车   提示1   品牌汽车   kemel vmlinuz   附加initrd=initrd。img方法=ftp://192.168.100.100/centos7   标签linux文本   内核vmlinuz   追加文本initrd=initrd。img方法=ftp://192..168.100.100/centos7   标签linux救援   内核vmlinuz   追加救助initrd=initrd。img方法=ftp://192.168.100.100/centos7


<强>

[root@localhost ~] # cd/etc/sysconf ig/network-scripts/到达网卡配置文件下   [root@loca lhost网络脚本)# cp ifcfg-ens33 ifcfg-ens36复制ifcfg-ens33的配置文件数据到ifcfg-ens36中   [root@localhost network-scripts] # vim ifcfg-ens36配置网卡数据信息   [root@localhost network-scripts] # systemctl重启网络重启网络服务   [root@localhost network-scripts] # ifconfig查看网卡信息

 PXE远程安装服务及无人值守安装启动

[root@localhost network-scripts] # yum安装使用dhcp - y安装dhcp服务   (root@localhost网络脚本)# cp/usr/share/doc/dhcp-4.2.5/了dhcpd。参看.example/etc/dhcp/dhcpd。参看复制配置文件模板到目标配置文件下   (root@localhost网络脚本)# vim/etc/dhcp/了dhcpd。相依编辑目标配置文件 192子网。168.100.0子网掩码255。255.255.0 {   192年范围内。168.100.100 192.168.100.200;   选择路由器192.168.100.100;   选择domain-name-servers 114.114.114, 114;   下一个服务器192.168。100.100;   文件名“pxe linux。0”;   }

 PXE远程安装服务及无人值守安装启动

 PXE远程安装服务及无人值守安装启动

<强>

[root@localhost network-scripts] # yum安装syslinux - y安装syslinux   [root@localhost网络-脚本]# rpm ql syslinux | grep pxe linux查看引导文件的路径

PXE远程安装服务及无人值守安装启动