批量安装操作系统(CentOS7 PXE安装)

1.目的

1.1.搭建PXE预启动执行环境
1.2.实现批量安装centos7系统

2.内容及步骤

虚拟机的ip地址为:192.168.139.129

2.1首先建立本地yum源

位置在:/etc/yum.repos.d/*.repo

2.1.1.挂载光盘

2.1.2挂载本地源

备份yum配置文件,重新建立/etc/yum.repos.d/文件夹

mv /etc/yum.repos.d/  /etc/yum.repos.d.bak

mkdir /etc/yum.repos.d/

创建本地yum文件命令:

#  yum-config-manager –add-repo=file:///mnt/cdrom

# vi /etc/yum.repos.d/mnt_cdrom.repo,最后一行添加gpgcheck=0

批量安装操作系统(CentOS7 PXE安装)

 

批量安装操作系统(CentOS7 PXE安装)

2.2.安装软件包

需要安装的包主要包括:vsftp tftp dhcp syslinux

配置文件包括 tftp dhcp default ks.cfg

2.3.设置配置项、拷贝tftp引导文件

2.3.1.设置dhcp其中dhcp配置文件修改如下:

#  vi /etc/dhcp/dhcpd.conf

批量安装操作系统(CentOS7 PXE安装)

2.3.2设置tftp

tftp配置文件 vim /etc/xinetd.d/tftp

service tft pdisable值改为no

批量安装操作系统(CentOS7 PXE安装)

2.3.3. TFTP拷贝引导文件操作

批量安装操作系统(CentOS7 PXE安装)

2.4.创建 kickStart & PXE menu file.

2.4.1创建root密码加密字符串

批量安装操作系统(CentOS7 PXE安装)

2.4.2创建kickstart配置文件

#  vi /var/ftp/pub/centos7.cfg

批量安装操作系统(CentOS7 PXE安装)

 

批量安装操作系统(CentOS7 PXE安装)

2.5.创建 PXE menu file

#  vi /var/lib/tftpboot/pxelinux.cfg/default

批量安装操作系统(CentOS7 PXE安装)

 2.6.拷贝光盘文件到/var/ftp

2.7.开启和自启动 xinetd, dhcp and vsftpd service.

批量安装操作系统(CentOS7 PXE安装)

2.8.卸载防火墙(由于我的虚拟机在执行关闭防火墙命令的时候显示“未找到命令”,所以卸载防火墙。)

2.9.新建虚拟机,选择稍后安装操作系统,选择处理器数量为2,内存为2GB,虚拟机的配置如下:

批量安装操作系统(CentOS7 PXE安装)

 

批量安装操作系统(CentOS7 PXE安装)

 

批量安装操作系统(CentOS7 PXE安装)

 如下图虚拟机安装成功,localhost login:后输入root,接下来输入密码。

批量安装操作系统(CentOS7 PXE安装)

2.10.添加http安装

2.10.1.安装http

2.10.2.创建文件夹

2.10.3.开启http

2.10.4.拷贝光盘文件至 /var/www/html/目录下

#  cp -a/mnt/cdrom/* /var/www/html/centos7.8

2.10.5.添加菜单文件

#  vi /var/lib/tftpboot/pxelinux.cfg/default

批量安装操作系统(CentOS7 PXE安装)

2.10.6.切换至ks目录下,添加配置文件

#  vi centos7.cfg

批量安装操作系统(CentOS7 PXE安装)

 2.10.4.新建虚拟机,完成配置后进行自动安装

批量安装操作系统(CentOS7 PXE安装)

 

批量安装操作系统(CentOS7 PXE安装)

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8816 人正在系统学习中

来源:-你在暮色中

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