PXE自动化安装系统

简介: 准备(以centos7为例) ①关闭防火墙 ②关闭selinux ③dhcp服务设置为静态IP ④安装软件包 http:充当yum源安装包仓库 tftp-server :在它的工作目录存在引导主机的工作文件 dhcp :地址分配 syslinx:辅助文件其中pxelinux.

准备(以centos7为例)

①关闭防火墙

②关闭selinux

③dhcp服务设置为静态IP

④安装软件包

http:充当yum源安装包仓库

tftp-server :在它的工作目录存在引导主机的工作文件

dhcp :地址分配

syslinx:辅助文件其中pxelinux.0引导系统,可以理解为grup的作用

system-config-kickstart:生成kickstart文件ks.cfg

 

制作流程

1)配置共享服务(http)

① 进入http工作目录

cd /var/www/html/
#

② 创建必须目录

mkdir -pv centos/7/os/x86_64/
#

③ 为这个目录挂载光盘

mount /dev/sr0 .
#

④ 启动http服务并开机自启动

systemctl start httpd
#
systemctl enable httpd
#

2)将前面我们制作的kickstart文件ks.cfg复制到http工作目录

cp /root/ks.cfg /var/www/html/
#

备注:测试下我们搭建的HTTP共享服务有效,在浏览器中输入你机器的ip地址如下

x.x.x.x/centos/7/os/x86_64

x.x.x.x/ks.cfg   查看ks.cfg文件是否能访问,要是不能访问看下权限

3)搭建dhcp服务

备注:虚拟机的话,使用仅主机模式,把vm软件虚拟网络编辑器--仅主机模式的dhcp去掉

① 编辑dhcp配置文件

vim /etc/dhcp/dhcpd.conf
#

image

image

② 开启dhcp服务并开机自启动

systemctl enabled dhcpd
#
systemctl start dhcpd
#

备注:如果出现如下图提示的错误,则是不在一个网段,重启网络服务也有这种提示

image

4)开启tftp-server服务,并把拷贝文件到它的工作目录

systemctl start tftp-server
#开启
cd /cd /var/lib/tftpboot/
#进入工作目录
cp /usr/share/syslinux/{pxelinux.0,menu.c32} .
#拷贝启动文件与背景插件
cp /misc/cd/isolinux/vmlinuz .
cp /misc/cd/isolinux/initrd.img .
#拷贝内核文件
mkdir pxelinux.cfg
#创建pxelinux.cfg目录
cp /misc/cd/isolinux/isolinux.cfg pxelinux.cfg/default
#将启动菜单复制到pxelinux.cfg目录下并改名为default

5)修改default文件

default menu.c32
timeout 600

menu title CentOS 7

label auto
  menu label ^Auto Install CentOS 7
  kernel vmlinuz
  append initrd=initrd.img ks=http://192.168.1.116/ks.cfg

label manual
  menu label Test this ^Manual install CentOS 7
  menu default
  kernel vmlinuz
  append initrd=initrd.img inst.repo=http://192.168.1.116/centos/7/os/x86_64/


label local
  menu label Boot from ^local drive
  localboot 0xffff

备注:tftpboot目录最终结果如图

clipboard

6)完成,找台主机进行测试,网卡启动-网络安装

 

centos6和centos7操作不一样的地方

1)在6上tftp-server服务器要依赖与xinetd服务

vim /etc/xinetd.d/tftp
#

image

 

启动xinetd服务

service xinetd start
#

2)带有pxelinux.0文件的包是如下这个

image

3)在修改菜单文件中

image

4)最终目录结构如图

image

其他的都一样的步骤

 

