linux pxe网络安装服务器的部署

前言

1.前面使用kickstart,我们避免了在安装过程中与大量的主机进行交互操作,从而实现无人值守的自动化安装。但接下来面临一个问题:在使用ks文件的时候,每一台主机都要配有镜像,很浪费资源。那么如何改进这一点呢?基本思想如下:
我们在使用服务器的dhcp服务给新建虚拟机分配IP地址、DNS和网关时,还可以分配一个pxe程序文件读取指向,这个指向明确了要去执行服务器的共享pxe程序,pxe程序再通过一系列设定读取我们的vsftpd服务提供的共享资源和我们的预安装环境。
2.我们来了解一下安装系统时安装界面需要读取哪些资源
新建一台未安装系统的rehl8虚拟机,选择第一项,按下Tab键,我们可以看到所需的资源名称vmlinuz和initrd.img,后面是资源路径。
在这里插入图片描述
打开另一台安装好的rehl8虚拟机查看,看到读取了这两个文件,initrd.img初始化镜像vmlinuz内核文件(安装系统所需的所有资源都在isolinux这个目录里)。
在这里插入图片描述
安装界面设置在isolinux.cfg文件中
在这里插入图片描述
在这个文件中,我们可以看到它指示了下一步需要读取哪些文件,文件的资源路径等信息
在这里插入图片描述
那么,我们是不是可以通过共享 isolinux 这个目录,使新建虚拟机读取到 isolinux.cfg 这个文件呢?这样我们就能达到要求了。

实验步骤

1.在虚拟机1(rehl8)中搭建dhcp服务器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.在虚拟机1(rehl8)中配置vsftpd
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.在rehl7.6中新建ks.cfg文件
system-config-kickstart这个软件之前已经安装过了,没安装的话先安装。
在这里插入图片描述
在这里插入图片描述
ftp服务器填写虚拟机1(rehl8)的地址
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
虚拟机1(rehl8)中网卡是ens160
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样的话,安装系统时yum源也就配置好了。
在这里插入图片描述
保存
在这里插入图片描述
在这里插入图片描述
编辑ks.cfg文件
在这里插入图片描述
在这里插入图片描述
检测ks.cfg文件
在这里插入图片描述
在虚拟机1(rehl8)中新建/var/ftp/ksfile目录,并将ks.cfg文件由rehl7.6传到虚拟机1中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.部署pxe环境
(1)需要安装syslinux这个包,获得pxelinux.0文件。
在这里插入图片描述
使用rpm -ql对这个包的安装路径进行查看
在这里插入图片描述
在这里插入图片描述
查看相应的文档
在这里插入图片描述
(2)安装tftp
根据上一步骤查看文档,发现需要安装tftp,即pxelinux.0共享服务器。
在这里插入图片描述
在这里插入图片描述
(3)共享pxelinux.0文件
在这里插入图片描述
(4)共享安装环境所要读取的文件
在这里插入图片描述
(5)生成pxelinux.0默认读取文件
在这里插入图片描述
(6)dhcp服务器配置分发pxelinux.0
在这里插入图片描述
next-server:tftp服务器地址
filename:需要读取文件名称
在这里插入图片描述
在这里插入图片描述
(7)测试
新建虚拟机rehl8,但注意硬盘要选择SATA、内存最小为2G,否则安装时会报错(注意这次安装我们不需要使用镜像文件了)。
在这里插入图片描述设定pxelinux.cfg/default
在这里插入图片描述
timeout:安装界面等待时间
menu background:安装界面壁纸
menu title:安装标题
在这里插入图片描述
menu default:默认选择标题
append:指定安装源和ks文件
在这里插入图片描述
开始安装

在这里插入图片描述
在这里插入图片描述
注意没有直接使用镜像文件安装
在这里插入图片描述
安装成功🌈,发现使用ks.cfg文件设置的超级用户密码可以成功登录进系统,分配到的ip地址在我们dhcp服务器的规定范围内。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值