0
点赞
收藏
分享

微信扫一扫

PXE 高效批量网络装机

前提:

虚拟机恢复到初始化

调整网卡为vm1

关闭防火墙 安全linux

systemctl stop firewalld

vim /etc/selinux/config

配置IP地址

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

PXE 高效批量网络装机_配置文件

重启网卡

systemctl restart network


挂载磁盘  安装yum源

PXE 高效批量网络装机_vim_02


安装服务

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 高效批量网络装机_linux_03

启动 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 高效批量网络装机_vim_04

启动服务

PXE 高效批量网络装机_linux_05

配置启动菜单文件

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 高效批量网络装机_linux_06

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


验证:

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

不需要挂载添加centos镜像

PXE 高效批量网络装机_linux_07


PXE 高效批量网络装机_vim_08


选择语言

PXE 高效批量网络装机_linux_09



自动配置

PXE 高效批量网络装机_linux_10


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





配置自动安装

安装服务

PXE 高效批量网络装机_配置文件_11

yum install system-config-kickstart -y

配置下面操作

PXE 高效批量网络装机_vim_12

基本配置

PXE 高效批量网络装机_linux_13

安装方法

PXE 高效批量网络装机_配置文件_14

引导装载程序选项

PXE 高效批量网络装机_vim_15

分区信息

添加分区

PXE 高效批量网络装机_配置文件_16


PXE 高效批量网络装机_linux_17


PXE 高效批量网络装机_vim_18


PXE 高效批量网络装机_linux_19

初始化磁盘

PXE 高效批量网络装机_配置文件_20

网络配置

PXE 高效批量网络装机_vim_21

防火墙配置

PXE 高效批量网络装机_linux_22

点击左上角

PXE 高效批量网络装机_linux_23

保存

PXE 高效批量网络装机_vim_24

查看

PXE 高效批量网络装机_配置文件_25

找到这个位置  复制命令

PXE 高效批量网络装机_配置文件_26


编辑配置文件

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


PXE 高效批量网络装机_linux_27


修改配置文件为enable

PXE 高效批量网络装机_配置文件_28

保存退出


复制内容  ll查看

PXE 高效批量网络装机_linux_29

修改配置文件

PXE 高效批量网络装机_vim_30

Vim

default

PXE 高效批量网络装机_linux_31



验证:

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

PXE 高效批量网络装机_linux_32


PXE 高效批量网络装机_vim_33

编辑配置文件

Vim ks.cfg

PXE 高效批量网络装机_linux_34


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

新建一个虚拟机

安装配置不需要手动选择

到达这个界面是对的

PXE 高效批量网络装机_配置文件_35



举报

相关推荐

0 条评论