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
2.2.安装软件包
需要安装的包主要包括:vsftp tftp dhcp syslinux
配置文件包括 tftp dhcp default ks.cfg
2.3.设置配置项、拷贝tftp引导文件
2.3.1.设置dhcp其中dhcp配置文件修改如下:
# vi /etc/dhcp/dhcpd.conf
2.3.2设置tftp
tftp配置文件 vim /etc/xinetd.d/tftp
service tft pdisable值改为no
2.3.3. TFTP拷贝引导文件操作
2.4.创建 kickStart & PXE menu file.
2.4.1创建root密码加密字符串
2.4.2创建kickstart配置文件
# vi /var/ftp/pub/centos7.cfg
2.5.创建 PXE menu file
# vi /var/lib/tftpboot/pxelinux.cfg/default
2.6.拷贝光盘文件到/var/ftp
2.7.开启和自启动 xinetd, dhcp and vsftpd service.
2.8.卸载防火墙(由于我的虚拟机在执行关闭防火墙命令的时候显示“未找到命令”,所以卸载防火墙。)
2.9.新建虚拟机,选择稍后安装操作系统,选择处理器数量为2,内存为2GB,虚拟机的配置如下:
如下图虚拟机安装成功,localhost login:后输入root,接下来输入密码。
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
2.10.6.切换至ks目录下,添加配置文件
# vi centos7.cfg
2.10.4.新建虚拟机,完成配置后进行自动安装
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8816 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!