目录
相关文章
|
1月前
|
人工智能 自然语言处理 数据挖掘
企业数字化转型的关键:如何利用OA系统实现自动化与智能决策
在数字化时代,传统办公系统已无法满足现代企业的需求。通过将RPA(机器人流程自动化)和AI(人工智能)技术与OA系统结合,企业能实现业务流程自动化、智能决策支持,大幅提升工作效率和资源配置优化,推动数字化转型。RPA可自动处理重复任务,如审批、数据同步等;AI则提供智能数据分析、预测和决策支持,两者协同作用,助力财务管理、人力资源管理、项目管理和客户服务等多个领域实现智能化升级。未来,智能化OA系统将进一步提升个性化服务、数据安全和协作能力,成为企业发展的关键驱动力。
|
4月前
|
运维 Linux Apache
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
120 3
|
24天前
|
监控 运维
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
本文介绍如何设置和查看域名或证书监控。步骤1:根据证书状态选择新增域名或证书监控,线上部署推荐域名监控,未部署选择证书监控。步骤2:查询监控记录详情。步骤3:在详情页查看每日定时检测结果或手动测试。
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
|
24天前
|
Linux 持续交付 调度
HTTPS 证书自动化运维:https证书管理系统-自动化部署
本指南介绍如何部署Linux服务器节点。首先复制生成的Linux脚本命令,然后将其粘贴到目标服务器上运行。接着刷新页面查看节点记录,并点击“配置证书”选择证书以自动部署。最后,节点部署完成,后续将自动调度,无需人工干预。
HTTPS 证书自动化运维:https证书管理系统-自动化部署
|
24天前
|
运维 监控 数据安全/隐私保护
HTTPS 证书自动化运维:HTTPS 证书管理系统之使用指南
本文详细介绍【灵燕空间HTTPS证书管理系统】(https://www.lingyanspace.com)的配置与使用,涵盖注册账户、邮箱配置及证书自动签发、监控和部署的一体化指南。通过页面顶部菜单的【视频教程】和【图文教程】,帮助用户从注册到实际应用全面掌握系统操作。最新迭代后,泛域名证书已包含根域名,无需额外申请多域名证书。
|
2月前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
278 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
24天前
|
运维 监控 安全
HTTPS 证书自动化运维:HTTPS 证书管理系统之优势对比
本文详细介绍了一款功能强大的HTTPS证书管理系统,涵盖自动签发、更新、实时监控、部署一体化、自定义加密算法、集中管理和邮箱通知等功能。系统通过简化配置、智能引导、快速响应和多重防护等优势,确保企业和个人用户能高效、安全地管理证书,提升网站和应用的安全性。
|
2月前
|
人工智能 自然语言处理 JavaScript
Agent-E:基于 AutoGen 代理框架构建的 AI 浏览器自动化系统
Agent-E 是一个基于 AutoGen 代理框架构建的智能自动化系统,专注于浏览器内的自动化操作。它能够执行多种复杂任务,如填写表单、搜索和排序电商产品、定位网页内容等,从而提高在线效率,减少重复劳动。本文将详细介绍 Agent-E 的功能、技术原理以及如何运行该系统。
167 5
Agent-E:基于 AutoGen 代理框架构建的 AI 浏览器自动化系统
|
4月前
|
机器学习/深度学习 人工智能 机器人
智能废物管理系统:城市垃圾的自动化处理
【10月更文挑战第24天】智能废物管理系统利用物联网、大数据、人工智能和自动化机器人等技术,实现城市垃圾从分类、收集到处理的全过程自动化,提高处理效率,优化资源配置,提升居民参与度,降低运营成本,推动城市可持续发展。
|
4月前
|
运维 监控 安全
构建高效运维体系:从监控到自动化的全面指南在当今数字化时代,运维作为保障系统稳定性和效率的重要环节,其重要性不言而喻。本文将深入探讨如何构建一个高效的运维体系,从监控系统的搭建到自动化运维的实施,旨在为读者提供一套完整的解决方案。
本文详细介绍了高效运维体系的构建过程,包括监控系统的选择与部署、日志分析的方法、性能优化的策略以及自动化运维工具的应用。通过对这些关键环节的深入剖析,帮助运维人员提升系统的可靠性和响应速度,降低人工干预成本,实现业务的快速发展和稳定运行。

热门文章

最新文章