Linux - 搭建 PXE

一、kickstart自动安装脚本

1、安装 system-config-kickstart 工具,该工具用于图形化地创建和管理 Kickstart 文件

yum install system-config-kickstart 

2、启动图形界面

system-config-kickstart 

3、编辑ks.cfg文件

vim ks.cfg 


测试文件语法是否合格                 

ksvalidator ks.cfg 

4、cp /ks.cfg /var/www/html/

测试:输入172.25..254.134/ks.cfg

5、查看光盘挂载位置           df

6、创建一个指向 /rhel7/ 的符号链接

ln -s /rhel7/ /var/www/html/

测试:输入172.25..254.134/rhel7

二·、搭建dhcp服务并测试kickstart脚本       

1、安装dhcp服务器为其他服务器提供分配ip的功能           

yum install dhcp -y

2、修改dhcp服务器配置文件                 

 vim /etc/dhcp/dhcpd.conf 

3、启动http服务

systemctl enable --now httpd.service 

4、新建虚拟机进入

三、搭建pxe网络安装环境实现服务器自动部署 

1、安装软件包并启动服务

yum install syslinux.x86_64

yum install tftp-server.x86_64

systemctl enable --now tftp

tftp是共享pxelinux.0数据文件的网络服务

2、查询共享目录     

rpm -ql tftp-server

3、设置 tftp服务器以支持网络启动

cp /rhel7/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
mkdir pxelinux.cfg
cp isolinux.cfg  pxelinux.cfg/default

注:将 isolinux.cfg 文件复制到 pxelinux.cfg 目录下,并重命名为 default。这通常是将 ISO 镜像中的启动配置文件用于pxe启动时的配置,使得 tftp服务器可以找到并使用此配置文件进行网络启动

4、修改dhcp服务器配置文件

vim /etc/dhcp/dhcpd.conf


5、配置 PXE 启动的参数

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

6、打开新的虚拟机-------设置从网卡进行网络启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值