(linux基础13)linux-kickstart+PXE自动批量部署系统


前言

技术背景

PXE(preboot execute environment, 预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载镜像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:windows95/98/2000/2003/2008/XP/7/8,linux等。

实际问题

随着公司业务增加,经常需要采购新服务器,并要求安装Linux系统,并且要求Linux版本一致,方便以后的维护和管理,每次人工安装linux系统会浪费更多时间,如果有办法节省每次的安装时间岂不更好?

解决方案

用文件记录所有安装过程中遇到的问题答案,并让所有需要安装的主机(服务器)自动读取
以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart脚本
kickstart可以不费力的完成这项工作

实验目标

在主机(服务器)上将配置文件放进/var/www/html目录下进行共享配置,然后使用kickstart软件(工具)自动安装虚拟机。


一、kickstart软件安装与环境搭建

1.防火墙、selinux关闭
2.配置软件仓库能正常运行
3.确认httpd服务开启状态
4.安装kickstart软件
5. 拷贝配置文件(/root/anaconda-ks.cfg)到Apache目录(/var/www/html)下
6. 编辑配置文件/root/anaconda-ks.cfg
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述
修改完成即可
在这里插入图片描述到这里配置文件就修改完成了。接下来配置dhcp服务器,可以使的被安装的主机获得同网段IP来访问网络资源和kickstart文件。
在这里插入图片描述

在这里插入图片描述

二、半自动安装

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
无图形界面运行,root用户登录。
在这里插入图片描述

三、全自动安装

vim  /data/ks_create.sh
chmod 755 /data/ks_create.sh
sh  ks_create.sh

在这里插入图片描述在这里插入图片描述
安装完毕,可以进入
在这里插入图片描述



努力-奋斗
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值