PXE一键装机平台

本文档详细介绍了如何在CentOS6环境下构建PXE一键装机平台,包括准备Web服务提供安装素材、配置DHCP和TFTP服务器、创建kickstart自动应答文件,以及测试和验证整个装机流程。主要涉及RHEL6和CentOS6的系统安装,通过Web服务提供安装源和Yum仓库,以实现自动化装机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.构建PXE一键装机平台
问题
准备一台CentOS6服务器,将其打造为PXE一键装机平台。首先以虚拟机作为客户机进行测试,测试通过以后可直接投入真实局域网使用。
PXE服务器环境:
1)操作系统:CentOS 6.7 x86_64
2)主机名、IP地址:pxesvr.tedu.cn,192.168.4.254/24
3)关闭SELinux、iptables、NetworkMagager
针对客户机的需要,集中提供PXE装机相关素材,本例要求改用Web服务提供:
1)为 RHEL6、CentOS6 准备安装源
2)使用 ntfs-3g、libreoffice 包构建Yum源
3)为客户机提供Yum仓库配置、kickstart自动应答文件
方案
在项目实施中可以采用CentOS6虚拟机来做PXE服务器,当然也可以直接在CentOS6真机上来做,如图-4所示。真实网络中只应有一台PXE服务器,否则会出现DHCP冲突的情况,因此在项目测试阶段建议大家不要选桥接网络。
注意:如果采用虚拟机,调试阶段先不要用桥接网络,否则会干扰物理网络;最终投入到真实环境启用时,再把网卡类型设为桥接,否则客户机会无法连接。
在这里插入图片描述
图-4
步骤
实现此案例需要按照如下步骤进行。
步骤一:为RHEL6、CentOS6准备安装素材

  1. 安装并启用Web服务
    1)安装httpd包,简单配置
    [root@pxesvr ~]# yum -y install httpd
    [root@pxesvr ~]# vim /etc/httpd/conf/httpd.conf
    ServerName pxesvr.tedu.cn
    … …
    2)启动httpd服务,并设为开机自动运行
    [root@pxesvr ~]# service httpd restart
    停止 httpd: [失败]
    正在启动 httpd: [确定]
    [root@pxesvr ~]# netstat -anpt | grep httpd
    tcp 0 0 :::80 ::? LISTEN 16221/httpd

[root@pxesvr ~]# chkconfig httpd on
2. 拷入RHEL 6.7系统的光盘源
1)创建资源文件夹 /var/www/html/rhel6/
[root@pxesvr ~]# mkdir -p /var/www/html/rhel6
2)插入 RHEL 6.7系统的DVD光盘,将挂载点的文档复制到上述目录
[root@pxesvr ~]# \cp -rf /misc/cd/* /var/www/html/rhel6/
3. 拷入CentOS 6.7系统的光盘源
1)创建资源文件夹 /var/www/html/centos6/
[root@pxesvr ~]# mkdir -p /var/www/html/centos6
2)弹出RHEL 6.7光盘,插入 CentOS 6.7的DVD1光盘,复制光盘文档
[root@pxesvr ~]# eject //卸载并弹出光盘
… … //手动更换为CentOS DVD1并连接
[root@pxesvr ~]# \cp -rf /misc/cd/* /var/www/html/centos6/
3)弹出CentOS 6.7的DVD1光盘,插入DVD2光盘,复制光盘文档
[root@pxesvr ~]# eject //卸载并弹出光盘
… … //手动更换为CentOS DVD2并连接
[root@pxesvr ~]# \cp -rf /misc/cd/* /var/www/html/centos6/
4. 提供以第三方rpm包构建的软件源
1)创建资源文件夹 /var/www/html/other/
[root@pxesvr ~]# mkdir -p /var/www/html/other
2)解压LibreOffice的相关文件,拷入释放后的 .rpm 文件
[root@pxesvr ~]# unzip LibreOffice_5.0.5_Linux_x86-64_rpm.zip
[root@pxesvr ~]# mv LibreOffice_
/RPMS/.rpm /var/www/html/other/
[root@pxesvr ~]# mv ntfs-3g-
.rpm /var/www/html/other/
3)将 ntfs-3g 的rpm包拷入Web目录
[root@pxesvr ~]# mv ntfs-3g-2015.3.14-2.el6.x86_64.rpm /var/www/html/other/
4)安装 createrepo 工具,并为资源目录生成 repodata/ 库数据
[root@pxesvr ~]# yum -y install createrepo^C
[root@pxesvr ~]# createrepo /var/www/html/other/
Spawning

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值