PXE网络装机服务

一、PXE(预启动执行环境)

1.C(支持网络启动、PXE协议)/S

2.PXE需要环境

1)DHCP:客户端自动下发IP地址信息,指定引导文件位置

2)TFTP:提供引导文件

二、PXE部署

首先应在服务器上关闭防火墙和selinux

//关闭防火墙   chkconfig iptables off

//关闭SELINUX   vim  /etc/sysconfig/selinux

//重启机器

1)部署TFTP

rm -rf /etc/yum.repos.d/*           //删除本地YUM源

vim /etc/yum.repos.d/local.repo      //编辑本地YUM源

[local]

name=local

baseurl=file:///mnt

gpgcheck=0

mount /dev/cdrom /mnt             //挂载光盘

//安装PXE环境所需要的软件及服务  yum -y install  dhcp  vsftpd  tftp  tftp-server  syslinux  system-config-kickstart

//编辑并启用tftp服务    vim  /etc/xinetd.d/tftp

//开启xinetd 服务(其中包含tftp等服务)     /etc/init.d/xinetd start

//将xinetd服务设为35级别开机自启服务   chkconfig  --level 35 xinetd on

2)部署DHCP

//拷贝/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample模板到/etc/dhcp/dhcpd.conf

//编辑拷贝过来的/etc/dhcp/dhcpd.conf    vim /etc/dhcp/dhcpd.conf

//启动dhcpd服务  /etc/init.d/dhcpd start

//将dhcpd服务设为35级别开机自启服务    chkconfig  --level  35 dhcpd  on

3)配置PXE

//拷贝内核、引导文件到TFTP目录cp  /mnt/images/pxeboot/vmlinuz和 /mnt/images/pxeboot/initrd.img到/var/lib/tftpboot/

//拷贝PXE引导文件到TFTP目录 cp /usr/share/syslinux/pxelinux.0 到/var/lib/tftpboot/

4)配置启动菜单

//新建目录并起名为  mkdir /var/lib/tftpboot/pxelinux.cfg

//生成启动菜单文件    vim /var/lib/tftpboot/pxelinux.cfg/default

default  auto              //默认使用auto标签

prompt  0               //“1”表示等待用户确认,0不等待直接使用默认标签

label  auto             //定义标签auto

kernel  vmlinuz           //指定内核文件名

append  initrd=initrd.img  devfs=nomount  ramdisk_size=8192    //指定引导参数

5)部署vsftpd

//新建光盘挂载目录   mkdir /var/ftp/centos

//挂载光盘    mount /dev/cdrom /var/ftp/centos

//启动vsftpd服务      /etc/init.d/vsftpd start

//将vsftpd服务设为35级别开机自启服务  chkconfig  --level  35 vsftpd  on

6)新建虚拟机测试(验证成功)

三、Kickstart无人值守

1)中文支持

//安装X图形环境       yum -y groupinstall "X Window System"

//安装GNOME图形化    yum -y groupinstall "Desktop"

//安装中文支持包       yum -y groupinstall "Chinese support"

//编辑语言系统文件   vim /etc/sysconfig/i18n

2)生成kickstart

切换到init 5   运行kickstart,并将文件保存到/var/ftp/目录

3)编辑启动菜单,支持kickstart引导文件

//生成启动菜单文件   vim /var/lib/tftpboot/pxelinux.cfg/default

4)客户端测试(测试成功)

时间: 2024-08-29 13:32:54

PXE网络装机服务的相关文章

YUM仓库服务与PXE网络装机的配置安装与使用

前言 前面我们安装软件主要使用rpm和源码编译安装,尤其在rpm安装软件的时候有些软件需要依赖关系,安装起来非常麻烦,今天讲的YUM仓库安装,可以自动解决依赖关系,只需要一条命令:yum -y install 软件名,就可以安装了,如果要卸载就执行:yum -y remove 软件名. 接下来先给大家搭建一台YUM服务器,实现yum安装软件 此外今天的另外一个实验就是PXE网络安装,非常类似windows2008的wds,通过网络快速安装操作系统.PXE的安装方式虽然说提高了安装的灵活性,但是有

自动化无人值守网络装机(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协议,系统文件需要的是安全稳定的传输) -----------------------------安

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) 在第二台

YUM仓库服务与PXE网络装机

一.部署YUM软件仓库 借助YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系. 1.准备网络安装源(服务端) YUM软件仓库通常借助于HTTP或FTP协议来进行发布,这样可以面向网络中的所有客户机提供软件服务.为了便于客户机查询软件包,获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下所有rpm包的头部信息. 软件仓库的提供方式有三种: FTP服务:ftp://......   HTTP服务:http:/

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

PXE网络装机配置和kickstart 无人值守安装

网络装机的优势: 规模化:同时装配多台主机 自动化:装系统.配置各种服务 远程实现:不需要光盘.U盘等各种物理安装工具 什么是PXE? PXE是域启动执行环境,在操作系统之前运行,可用于远程安装,构建无盘工作站. 工作模式: PXE client集成在网卡ROM中,当计算机引导时,BIOS把PXE client 调入内存执行,获取PXE server配置,显示菜单,根据用户选择将远程操作系统下载到本机运行. 搭建PXE需要的服务(搭建PXE的前提条件) 1.DHCP服务,分配IP地址,定位引导程

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.配置时只要