PXE 高效批量网络装机

Posted XIKE-S

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PXE 高效批量网络装机相关的知识,希望对你有一定的参考价值。

前提:

虚拟机恢复到初始化

调整网卡为vm1

关闭防火墙 安全linux

systemctl stop firewalld

vim /etc/selinux/config

配置IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33

PXE

重启网卡

systemctl restart network


挂载磁盘  安装yum源

PXE


安装服务

yum install vsftpd dhcp  -y

创建目录

mkdir /var/ftp/centos7

复制

cp -rf /mnt/* /var/ftp/centos7/

重启服务

systemctl restart vsftpd

systemctl enable vsftpd


安装并启用 TFTP 服务

yum install tftp-server -y

编辑配置文件

要将“disable = yes”改为“disable = no”

 vi

/etc/xinetd.d/tftp

PXE

启动 TFTP 服务

systemctl restart tftp

systemctl enable tftp


准备 Linux 内核、初始化镜像文件

cd /mnt/images/pxeboot/

cp initrd.img vmlinuz /var/lib/tftpboot/


准备 PXE 引导程序

yum install syslinux -y

cp /usr/share/syslinux/pxelinux.0

/var/lib/tftpboot/

编辑 DHCP

vim /etc/dhcp/dhcpd.conf

-------------------------------------------------

subnet 192.168.100.0

netmask 255.255.255.0

 option routers 192.168.100.100;

 option subnet-mask 255.255.255.0;

 option domain-name "bdqn.com";

 option domain-name-servers

192.168.100.100,202.106.0.20;

 default-lease-time 21600;

 max-lease-time 43200;

 range 192.168.100.100 192.168.100.200;

 next-server 192.168.100.100;

 filename "pxelinux.0";

------------------------------------------------------------

PXE

启动服务

PXE

配置启动菜单文件

mkdir /var/lib/tftpboot/pxelinux.cfg

cd /var/lib/tftpboot/pxelinux.cfg/

Vim default 编辑配置文件   将命令插入

---------------------------------------------

default auto

prompt

0

label

auto

 kernel vmlinuz

 append initrd=initrd.img

method=ftp://192.168.100.100/centos7

-----------------------------------------

PXE

--------------------------------------------------------


验证:

新建一个虚拟机 将网卡调整为vm1

不需要挂载添加centos镜像

PXE


PXE


选择语言

PXE



自动配置

PXE


----------------------------------------------------------------------------------------------





配置自动安装

安装服务

PXE

yum install system-config-kickstart -y

配置下面操作

PXE

基本配置

PXE

安装方法

PXE

引导装载程序选项

PXE

分区信息

添加分区

PXE


PXE


PXE


PXE

初始化磁盘

PXE

网络配置

PXE

防火墙配置

PXE

点击左上角

PXE

保存

PXE

查看

PXE

找到这个位置  复制命令

PXE


编辑配置文件

vim ks.cfg 将下面命令插入到最后一行


PXE


修改配置文件为enable

PXE

保存退出


复制内容  ll查看

PXE

修改配置文件

PXE

Vim

default

PXE



验证:

遇到下面问题  打开第一台虚拟机根目录问题

PXE


PXE

编辑配置文件

Vim ks.cfg

PXE


把第二台新建的虚拟机关机 丛磁盘中删除

新建一个虚拟机

安装配置不需要手动选择

到达这个界面是对的

PXE



以上是关于PXE 高效批量网络装机的主要内容,如果未能解决你的问题,请参考以下文章

PXE高效批量网络装机

linux---PXE高效批量网络装机,kickstart无人值守技术

Linux网络服务13——PXE高效能批量网络装机

Linux网络之PXE高效批量网络装机

PXE 高效批量网络装机

Linux--PXE高效批量网络装机部署!