028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Linux系统PXE自动部署装机与kickstart无人值守

前言

什么是PXE自动部署装机?

PXE当初是作为Intel的有线管理体系的一部分,Intel 和 Systemsoft于1999年9月20日公布其规格。通过使用像网际协议(IP)、用户数据报协议(UDP)、动态主机设定协定(DHCP)、小型文件传输协议(TFTP)等几种网络协议和全局唯一标识符(GUID)、通用网络驱动接口(UNDI)、通用唯一识别码(UUID)的概念并通过对客户机(通过PXE自检的电脑)固件扩展预设的API来实现目的。
PXE 客户机(client)这个术语是指机器在PXE启动过程中的角色。一个PXE 客户机(client)可以是一台服务器、桌面级电脑、笔记本电脑或者其他装有PXE启动代码的机器。

PXE的好处及优点

Linux系统PXE自动部署装机与kickstart无人值守

创新互联建站长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为峡江企业提供专业的成都网站设计、成都网站建设,峡江网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

PXE 协议大致上结合了DHCP和TFTP,虽然都有在两者上面有改进。DHCP用于查找合适的启动伺服器,TFTP用于下载初始引导程序和附加文件。
为了开始一个PXE自检会话,PXE固件广播一个带有明确的PXE选项DHCPDISCOVER包(扩展DHCPDISCOVER)到67/UDP端口(DHCP伺服器端口)。PXE选项是PXE固件有PXE能力的鉴定,但是会被一般的DHCP服务忽略。当固件受到从这样的服务受到DHCPOFFER包时,它会通过要求其提供配置信息来自我配置。
当 PXE 重定向服务 (DHCP代理) 收到一个 扩展DHCPDISCOVER 包时,它会通过发送一个带有明确的PXE选项DHCPDISCOVER包到PXE客户机的68/UDP端口 (DHCP 客户机端口)来回答。 一个扩展DHCPDISCOVER包主要包含:

Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守

到这里,我们的PXE自动部署装机服务器已经配置完成了,已经可以进行装机了!

Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守

但是到这一步还只能说是半自动的装机,想要全自动装机,不需要人为手动去进行任何操作的话,我们还需要kickstart无人值守的帮助。

Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守

Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守

在终端模式查看是否成功保存这个文件!

Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守

启动菜单的配置!

Linux系统PXE自动部署装机与kickstart无人值守

这一步完成后kickstart无人值守就部署完成了,接下来我们测试一下是否可以自动装机,不需要人为控制!

Linux系统PXE自动部署装机与kickstart无人值守
Linux系统PXE自动部署装机与kickstart无人值守

以及自动完成装机!

PXE自动部署装机与kickstart无人值守实战成功完成!

扩展:红帽6中如何使用pxe,和无人值守安装,步骤其实都一样的配置,只不过启动菜单default不需要自己去写,只需要在挂载的镜像isolinux目录下的isolinux.cfg配置文件复制到/var/lib/tftpboot/pxelinux.cfg/default(安装菜单)中即可;

另外:还需要复制挂载镜像下的isolinux下的vesamenu.c32(图形化安装菜单)到/var/lib/tftpboot中即可。


标题名称:Linux系统PXE自动部署装机与kickstart无人值守
网站链接:http://www.tsicrk.com/article/pgicse.html

其他资讯

让你的专属顾问为你服务

0.6467s