PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装

  • 一、PXE概述
  • 二、PXE的优点
  • 三、搭建PXE的前提
  • 四、部署PXE远程安装服务
    • 1、安装TFTP服务
    • 2、修改TFTP服务的配置文件,并开启服务
    • 3、安装DHCP服务
    • 4、修改DHCP服务的配置文件并开启服务
    • 5、准备Linux内核、初始化镜像文件
    • 6、准备PXE引导程序
    • 7、安装FTP服务,准备CentOS 7 安装源
    • 8、配置启动菜单文件(默认文件名为default,位于TFTP根目录的pxelinux.cfg子目录下)
    • 9、关闭防火墙,验证PXE网络安装
  • 五、实现Kickstart无人值守安装
    • 1、准备安装应答文件
      • ①、安装system-config-Kickstart工具
      • ②、打开“Kickstart 配置程序”窗口
      • ③、配置Kickstart选项
      • ④、保存自动应答文件
      • ⑤、配置需要安装的软件包
      • ⑥、编辑引导菜单文件 default,添加 ks 引导参数
    • 2、验证无人值守安装

一、PXE概述

  • PXE(预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统。

二、PXE的优点

  • 规模化:同时装配多台服务器

  • 自动化:安装系统、配置各种服务

  • 远程实现:不需要光盘、U盘等安装介质

三、搭建PXE的前提

  • 客户机的网卡要支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。一般大多数服务器都支持,只需要在BIOS设置中允许从Network或LAN启动即可。

  • 网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置。

  • 服务器要通过TFTP服务(简单文件传输协议)来提供引导镜像文件的下载。

四、部署PXE远程安装服务

  • PXE远程安装服务器集成了CentOS7安装源TFTP服务DHCP服务,能够向客户机裸机发送PXE引导程序、Linux内核、启动菜单等数据,以及提供安装文件。

  • TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小文件传输的应用场合。TFTP服务默认由xinetd服务进行管理,使用UDP 端口68

  • xinetd是新一代的网络守护进程服务程序,又叫超级服务器,常用来管理多种轻量级Internet服务。

1、安装TFTP服务

2、修改TFTP服务的配置文件,并开启服务


3、安装DHCP服务

4、修改DHCP服务的配置文件并开启服务

5、准备Linux内核、初始化镜像文件

6、准备PXE引导程序

7、安装FTP服务,准备CentOS 7 安装源

8、配置启动菜单文件(默认文件名为default,位于TFTP根目录的pxelinux.cfg子目录下)

9、关闭防火墙,验证PXE网络安装

  • 使用 VMware创建的虚拟机进行测试,虚拟机内存至少需要 2GB,否则在启动安装时可能会报错。

  • 开启虚拟机,在提示字符串“boot:”后直接按Enter键(或执行“auto”命令),将会自动通过网络下载安装文件,并进入默认的图形安装入口

  • 若执行“linux text”命令,则进入文本安装入口;若执行 “linux rescue”命令,则进入救援模式。

五、实现Kickstart无人值守安装

1、准备安装应答文件

①、安装system-config-Kickstart工具

②、打开“Kickstart 配置程序”窗口


③、配置Kickstart选项

④、保存自动应答文件

⑤、配置需要安装的软件包


如要求最小化安装,可复制下面内容:
vim ks.cfg
%packages
@^minimal
%end

⑥、编辑引导菜单文件 default,添加 ks 引导参数

2、验证无人值守安装

当客户机每次以PXE方式引导时,将自动下载 ks.cfg 应答文件,然后根据其中的设置安装CentOS 7 系统,而无需手工干预。







PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装相关推荐

  1. PXE高效网络装机与Kickstart无人值守

    文章目录 一.PXE 原理和概念 二.搭建 PXE 远程安装服务器 三.KickStart 概述 四.实现Kickstart无人值守安装 一.PXE 原理和概念 概念:PXE是由 Intel 公司开发 ...

  2. win7请不要关闭计算机 正在安装更新,WIN7旗舰版系统总是提示自动安装更新关闭方法...

    最近有用户在安装win7旗舰版系统之后,发现系统桌面右下角通知区域总是提示"系统重要更新"或电脑关机时总出现"请不要关闭计算机电源或拔出电源线,正在安装更新", ...

  3. PXE远程安装和Kickstart无人值守安装

    目录 一.PXE概述 二.PXE服务的构建过程 三.配置PXE 安装并配置tftp服务 准备PXE引导镜像文件pxelinux.0 配置default菜单文件 安装ftp服务,准备centos7安装 ...

  4. 无人值守安装linux7,kickstart无人值守安装CentOS7

    1.光盘(ISO文件,光盘的镜像文件) à每一台物理机都得给一个光驱,如果用外置光驱的话,每台机器都需要插一下 2.U盘:ISO镜像刻录到U盘à需要每台机器都需要插一下 3.并行安装à网络安装 批量自 ...

  5. PXE装机完整步骤及Kickstart无人值守

    目录 一.PXE批量部署的优点 二.准备 三.服务器上的配置 一.PXE批量部署的优点 1.规模化:同时装配多台服务器: 2.自动化:安装系统,配置各种服务: 3.远程实现:不需要光盘,U盘等安装介质 ...

  6. shell 安装java_Shell脚本实现在Linux系统中自动安装JDK

    A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 复制代码 代码如下: $ ...

  7. linux命令安装中英文插件,linux – 如何使用命令行自动安装Eclipse插件?

    我可以找到这两个帮助的文档: 安装新下载的Eclipse Classic: sudo tar -xvzf eclipse-SDK-3.7-linux-gtk.tar.gz -C /usr/local/ ...

  8. 如何不费吹灰之力的装机?部署PXE实现Kickstart无人值守安装 — 装机界的最强王者

    部署PXE实现Kickstart无人值守安装 一.部署PXE远程安装服务 1.1 PEX服务相关介绍 1.2 PXE服务的工作原理 1.3 搭建PXE远程安装服务器大概步骤 1.4 实验:使用VMwa ...

  9. PXE装机+kickstart无人值守安装

    搭建PXE远程安装服务器,本例集成了TFTP服务.DHCP服务,能够向客户机发送PXE引导程序,内核,启动菜单等. 1.准备RHEL6安装源,网络安装源一般通过HTTP,FTP协议发布,另外页支撑NF ...

最新文章

  1. CMD 输入中文看不到输入法的解决方法
  2. 关于java和c的选择结构和循环结构
  3. NativeXml (1):下载、安装、测试
  4. fetch.js php,JavaScript如何使用fetch来完成异步请求的实例介绍
  5. java面试题二十 try catch
  6. CAP 发布 5.0 版本正式发布
  7. threadgroup_Java ThreadGroup类的checkAccess()方法和示例
  8. 作者:谢华美(1976-),男,就职于中国人民银行征信中心数据部
  9. 关于在群集环境下UDDI Web应用程序组件配置失败问题
  10. SQLServer中Case when的一个意外问题
  11. codeforces 796A-D
  12. 【ACL2021】主会571篇长文分类最全汇总
  13. 计算机软件cae,各种CAE软件介绍
  14. YOLO1、YOLO2、YOLO3对比
  15. 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
  16. [1] Word样式/主题/模板
  17. English trip V2-B 4 My Uncle Sam and Apple Pie 山姆大叔和苹果派 Teacher:Tom
  18. 高频交易——当期货配对交易加入了止损
  19. idea 使用debug模式自动编译的设置
  20. Android仿英雄联盟/斗鱼波形加载动画

热门文章

  1. LiveVideoStackCon 2022 上海站 专题抢先看
  2. 2019 VOD编码工具指南
  3. LiveVideoStackCon讲师热身分享 ( 五 ) —— 建立中国自主视频技术生态
  4. 剑指offer之61-66题解
  5. 实习生招聘 | TEG 2019年暑期实习生招聘正式启动
  6. 2017第四季度移动行业数据报告
  7. virtualbox 虚拟机没有ipv4
  8. U盘启动盘恢复原来的大小
  9. c++协程2 (boost::coroutine)
  10. 大剑无锋之hadoop默认的数据类型都有哪些?