Linux PXE高效批量网络装机

目录

Linux PXE高效批量网络装机

一、系统装机

引导方式

安装过程

光盘安装的相关文件

二、PXE

PXE简介

PXE安装的硬件条件

PXE的优点

三、实验(半自动)

 四、Kickstart 

五、实验(全自动)


Linux PXE高效批量网络装机

一、系统装机

引导方式

硬盘

光驱

网络

安装过程

加载boot loader

加载启动安装菜单

加载内核和initrd系统

加载根系统

运行anaconda的安装向导

光盘安装的相关文件

在系统光盘的isolinux目录下有和安装相关的文件

boot.cat: 相当于grub的第一阶段

isolinux.bin:光盘引导程序,在mkisofs的选项中需要明确给出文件路径,这个文件属于

SYSLINUX项目

isolinux.cfg:启动菜单的配置文件,当光盘启动后(即运行isolinux.bin),会自动去找

isolinux.cfg文件

vesamenu.c32:是光盘启动后的启动菜单图形界面,也属于SYSLINUX项目,menu.c32提供纯文

本的菜单

memtest:内存检测程序

splash.png:光盘启动菜单界面的背景图

vmlinuz:是内核映像

initrd.img:ramfs文件(精简版的linux系统,文件系统驱动等)

二、PXE

PXE简介

PXE 的全称是( Preboot Execute Environment)它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统

PXE安装的硬件条件

PXE是通过网卡引导启动

实现的硬件条件

BIOS支持

网卡支持(现在基本都已支持)

需要在bios中开启开关,服务器一般没打开(bmc界面里打开)

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

服务器通过 tftp服务(简单文件传输协议)来提供系统内核和引导镜像的下载

PXE的优点

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

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

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

服务详解

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

TFTP服务

TFTP(简单文件传输协议):内核和引导文件

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

vsftp:安装系统镜像文件获取方式

可以使用http ftp等方式,ftp文件传输的一种

syslinux

syslinux是一个功能强大的引导加载程序,而且兼容各种介质。它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统

三、实验(半自动)

1.新建一个新网卡并且设置为仅主机模式

2.配置新网卡

 3.关闭防火墙和系统保护,安装dhcp服务并进行配置

 4.安装tftp服务并配置

 5.安装syslinux服务并配置

6.安装vsftpd 服务并配置

 7.开启各项服务,进行测试

 四、Kickstart 

Kickstart 简介

文件主要包括

命令段,程序包段,脚本段

命令段

指明各种安装前配置,如键盘类型等

常用命令

keyboard: 设定键盘类型

lang: 语言类型

zerombr:清除mbr

clearpart:清除分区

part: 创建分区

rootpw: 指明root的密码

timezone: 时区

text: 文本安装界面

network:指定网络设置

firewall:设置防火墙设置

selinux:设置selinux设置

reboot:安装完自动重启

user:安装完成后为系统创建新用户

url: 指明安装源

程序包段

指明要安装的程序包组或程序包,不安装的程序包等

@^environment group:指定环境包组,如:@^minimal-environment

脚本段

%pre: 安装前脚本

%post: 安装后脚本

CentOS 8,7,6 不同版本的Kickstart文件格式不尽相同,不可混用

五、实验(全自动)

1.继续前面“半自动的实验”

2.安装 system-config-kickstart 图形化工具

 3.配置kickstart 图形化工具

 安装方法

引导文件

分区信息

 网络配置

 防火墙配置

 安装后脚本

 4.添加配置文件

 5.测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值