PXE网络无人值守装机

装的主机;

原理和概念:

1.1 什么是PXE  严格来说,PXE 并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。协议分为 client 和 server 端,PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由 PXE client 将放置在远端的文件通过网络下载到本地运行。运行 PXE 协议需要设置 DHCP 服务器和 TFTP 服务器。DHCP 服务器用来给 PXE client(将要安装系统的主机)分配一个 IP 地址,由于是给 PXE client 分配 IP 地址,所以在配置 DHCP 服务器时需要增加相应的 PXE 设置。此外,在 PXE client 的 ROM 中,已经存在了 TFTP Client。PXE Client 通过 TFTP 协议到 TFTP Server 上下载所需的文件。

1.2 什么是KickStart  KickStart是一种无人职守安装方式。KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为 ks.cfg的文件;在其后的安装过程中(不只局限于生成KickStart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找 KickStart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系统,并结束安装。

1.3 实验环境:  虚拟机:VMware Workstation 8 for windows  所有操作均在虚拟机下完成,虚拟机网卡设置均为VMnet2,A 虚拟机已安装rhel6 ,B 虚拟机无操作系统。 PXE + KickStart安装的条件  执行 PXE + KickStart安装需要的设备为:

DHCP 服务器用来给客户机分配IP;

TFTP 服务器用来存放PXE的相关文件,

比如:系统引导文件;

FTP 服务器用来存放系统安装文件

KickStart所生成的ks.cfg配置文件;

带有一个 PXE 支持网卡的将安装的主机;

一、挂载RHEL6的DVD光盘 #mount /dev/cdrom /mnt

二、安装vsftpd并复制光盘的所有内容(文件和文件夹)到/var/ftp/pub/

三、安装并启动TFTP服务

默认xinetd超级服务是vftp-server提供

四、准备PXE引导程序、启动菜单文件

经光盘vmlinuz initrd.img复制到/var/lib/tftpboot

五、安装并启动DHCP服务

六、配置安装应答参数

根口令必须为:redhat

PXE网络无人值守装机,布布扣,bubuko.com

时间: 2025-01-13 02:34:00

PXE网络无人值守装机的相关文章

PXE网络批量装机

PXE网络装机 在大规模的linux应用环境中,如web群集.分布式计算等,服务器往往并不配备光驱设备,这种情况下如何为数十乃至上百台服务器裸机快速安装系统?传统的USB光驱.移动硬盘等安装方法显然已经力所难及.接下来介绍的PXE(Pre-boot Excution Enviroment,预启动环境)技术的网络装机方法,并结合Kickstart配置实现无人安装.   一.了解PXE远程安装服务 1.pxe远程安装服务的介绍 PXE是由Inter公司开发的网络引导技术,工作在C/S模式,允许客户机

自动化无人值守网络装机(PXE网络装机)

自动化无人值守网络装机(PXE网络装机) 在IP地址为192.168.4.5主机上配置pxe机,实现对客户端的自动化网络装机,并在给客户端装机后自动分配IP地址.主机名,并自动创建一个管理员的账户:admin和对应密码:123456. 在192.168.4.5主机上配置: [[email protected]桌面]# mkdir  /nfsdir [[email protected]/]# mount  /dev/cdrom  /nfsdir //光盘挂载目录,也可是其他目录,但要和生成ks文件

PXE网络装机及kickstart无人值守自动装机技术

PXE网络装机及kickstart无人值守自动装机技术 PXE简介 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer pro

PXE 网络装机——实现无人值守批量装机

PXE 网络装机--实现无人值守批量装机 -------------------------安装PXE批量装机需要的服务------------------------- DHCP + TFTP + FTP - DHCP:自动分配IP地址给客户机,让客户可以和PXE服务器胡同TFTP:存放安装系统的引导文件,加载速度快(理由是因为引导文件小,需要的是高效操作)FTP:存放系统文件,容量大 (TCP协议,系统文件需要的是安全稳定的传输) -----------------------------安

PXE网络装机(有人值守与无人值守安装)

一:环境说明: ip:192.168.10.1,  dhcp分配的ip段为192.168.10.2-192.168.10.30  网关:192.168.10.1 dhcp服务     tftp服务     httpd服务,我安装在同一台 二:安装 (1)安装dhcp,并拷贝dhcpd.conf.sample 模板文件到 /etc/dhcp/dhcpd.conf # yum install dhcp # cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 

Linux之PXE网络装机

Linux之PXE网络装机 一. PXE 1. 案例 2. 案例要求 (1) 将1.10配置为一台yum服务器,配置本机能够使用yum安装软件包.需要安装ftp服务器,并启动. (2) 在1.10上搭建PXE远程安装服务器.需要安装tftp-server,dhcp,syslinux软件包. (3) 在第一台新建的虚拟机上测试验证是否能够安装linux系统. "新虚拟机网卡配置为1卡" (4) 进一步配置PXE远程安装服务器,使其能够实现kickstart无人值守安装. (5) 在第二台

PXE网络装机

一.搭建PXE远程安装服务器 1.准备系统安装源 在CentOS6.5的安装光盘中,已针对目录Packages建立好repodata数据,因此只要简单的将整个光盘中的内容通过某种方式进行发布就可以作为yum仓库了,我们这里使用FTP进行发布.例如:可以创建/var/ftp/pub/目录中,并且保证有足够的可用空间. [[email protected] ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 is write-protect

Linux的PXE kickstart网络自动装机

简介: PXE工作在client/server模式,允许客户机通过网络从远程访问服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,需满足以下条件. 客户机的网卡支持PXE协议,并且主板支持网络引导. 要有一台DHCP服务器以便客户机自动分配地址,指定引导文件位置. 服务器支持通过TFTP(Trivial File Transfer Protocol,简单文件传输协议)提供引导镜像文件的下载. 但是通过PXE虽然能够通过网络实现多台客户机一起装机,但是期间还需要手动配置

Linux6.4通过PXE网络装机

搭建PXE远程安装服务器 准备RHEL6安装源 [[email protected] ~]# mkdir/var/ftp/rhel6 [[email protected] ~]# cp -rf/media/* /var/ftp/rhel6/ [[email protected] ~]# service vsftpdrestart 安装并启用TFTP服务 TFTP服务由tftp-server软件包提供,默认xinetd超级服务机型管理,. 配置文件:/etc/xinetd.d/tftp.配置时只要