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
相关文章
|
16天前
|
Linux Shell 网络安全
Kickstart 自动化安装
Kickstart结合PXE技术实现Linux系统的自动化安装,适用于需批量部署一致版本的服务器场景,以减少重复劳动。通过搭建Kickstart+DHCP+NFS+TFTP+PXE架构,服务器可远程启动并下载安装配置。具体包括:配置TFTP服务以传输启动文件,设置PXE引导参数指向Kickstart脚本,利用DHCP分配IP地址。这种方式极大地提高了部署效率与一致性。
18 2
|
23天前
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
32 3
|
2月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
60 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
29天前
|
Linux
Kickstart 自动化安装
随着业务增长,服务器需求增加且需统一Linux版本以便维护。Kickstart自动化安装平台结合PXE技术,简化安装流程,显著节省时间。Intel开发的PXE技术允许工作站通过网络下载映像并启动操作系统,整个架构包括Kickstart+DHCP+NFS+TFTP+PXE。配置涉及DHCP、TFTP安装及PXE内核模块配置,最终实现远程自动化安装Linux系统。
24 3
|
1月前
|
安全 Linux 测试技术
Kali Linux预装的自动化渗透测试工具
Kali Linux预装的自动化渗透测试工具
43 2
|
2月前
|
Ubuntu Linux 持续交付
在Linux中,如何在Linux中使用Ansible进行自动化部署?
在Linux中,如何在Linux中使用Ansible进行自动化部署?
|
2月前
|
运维 Linux 持续交付
在Linux中,如何进行配置管理和自动化部署?
在Linux中,如何进行配置管理和自动化部署?
|
2月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
38 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
2月前
|
监控 安全 Linux
在Linux中,如何编写自动化脚本来执行重复性任务?
在Linux中,如何编写自动化脚本来执行重复性任务?
|
6天前
|
机器学习/深度学习 运维 Cloud Native
构建高效运维体系:从自动化到智能化的演进之路
在当今数字化时代,运维作为信息技术的重要支柱,其效率与创新能力直接关系到企业信息系统的稳定性和业务连续性。本文将探讨如何通过技术手段,实现运维从传统手工操作向自动化、智能化的转变,进而构建一个高效、可靠的运维体系。我们将从自动化工具的应用开始,逐步深入到智能运维的实践,最终展望云原生架构下的运维未来趋势。
下一篇
无影云桌面