PXE高效批量网络装机

PXE高效批量网络装机

PXE概述

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

PXE批量部署的优点

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

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

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

实现过程

1.网卡需要查找相关的dhcp服务器(获取地址时间)

2.找到后dhcp服务器提供ip地址,和引导程序(boot loader)的地址 还提供给客户机TFTPserver地址(dhcp本身不提供tftp服务)

3.网卡使用tftp客户端吧引导程序加载到内存中来

4.bios执行引导程序

5.引导程序会去TFTP去查找配置文件

6.根据配置文件去引导安装系统

7.系统安装过程

搭建PXE网络体系所需条件

1、客户机的网卡要支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。一般大多数服务器都支持,只需要在BIOS设置中允许从Network或LAN启动即可。

2、网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置。

3、服务器要通过TFTP服务(简单文件传输协议)来提供引导镜像文件的下载。

搭建PXE远程安装服务器

PXE远程安装服务器集成了CentOS7安装源、TFTP服务、DHCP服务,能够向客户机裸机发送PXE引导程序、Linux内核、启动菜单等数据,以及提供安装文件。

示例:

[root@localhost ~]# yum install dhcp vsftpd tftp-server.x86_64 syslinux -y
#安装dhcp、vsftpd、tftp服务及syslinux引导加载程序

1.编辑DHCP配置文件给同一局域网新加机器分配地址,指明tftp服务器地址

2.搭建ftp文件网络共享服务

3.开启tftp服务

4.将4大文件添加拷入/var/lib/tftpboot下

5.修改IP地址及网关

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33#编辑配置文件

[root@localhost tftpboot]# systemctl restart network重启网卡服务

6.改为仅主机模式

7.重启服务关闭防火墙

8.测试准备一台裸机改为仅主机模式开机测试

实现Kickstart无人值守安装

1.搭建一个本地yum仓库

[root@localhost yum.repos.d]# yum clean all && yum makecache

[root@localhost yum.repos.d]# yum install system-config-kickstart -y

测试.测试准备一台裸机改为仅主机模式开机测试

posted @ 2022-03-24 00:15  GENGBO  阅读(164)  评论(0编辑  收藏  举报