linux云自动化运维基础知识16(pxe自动化安装部署)

简介:

need packages:
system-config-kickstart        ##自动应答脚本制作工具
syslinux            ##获得pxelinux.0文件安装包
dhcp                ##分配ip给客户机的服务
tftp-server            ##提供tftp协议的服务
httpd                ##安装源共享服务

wKioL1mAhyajyUr1AAAhv6-Kr08694.png


自动安装原理:

1.客户机从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP

 2.DHCP服务器返回分给客户机IP

 3.客户机向本网络中的TFTP服务器索取文件

 4.客户机取得bootstrap文件后之执行引导文件完成引导

 5.然后读取配置文件,通过TFTP服务器加载内核和文件系统

 6.进入安装画面, 此时可以通过选择HTTP方式进行安装

从这里我们不难得到实现PXE网络安装必需的4个要素

 1.客户机的网卡必须为PXE网卡

 2.网络中必须要有HTTP,DHCP和TFTP服务器,当然这两个服务器可以是同一台物理主机

 3.所安装的必须支持网络安装。

wKiom1mAiPiyvd6pAAEF_x9MFcw260.png


1将iso下的rhel7.2镜像挂载到/var/www/html/rhel7.2下

2配置/etc/yum.repos.d/rhel7.2.repo




wKioL1mAiPnw47GFAAFjrD-eODM769.png

3.配置system-config-kickstart 自动应答脚本制作工具

wKiom1mAic7hJIQ5AACDyJqjoTs219.png

wKioL1mAic6DXhVrAAChZozeDsQ406.png

wKiom1mAidHRBBhzAACnF6NSDqQ703.png

wKioL1mAidLBCsWfAABfkmiPOlU411.png

wKiom1mAidLh0m0xAABMv4Q_0Qw057.png

wKioL1mAidSwvtYnAACJpKkzQAQ793.png

wKioL1mAidWQwcjhAABO_1iS4z4530.png

wKiom1mAidiyfzplAABsFz-LNbM380.png

4vim /var/www/html/ks.cfg 配置自动应答脚本软件包


wKiom1mAimfAGYp8AACnF6NSDqQ431.png

5.配置完ks.cfg文件后,在浏览器中输入172.25.254.28/ks.cfg,出现以下界面表示http共享服务成功

wKiom1mAio_StEDhAAChZozeDsQ680.png

6。.配置tftp服务准备tftpboot下的文件并配置引导内核程序

wKioL1mAixqDJnszAACDyJqjoTs752.png

7.实验测试

https://s2.51cto.com/wyfs02/M00/9D/35/wKioL1l7ShughVgxAACyljqBn3c153.png

wKiom1mAi6rB9v3oAArTtFAmjag014.png

wKiom1mAi7HSrADaAA71IntNA58074.png

wKioL1mAi7jhMdurAAvFCy4W2B8627.png



本文转自 lulu2017 51CTO博客,原文链接:http://blog.51cto.com/13132425/1952803
相关文章
|
7月前
|
数据采集 运维 监控
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
本文系统解析爬虫与自动化核心技术,涵盖HTTP请求、数据解析、分布式架构及反爬策略,结合Scrapy、Selenium等框架实战,助力构建高效、稳定、合规的数据采集系统。
1153 62
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
|
7月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
486 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
7月前
|
Ubuntu 安全 iOS开发
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
943 5
|
7月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
280 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
7月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for macOS Tahoe - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for macOS Tahoe - Nessus 自动化安装程序
208 5
|
7月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
973 0
|
8月前
|
运维 Linux 网络安全
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
253 4
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
439 4
|
10月前
|
运维 监控 安全
从实践到自动化:现代运维管理的转型与挑战
本文探讨了现代运维管理从传统人工模式向自动化转型的必要性与路径,分析了传统运维的痛点,如效率低、响应慢、依赖经验等问题,并介绍了自动化运维在提升效率、降低成本、增强系统稳定性与安全性方面的优势。结合技术工具与实践案例,文章展示了企业如何通过自动化实现运维升级,推动数字化转型,提升业务竞争力。

热门文章

最新文章