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

news/2025/1/15 15:23:54/

1.实验环境配置

        1.1红帽7主机

        1.2.开启图形 init 5

        1.3.配置网络为手动,配置网络可用

        1.4.关闭Vmvare DHCP功能

2.创建脚本

安装kickstart

yum install system-config-kickstart -y

启动图形界面

system-config-kickstart

修改配置文件

安装httpd

yum install httpd -y

systemctl enable --now httpd

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

测试

搭建DHCP服务

yum install dhcp -y

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

systemctl enable --now dhcpd

搭建pxe网络安装环境

yum install syslinux.x86_64
yum install tftp-server.x86_64 -y  

systemctl enable --now tftp
netsat -antluple  

rpm -ql tftp-server 

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

cd /var/lib/tftpboot/
mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default   

vim /etc/dhcp/dhcpd.conf

subnet 172.25.254.0 netmask 255.255.255.0 {
  range 172.25.254.30 172.25.254.40;
  option routers 172.25.254.2;
  next-server 172.25.254.200;  
  filename "pxelinux.0";   
}

systemctl restart dhcpd

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

label linux

menu label ^Install Red Hat Enterprise Linux hahaha
menu default  (首先执行第一行)
kernel vmlinuz
append initrd=initrd.img repo=http://172.25.254.200/rhel7 ks=http://172.25.254.200/ks.cfg quiet
label check
menu label Test this ^media & install Red Hat Enterprise Linux 7.9
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-7.9\x20Server.x86_64 rd.live.check quiet

menu separator # insert an empty line

测试

kickstart自动安装脚本制作及pxe网络环境配置完成


http://www.ppmy.cn/news/1506741.html

相关文章

数据结构——栈的讲解(超详细)

前言: 小编已经在前面讲完了链表和顺序表的内容,下面我们继续乘胜追击,开始另一个数据结构:栈的详解,下面跟上小编的脚步,开启今天的学习之路! 目录 1.栈的概念和结构 1.1.栈的概念 1.2.栈的结构…

安科瑞Acrel-2000ES储能能量管理系统在新型电力系统下分布式储能的研究

摘要:传统电力系统的结构和运行模式在以新能源为主体的新型电力系统中发生了巨大的变化,分布式储能作为电力系统中重要的能量调节器,也迎来了新的发展机遇。立足于储能技术发展现状,分析了分布式储能技术特点及在清洁可再生能源方…

[io]进程间通信 -信号函数 —信号处理过程

sighandler_t signal(int signum, sighandler_t handler); 功能: 信号处理函数 参数: signum:要处理的信号 handler:信号处理方式 SIG_IGN:忽略信号 SIG_DFL:执行默认操作 handler:捕捉信 …

2024年TI杯E题-三子棋游戏装置方案分享-jdk123团队-附录树莓派opencv调用摄像头bug的解决,链接在文末

2024年TI杯E题-三子棋游戏装置方案分享-jdk123团队 针对于本赛题,本团队采用树莓派4B做出主控。但是,不少人在使用树莓派去利用opencv调用CSI摄像头的时候,往往会遇到下列问题: 首先,树莓派官网系统更新到bulleye后(之…

Vue前端服务加密后端服务解密--AES算法实现

在实际项目中考虑到用户数据的安全性,在用户登录时,前端需要对用户密码加密(防止用户密码泄露),服务端收到登录请求时先对密码进行解密,然后再进行用户验证登操作。本文使用 AES ECB 模式算法来实现前端机密…

ant design vue 使用小结

a-table columns配置 常见三种方式 1.直接回显dataIndex就是参数名 2.customRender 对值进行简单的处理 3.scopedSlots 对值进行复杂处理获取操作列表 {title: 利率,dataIndex: customerPrice,customRender: (text) > text * 100 %},{title: 授权到期时间,dataIndex: auth…

2024年6月 青少年python一级等级考试真题试卷

202406 青少年软件编程等级考试Python一级真题 试卷总分数:100分 第 1 题 在使用turtle绘制图形时,如果要控制小海龟移动到 x 坐标为 200,y 坐标为150 的位置,以下代码能够实现效果的是?( ) …

基于vue框架的4S店汽车维修保养管理系统28a7y(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:客户,技师,车辆信息,财务,客户维修,维修分配,维修订单,保养预约,保养分配,保养订单,维修费用,保养费用 开题报告内容 基于Vue框架的4S店汽车维修保养管理系统 开题报告 一、项目背景与意义 随着汽车产业的迅猛发展,4S店作…