CentOS 7 安装大全 之 PXE网络篇(CentOS系统)

本文详细介绍了如何在CentOS 7环境下部署PXE服务器,包括配置DHCP、TFTP、HTTP服务,以及安装CentOS系统的步骤,提供了一种网络安装CentOS7的方法。
摘要由CSDN通过智能技术生成

本文基于CentOS7部署PXE服务进行网络安装CentOS7。

准备工作

1、CentOS7系统环境
2、CentOS7系统镜像(官网下载/清华源

什么是PXE网络

  • PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。
  • PXE可以引导多种操作系统。
  • PXE client集成在网卡ROM中,当计算机引导时,BIOS把PXE client调入内存执行,获取PXE server配置,显示菜单,根据用户选将远程操作系统下载到本机运行。
    PXE组件及过程的分析。
  • 部署PXE需要哪些服务:
    • DHCP服务,分配IP地址,定位引导程序
    • DNS服务,为客户机分配主机名
    • TFTP服务,提供引导程序下载
    • HTTP服务(或ftp/nfs),提供yum安装源
  • 客户机应具备的条件:
    • 网卡ROM必须支持PXE协议
    • 主板支持网络启动

部署PXE服务器

1、软件需求
  • dhcpd:   动态分配IP
  • xinetd:   对服务访问进行控制,这里主要控制tftp
  • tftp:    从服务器端下载pxelinux.0、default文件
  • httpd:   在网络上提供安装源,也就是ISO镜像文件中的内容
  • syslinux:  用于网络引导
~$ sudo yum install dhcp xinetd syslinux tftp-server httpd
...
2、 配置IP

将服务器的IP配置为192.168.0.1,让DHCP能够正常启动,TFTP,HTTP都是运行在这个IP上。

~$ sudo ip addr add 192.168.0.1/24 brd + dev ensxx      # ensxx是网卡名称
~$ ip addr show                                         # 查看网卡ip
3、配置DHCP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值