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
相关文章
|
4天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
40 1
|
14天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
72 0
|
14天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
32 0
|
14天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
16 0
|
14天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
47 0
|
22天前
|
运维 监控
现代运维中的自动化技术应用与挑战
现代运维工作中,自动化技术的应用已成为提高效率、降低成本的重要手段。本文探讨了自动化技术在运维领域的应用现状和挑战,包括自动化工具的选择、实施过程中的注意事项以及未来发展趋势。通过深入分析,帮助读者更好地理解和应用自动化技术,提升运维工作效率。
12 2
|
26天前
|
Java Linux Maven
Linux中安装MAVEN环境配置
Linux中安装MAVEN环境配置
58 3
|
1天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
9 0
|
1天前
|
Linux Shell Android开发
自动化脚本之GPIO/LED相关适用于Android/Linux
自动化脚本之GPIO/LED相关适用于Android/Linux
8 0
|
1天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
8 0