懒人装机必备(PXE环境&kickstart工具)——你要做的只有按下回车(pxe 装系统)

网友投稿 1073 2022-09-12


懒人装机必备(PXE环境&kickstart工具)——你要做的只有按下回车(pxe 装系统)

本次博客将带领各位使用PXE进行网络装机,以及使用kickstart工具进行真一键装机。

PXE环境

被称为预启动执行环境,提供了一种使用网络接口启动计算机的机制,让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。

实验准备

第一步,安装本次实验所需的所有服务

输入:

yum install dhcp -y //安装DHCP服务yum install tftp-servsers -y //安装TFTP服务yum install vsftpd -y //安装FTP服务yum install syslinux -y //安装引导程序

第二步,添加网卡并设置静态IP

以上,就完成了本次实验的所有前期准备,下面将正式开启实验进程!!

正式实验

一、配置FTP服务

二、配置TFTP服务

TFTP(简单文件传输协议)服务,运行于UDP69端口,速度快效率高,但可储存容量小。本次实验TFTP站点将承载引导程序pxelinux.0、压缩内核vmlinuz、系统初始化文件initrd.img、启动菜单default。

1、开启TFTP服务

输入:

rpm -ql tftp-server

vim /etc/xinetd.d/tftp

2、添加引导程序pxelinux.0

输入:

rpm -ql syslinux | grep pxelinux

3、添加压缩内核(vmlinuz)以及系统初始化文件(initrd.img)

压缩内核与系统初始化文件通常都保存在光盘镜像中,而我们之前已经将镜像挂载到FTP的站点之中,所以我们只需要手动进行复制即可。输入:

cp /var/ftp/centos7/images/pxeboot/initrd.img /var/ftp/centos7/images/pxeboot/vmlinuz /var/lib/tftpboot/

4、添加启动菜单(default)

到目前为止,TFTP站点中的四大金刚已集齐三个,唯独缺少重要的启动菜单。而与其它三个不同,启动菜单是唯一一个需要手动进行配置的。输入:

mkdir /var/lib/tftpboot/pxelinux.cfg vim /var/lib/tftpboot/pxelinux.cfg/default

三、配置DHCP服务

到此为止,PXE环境已完成大半。只剩下给客户端分配的DHCP服务还没有进行配置。

配置DHCP

输入:

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.conf

到此为止,PXE环境的所有设置都完成设置,下面需要的就是开启服务。

四、开启所有服务,完成整个环境的设置

输入:

以上,就是完整的PXE网络装机的环境设置。虽说已经使安装系统变得非常便捷,不过有伟人说过:“懒惰,是推动科技进步的第一动力。”有没有更为便捷的装机方式呢?答案是当然有,那就是接下来要进行实验的使用kickstart工具安装。

关于kickstart

kickstart无人值守技术

创建应答文件,预先定义好各种安装设置 免去交互设置过程,从而实现全自动化安装 通过添加%post脚本,完成安装后的各种配置操作

实现kickstart无人值守

保留之前的PXE环境不变,在此基础之上安装kickstart软件包,输入:

yum install system-config-kickstart -y

接下来就是模板文件的创建

基本设置

安装方法

引导装载程序选项(重要!!!!)

分区信息

网络设备

全部使用默认设置

安装后脚本

保存

我们此时返回字符界面内,输入:

cd ~ //返回家目录中 vim anaconda-ks.cfg //进入该模板文件中

上图中的段落就可用于我们的ks.cfg文件中,返回文件保存地:

cd /var/ftp/ vim ks.cfg //对文件进行编辑

vim /var/lib/tftpboot/pxelinux.cfg/default

所有配置均已完成,下面唯一要做的就是按回车。剩下的就是全自动,科技万岁!!!!!!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:OSPF动态路由协议——理论巩固篇(ospf动态路由协议有多少种lsa)
下一篇:redis分布式锁解决表单重复提交的问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~