pxe

PXE高效能批量网络装机

流过昼夜 提交于 2019-11-28 02:42:44
1、IP地址配置如下: 1、主机名、防火墙以及selinux状态如下 三、部署FTP服务 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64 [root@pxe ~]# mkdir /var/ftp/centos7 [root@pxe ~]# cp -ar /media/* /var/ftp/centos7/ [root@pxe ~]# du /var/ftp/centos7/ 2508 /var/ftp/centos7/EFI/BOOT/fonts 6028 /var/ftp/centos7/EFI/BOOT 6032 /var/ftp/centos7/EFI 85652 /var/ftp/centos7/images/pxeboot 91924 /var/ftp/centos7/images 86028 /var/ftp/centos7/isolinux 286188 /var/ftp/centos7/LiveOS 3832540 /var/ftp/centos7/Packages 13236 /var/ftp/centos7/repodata 4315992 /var

PXE高效能批量网络装机

孤街浪徒 提交于 2019-11-28 01:23:22
PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE 是由 Intel 公司开发的网络引导技术,工作在 Client / Server 模式,允许客户机通过网络从远程服务器 下载引导镜像,并加载安装文件或者整个操作系统。 若要搭载 PXE 网络体系,必须要满足以下条件: ●客户机的网卡支持 PXE 协议(集成 BOOTROM 芯片),且主板支持网络引导。 ●网络中有一台 DHCP 服务器,以便为客户机分配地址、指定引导文件位置。 服务器通过TFTP(Trivial File Transfer Protocol)简单文件传输协议提供引导镜像文件的下载。 一、环境准备 1.1、硬件环境准备 角色 主机名/域名 IP地址 服务 备注 服务器 pxe.yunban.cn 192.168.2.10/24 ftp/tftp/dhcp/pxe/syslinux 客户端 自动获取 1.2、软件环境准备 软件名称 类型 版本 备注 CentOS 操作系统 7.0或以上版本 vsftp 应用软件 3.0或以上版本 dhcp 应用软件 4.0或以上版本 syslinux 应用软件 5.2或以上版本 tftp-server 应用软件 5.2或以上版本 1.3、注意事项 1) 为每台服务器安装操作系统,服务器安装CentOS 7.0系统,主机名与设计保持一致

PXE 无人值守批量部署 Centos 7

牧云@^-^@ 提交于 2019-11-28 00:50:52
PXE远程服务器(192.168.1.10)所需准备: 安装源(系统盘文件); TFTP服务; DHCP服务; Linux内核; 能够向客户机裸机发送PXE引导程序; 启动菜单及无人应答文件; 客户端要具备: 客户端的网卡支持PXE协议,且主板支持网络引导(现在大多数都支持); 设置BIOS允许从Network或LAN启动; 配置 yum 仓库源,并安装 ftp 服务: [root@localhost /]# rm -rf /etc/yum.repos.d/* # 个人自定义 yum 仓库,如果觉得还有用的话把它复制到另一个目录中备份起来 [root@localhost /]# vim /etc/yum.repos.d/a.repo [yum] // 仓库类别,自定义名称 name=yum //仓库名称(说明) baseurl=file:///media // URL 访问路径,可以是 ftp 、http gpgcheck=0 // 不验证软件包的签名 1为验证 enabled=1 // 启用此软件仓库,可省略 gpgkey=file:/// // GPG 公钥的位置,可省略 [root@localhost /]# yum -y install vsftpd* 准备 centos 安装源 [root@localhost /]# mkdir /var/ftp/centos7

PXE无人值守批量安装系统

