企业中常用的通过pxe网卡来批量安装linux

一、
1.为什么要用网卡来给电脑装系统
新买来的电脑可以没有鼠标等外设配备,但基本上都会内置网卡,只要将一台服务器配置好,就可以通过这台服务器给多台主机配置ip并可以自动安装系统,这样会提高效率而且节省成本
2.PXE

PXE(preboot executeenvironment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。

二、首先学会使系统自动安装
1.在一台机器上面下载kickstar这个软件(这个软件可以提供虚拟机的安装过程的脚本)

yum install  system-config-kickstart                   ##这个软件可以提供虚拟机的安装过程的脚本
system-config-kickstar                                 ##运行该软件

在这里插入图片描述
在这里插入图片描述
2.运行软件后的各项设置
(1)设置root密码等基本信息
在这里插入图片描述
(2)指定获得iso镜像文件的路径,本处使用网络共享源
在这里插入图片描述

(3)
在这里插入图片描述
(4)点击add添加自定义分区大小,设置红线标记处的三项必须的即可
在这里插入图片描述
(5)将网络方式设为dhcp,便于在批量安装时自动获得ip地址
在这里插入图片描述
(6)
在这里插入图片描述
(7)设置默认关闭防火墙
在这里插入图片描述
(8)
在这里插入图片描述
(9)这一项在文件生成后手动编辑补上4行命令

在这里插入图片描述
(10)
在这里插入图片描述
(11)给文件加上4行
在这里插入图片描述
在这里插入图片描述
3.编辑系统自动安装脚本(本机以安装虚拟机为例)

vim vm_create.sh

   #!/bin/bash
   virt-install \
   --name $1 \
   --ram 1024 \
   --vcpus 1 \
   --disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=6 \
   --network bridge=br0,model=virtio \
   --location http://172.25.254.121/westos \
   --extra-args "ks=http://172.25.254.121/ks.cfg" &> /dev/null &

sh vm_creat.sh

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本次安装无图形界面,若要有图形界面,则可以更改ks.cfg文件,操作方法如下
添加文件中红线标记处的两条命令,把原来的命令注释掉,则可以进入图形安装界面
在这里插入图片描述
在这里插入图片描述
三、服务器端的配置
1.
首先安装好本机的服务环境

yum install tftp-server dhcp syslinux -y

在这里插入图片描述
##配置dhcp服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
##配置http服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
##开启tftp-server服务(rhel7.3系统以上可以直接开启该服务)
在这里插入图片描述
##rhel7.0等低版本时,修改红线标记出yes为no

vim  /etc/xinetd.d/tftp
systemctl  restart  xinetd.service

在这里插入图片描述
##配置tftp文件

cp  /var/www/html/westos/isolinux/* /var/lib/tftpboot/     
cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cd /var/lib/tftpboot/
cp isolinux.cfg pxelinux.cfg/default
ls

在这里插入图片描述
注意:到此步为止,若以上步骤都没有问题,则可以进入系统安装引导界面,但是无法进入安装
在这里插入图片描述
在这里插入图片描述
##编辑引导文件(注:这个pxelinux 文件是开机引导界面的文件)

vim  default                      ##在红线标记处作更改

(1)此处修改引导界面选择时间为6秒
在这里插入图片描述
(2)修改安装源文件的指向和自动安装系统的设置脚本,并且把默认选项改为第一个
在这里插入图片描述
(3)开始测试(本机用虚拟机测试,选择虚拟机通过网卡驱动)
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
(4)成功开始自动安装系统(如果需要图形界面请看二
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值