PXE网络装机的服务器搭建

简介:
                   PXE网络装机服务器

一、构建DHCP服务

1.指定下一个服务器IP的地址

[root@svr7 /]# vim /etc/dhcp/dhcpd.conf

subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.100 192.168.4.200;
option domain-name-servers 8.8.8.8;
option routers 192.168.4.254;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.4.7; #指定下一个服务器IP地址
filename "pxelinux.0"; #指定网卡引导文件,文件名称
}

2.重起dhcpd服务

pxelinux.0(网卡引导文件):安装说明书,二进制文件

  安装一个软件,就可以生成pxelinux.0

#####################################################
二、搭建TFTP服务

  TFTP:简单的文件传输协议     端口:69 

       服务端程序:tftp-server

       服务名:tftp
       默认共享路径: /var/lib/tftpboot

1.安装tftp-server
2.启动tftp服务,并设置为开机自起

3.部署pxelinux.0文件 
yum provides */pxelinux.0 # 查询仓库中哪一个包产生该文件 
yum -y install syslinux# rpm -ql syslinux #查询软件包,安装清单
rpm -ql syslinux | grep pxelinux.0 
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ 
ls /var/lib/tftpboot/
########################################################
pxelinux.0-------》/var/lib/tftpboot/pxelinux.cfg/default

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

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

5.部署 图形的模块 vesamenu.c32
ls /mnt/isolinux/

cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot/

ls /var/lib/tftpboot/

6.修改菜单文件/var/lib/tftpboot/pxelinux.cfg/default

vim /var/lib/tftpboot/pxelinux.cfg/default
......
11 menu title NSD1709 PXE Server !
......
61 label linux
62 menu label Install RHEL7
63 kernel vmlinuz
64 append initrd=initrd.img

7.部署启动内核与驱动程序
#cp /mnt/isolinux/initrd.img /mnt/isolinux/vmlinuz /var/lib/tftpboot/

ls /var/lib/tftpboot/

initrd.img pxelinux.cfg vmlinuz
pxelinux.0 vesamenu.c32

########################################################
pxelinux.0-------》/var/lib/tftpboot/pxelinux.cfg/default
default------》vesamenu.c32-----》vmlinuz、initrd.img
########################################################

三、FTP服务,传输RPM包

1.搭建vsftpd服务,共享光盘所有内容
2.安装vsftpd软件
3.设置vsftpd服务启动,设置为开机自起动
4.共享光盘所有内容
[root@svr7 /]# mkdir /var/ftp/rhel7
[root@svr7 /]# mount /dev/cdrom /var/ftp/rhel7

[root@svr7 /]# ls /var/ftp/rhel7

[root@svr7 /]# firefox ftp://192.168.4.7/rhel7

##################################################
四、无人值守安装,生成应答文件

1.图形生成应答文件程序:system-config-kickstart

2.运行图形程序:system-config-kickstart

读取本地Yum仓库信息,要求Yum仓库客户端配置文件,仓库标识为

   [development]  

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

[root@svr7 /]# ls /root/ks.cfg 
[root@svr7 /]# vim /root/ks.cfg

 4.搭建vsftpd服务,共享应答文件

[root@svr7 /]# cp /root/ks.cfg /var/ftp/
[root@svr7 /]# ls /var/ftp/

####################################################
五、通过菜单指定ks.cfg应答文件

[root@svr7 /]# vim /var/lib/tftpboot/pxelinux.cfg/default

61 label linux
62 menu label Install RHEL7
63 kernel vmlinuz
64 append initrd=initrd.img ks=ftp://192.168.4.7/ks.cfg

#######################################################
总结:
DHCP------>IP地址、next-server、filename
tftp------>pxelinux.0、default
default---->vesamenu.c32、vmlinuz、initrd.img、ks.cfg
ks.cfg----> url="ftp://192.168.4.7/rhel7"

########################################################










本文转自 英强云计算 51CTO博客,原文链接:http://blog.51cto.com/13404755/2050366,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
存储 弹性计算 网络协议
阿里云服务器ECS实例规格族是什么?不同规格CPU型号、处理器主频及网络性能参数均不同
阿里云ECS实例规格族是指具有不同性能特点和适用场景的实例类型集合。不同规格族如计算型c9i、通用算力型u1、经济型e等,在CPU型号、主频、网络性能、云盘IOPS等方面存在差异。即使CPU和内存配置相同,性能参数和价格也各不相同,适用于不同业务需求。
435 144
|
5月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
580 0
|
5月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
164 0
|
6月前
|
存储 运维 API
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
141 1
|
4月前
|
存储 监控 Linux
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
127 0
|
7月前
|
存储 安全 Linux
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
254 4
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
|
7月前
|
存储 消息中间件 弹性计算
阿里云服务器ECS计算型c7和通用算力型u1在适用场景、计算性能、网络与存储性能等方面的对比
阿里云ECS服务器u1和c7实例在适用场景、性能、处理器特性等方面存在显著差异。u1为通用算力型,性价比高,适合中小企业及对性能要求不高的场景;c7为企业级计算型,采用最新Intel处理器,性能稳定且强大,适用于高性能计算需求。u1支持多种CPU内存配比,但性能一致性可能受底层平台影响;c7固定调度模式,确保高性能与稳定性。选择时可根据预算与性能需求决定。
395 23
|
8月前
|
SQL 数据采集 人工智能
“服务器老被黑?那是你没上AI哨兵!”——聊聊基于AI的网络攻击检测那些事儿
“服务器老被黑?那是你没上AI哨兵!”——聊聊基于AI的网络攻击检测那些事儿
339 12
|
8月前
|
安全 网络安全 定位技术
网络通讯技术:HTTP POST协议用于发送本地压缩数据到服务器的方案。
总的来说,无论你是一名网络开发者,还是普通的IT工作人员,理解并掌握POST方法的运用是非常有价值的。它就像一艘快速,稳定,安全的大船,始终为我们在网络海洋中的冒险提供了可靠的支持。
268 22