不羁的心 提交于 2019-11-26 12:35:01
一、概括   通过网络引导系统的做法可以不必从硬盘、软盘或CD-ROM硬盘,而是完全通过网络来引导一台计算机。这对于安装来说非常方便,因为它意味着你可以坐在桌子旁边,不必走到机器那里插入CD-ROM光盘或软盘,就可以从网络上引导位于别处的一台机器。    PXE的作用 :就像在网卡上ROM里的小小操作系统,它通过标准API把自己的网络引导功能提供给系统的BIOS,就可以通过网络启动linux;   PXE网络引导过程:一台主机广播一个设置了PXE选项的DHCP“发现”请求,然后一台DHCP服务器用一个包含有PXE选项的DHCP包来响应它(引导服务器的IP地址和引导文件的名字)。客户机通过TFTP下载它的引导文件,然后执行此引导文件。   用于执行自动安装的工具叫做kickstart,由system-config-kickstart工具生成kickstart的配置文件ks.cfg。 二、实现思路   原版(官方)镜像安装完成以后,将系统做成gho系统备份镜像文件。通过网络将gho系统备份镜像分别利用网卡的Mac地址进行ip地址的分配,再分发。 三、环境准备   两台虚拟机:一个为测试环境:(CentOS, 192.168.144.133 ),另外一台CentOS作为被安装端,设置网络引导安装 四、安装准备 ①搭建yum光盘源   用yum来安装所需要的安装包 (1)[root

自动化运维之CentOS7下PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装系统

淺唱寂寞╮ 提交于 2019-11-26 02:24:27
一、概述 1、关于PXE Preboot Execution Environment翻译过来就是预启动执行环境;简称PXE;传统安装操作系统的方法是CDROM或U盘引导,而PXE技术解决的是从网络引导安装系统,当然PXE技术不是什么新技术了,是Intel和Microsoft在1998年定义的更大PC98规范的一部分。有关PXE规范的 详细文档 2、pxe引导相关角色说明 PXE作用: 引导装机 Kickstart作用: 将安装系统的过程中通过ks.cfg文件中的配置信息,实现自动安装配置达到无人值守自动安装; TFTP: 支持PXE 引导的网卡中从tftp服务器端下载pxelinux.0文件、vmlinuz、initrd.img等内核引导文件; DHCP: PXE引导过程中获首先获取IP地址,并提供pxelinux.0文件位置; HTTP: 用于下载ks.cfg以及系统镜像文件 通用的无人值守做法如下: 通过一台没有系统的裸机网卡支持pxe协议,开机后从dhcp服务器获取ip和pxelinux.0文件并从tftp服务器上加载相关内核引导文件;同时下载 kickstart的cfg配置文件,指定系统镜像文件位置加载安装,从而实现无人值守安装! 如图(图片来自于网络): 3、环境准备说明 本次测试环境说明: PXE服务器:CentOS7.4 基于virtualboxt的虚拟机 ip

Linux网络服务-----实验---PXE和Kickstart的无人值守装机

白昼怎懂夜的黑 提交于 2019-11-26 02:19:21
目录 一.PXE的原理 二.kickstart的原理 三.PXE与kickstart的结合使用自动装机 一.PXE的原理 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由支持通过网络启动操作系统,再启动过程中,终端要求服务器分配IP地址(DHCP协议),再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8/linux等。 PXE的工作流程: 二.kickstart的原理 Kickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录人工干预填写的各种参数,并生成一个名为ks.cfg的文件。如果在自动安装过程中出现要填写参数的情况,安装程序首先会去查找ks.cfg文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数

PXE高批量网络装机及kickstart无人值守安装

人走茶凉 提交于 2019-11-26 00:54:56
文章目录 部署PXE远程安装服务 前言介绍 实验准备 实验过程 实验结果 实现kikstart无人值守安装 前言介绍 实验准备 实验过程 实验结果 总结 部署PXE远程安装服务 前言介绍 PXE是由Intel公司开发的网络引导技术,工作在CS模式上,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。若要搭建PXE网络体系,必须满足以下条件: 客户机网卡支持PXE协议,且主板支持网络引导。 网络中有一台DHCP服务器以便为客户机自动分配地址,指定引导文件位置。 服务器通过TFTP提供引导镜像文件的下载。 使用PXE远程安装部署的优点: 规模化:同时装配多台服务器 自动化:安装系统,配置各种服务 远程实现:不需要U盘,光盘等安装介质 实验准备 两台CentOS7虚拟机,服务器启用双网卡模式,一个nat一个仅主机,客户机仅主机模式,并且与服务器使用一块VMnet。 实验过程 1.安装并配置DHCP服务器 yum install dhcp -y cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.conf 修改如图所示: 配置完成之后重启服务: systemctl restart dhcpd 2.安装并配置tftp服务器 yum