PXE网络装机服务器

简介:
PXE网络装机服务器

步骤:
一、构建DHCP服务
1.装包配置
yum -y install dhcp
vim /etc/dhcp/dhcpd.conf
subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.1 192.168.4.254;
option domain-name-server 8.8.8.8;
option routers 192.168.4.254;
default-lease-time 600;
max-lease-time 7200;
nex-server 192.168.4.7;(指定下一个配置,服务器IP地址)

filename "pxelinux.0";(指定网卡引导文件,文件名称)
}

(pxelinux.0网卡引导文件,安装说明书,二进制文件,
需安装一个包,才能生成pxelinux.0文件)

2.重启DHCP服务
systemctl restart dhcpd

二、搭建TFTP服务
TFTP:简单的文件传输协议,端口:UDP 69
服务端程序:tftp-server
服务名:tftp
默认共享路径:/var/lib/tftpboot

1.安装tftp-server
yum -y install tftp-server

2.启动tftp服务
systemctl start tftp

3.部署pxelinux.0文件
yum provides */pxelinux.0(查询仓库中哪一个包产生该文件)

yum -y install syslinux

rpm -ql syslinux (查询软件包,安装清单)

rpm -ql syslunux |grep pxelinux.0

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot

4.部署default默认的菜单文件
mkdir /var/lib/tftpboot/pxelinux.cfg

mount /dev/cdrom /mnt

cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

ls -l /var/lib/tftpboot/pxelinux.cfg/default

chmod 644 /var/lib/tftpboot/pxelinux.cfg/default

5.部署图形的模块、启动内核与驱动程序。
ls /mnt/isolinux

cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot(图形模块)

cp /mnt/isolinux/initrd.img /var/lib/tftpboot(驱动程序)

cp /mnt/isolinux/vmlinuz /var/lib/tftpboot(启动内核)

6.修改菜单文件/var/lib/tftpboot/pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
.....
.....
menu title ABC PXE Server!
label linux
menu label Install RHEL7
kernel vmlinuz
append intrd=initrd.img

三、TFP服务,传输RPM包
1.搭建vsftp服务,共享光盘所有内容。

2.安装vstfpd软件
yum -y install vstfpd

3.启动vstfpd服务
systemctl start vstfpd

4.共享光盘所有内容
mkdir /var/tfp/abc7
umount /mnt
mount /var/tfp/abc7
(也可以直接把光盘的所有内容cp到/var/tfp/abc7下)

四、无人值守安装,生成应答文件
1.图形生成应答文件程序:system-config-kickstart

2.在运行图形程序system-config-kickstart之前
要求yum仓库配置文件的仓库标识改为[development]

3.运行图形程序
system-config-kickstart

生成ks文件将它保存到/root下

vim /root/ks.cfg

4.将ks.cfg文件复制到/var/ftp下,生成共享应答文件。
cp /root/ks.cfg /var/tfp

五、通过菜单文件指定ks.cfg应答文件
vim /var/lib/tftpboot/pxelinux.cfg/default
......
...... 
append initrd =initrd.img ks=ftp://192.168.4.7/ks.cfg


     本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/2053123,如需转载请自行联系原作者



相关文章
|
14天前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
38 2
|
19天前
|
存储 安全 数据可视化
提升网络安全防御有效性,服务器DDoS防御软件解读
提升网络安全防御有效性,服务器DDoS防御软件解读
33 1
提升网络安全防御有效性,服务器DDoS防御软件解读
|
6天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
98 1
|
27天前
|
Kubernetes 应用服务中间件 nginx
搭建Kubernetes v1.31.1服务器集群,采用Calico网络技术
在阿里云服务器上部署k8s集群,一、3台k8s服务器,1个Master节点,2个工作节点,采用Calico网络技术。二、部署nginx服务到k8s集群,并验证nginx服务运行状态。
298 1
|
30天前
|
网络协议 Java API
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
57 2
|
19天前
|
安全 区块链 数据库
|
29天前
|
测试技术
评测 AlibabaCloud 阿里云国际版 香港轻量云服务器的性能和网络怎么样
评测 AlibabaCloud 阿里云国际版 香港轻量云服务器的性能和网络怎么样
|
2天前
|
存储 安全 算法
网络安全与信息安全:漏洞、加密技术及安全意识的重要性
如今的网络环境中,网络安全威胁日益严峻,面对此类问题,除了提升相关硬件的安全性、树立法律法规及行业准则,增强网民的网络安全意识的重要性也逐渐凸显。本文梳理了2000年以来有关网络安全意识的研究,综述范围为中国知网中篇名为“网络安全意识”的期刊、硕博论文、会议论文、报纸。网络安全意识的内涵是在“网络安全”“网络安全风险”等相关概念的发展中逐渐明确并丰富起来的,但到目前为止并未出现清晰的概念界定。此领域内的实证研究主要针对网络安全意识现状与问题,其研究对象主要是青少年。网络安全意识教育方面,很多学者总结了国外的成熟经验,但在具体运用上仍缺乏考虑我国的实际状况。 内容目录: 1 网络安全意识的相关
|
3天前
|
SQL 安全 算法
网络安全与信息安全:漏洞、加密技术与安全意识的交织
【10月更文挑战第28天】在数字时代的浪潮中,网络安全与信息安全成为保护个人隐私和企业资产的重要盾牌。本文将深入探讨网络安全中的常见漏洞,介绍加密技术的基本概念及其在保护数据中的应用,并强调提高安全意识的重要性。通过分析具体案例和提供实用的防护措施,旨在为读者提供一个全面的网络安全知识框架,以应对日益复杂的网络威胁。
17 4
|
1天前
|
存储 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第30天】在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术以及安全意识等方面的知识,帮助读者更好地了解网络安全的重要性,提高自己的网络安全意识和技能。