pxe自动安装redhat7.0服务的搭建与配置

一、简单介绍

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,linux等。

本文通过简单的介绍及配置pxe自动进行Linux系统的安装及初始配置,此处使用的Linux版本为redhat企业版7.0作为示范。

二、安装工具及安装环境

安装环境:redhat企业版7.0

所需安装包:      system-config-kickstart ##自动应答脚本制作工具

syslinux ##获得pxelinux.0文件安装包

dhcp ##分配ip给客户机的服务

tftp-server ##提供tftp协议的服务

httpd ##安装源共享服务

三、安装步骤及配置

(1)安装httpd服务

这里使用自己配置好的yum源进行安装,对httpd服务进行开启,并作开机自启动,提示一定要关掉防火墙,不然外人会连接不到你的httpd服务。

下面在httpd服务下配置yum源,使别人可以通过httpd服务连接并下载安装所需的安装包。

这里将httpd服务及yum源的配置已经完成了。

yum源中yum.repo内容如下:

(2)安装并配置dhcp服务

这里已经安装成功,不再赘述。

下面配置dhcp服务

首先将模板进行复制,然后进行修改内容,如下:

/etc/dhcp/dhcpd.conf 文件编辑如下:

然后重启dhcp服务:systemctl restart dhcpd

(3)tftp-server服务的配置

首先安装tftp-server软件包,并对/etc/xinetd.d/tftp 文件进行配置

这里将/etc/xinetd.d/tftp 文件中的disable后的yes改为no

然后重启tftp服务,这里注意它是 systemctl restart xinetd

(4)自动应答脚本的制作过程

首先安装system-config-kickstart

然后启动system-config-kickstart  进行制作脚本工具

下面是进行分区设置,这里分为/boot、swap和/分区。

下面为默认进去后网关的设置

将生成的ks.cfg文件保存到/var/www/html/ 目录下,下面会用到,通过httpd服务可以获取

下面是在/var/www/html/ks.cfg文件中添加的安装包信息,这里只安装基本的安装包,用户可根据自己需求选择:

(5)配置pxelinux服务及文件

配置步骤如下,这里不再赘述,记得先安装syslinux安装包

安装命令如:yum install syslinux -y

最后修改default 里面的文件内容,主要更改为默认启动选项、启动时间、标题、安装源以及自动应答脚本制作,修改如下:

下面修改尤为重要,注意看清楚,这里地址是你上面配置的地址

通过上面的安装及配置,就可以让其他人通过选择pxe自动获取你的信息,并自动执行Linux系统的安装。

注意:你的所有服务必须是开启正常的,防火墙也要进行关闭,否则别人无法通过网络获取信息。

至此,pxe自动安装redhat7.0服务的搭建与配置已经全部完成了。

以上内容出自“ptallrights”博客,请务必保留此出处:http://11161122.blog.51cto.com/

时间: 2024-10-24 08:37:05

pxe自动安装redhat7.0服务的搭建与配置的相关文章

运维工作中的bootstraping之PXE自动安装操作系统

运维工作纵向来看主要分为三个方向: 1.BootStraping:主要做的是操作系统的安装与配置,包括Bare Metal(pxe,cobbler)和Virtual Machine(image files). 2.Configuration:主要使用运维工具如puppet(rubby研发).saltstack(python研发).ansible.chef.cfengine等自动化运维工具做应用程序做批量部署与配置. 3.Command and Conrol:主要使用自动化运维工具发送命令或指令实

PXE自动安装

PXE自动安装方式 安装基础组件包 确保已经安装操作系统,作为PXE Server,建议使用RHEL 6的最新版本. 创建Yum安装源. cat>> /etc/yum.repos.d/rhel-dvd.repo<< ! [rhel-dvd]name=Red Hat Enterprise Linux DVDbaseurl=file:///media/rhel6-dvdenabled=1gpgcheck=0! 需要确保,光盘挂载到/media/rhel6-dvd这个目录.如下: # m

pxe自动安装centos

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包

PXE自动安装Linux 系统

                 PXE自动安装Linux 系统 1.PXE简介2119731621 当需要安装的操作系统比较多时,手动安装是不现实的,这个时候就要借助PXE了. PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统. 2. 实验步骤 (1) 环境准

基于CentOS6.5进行IPA服务的搭建——客户端配置

前面介绍了IPA服务端的配置,IPA服务可以为Linux系统提供用户的集中化管理服务.下面我们看一下客户端的具体配置. 操作步骤: (1)在另外一台主机上安装CentOS6.5操作系统,作为IPA客户端主机 (2)配置客户端网络参数(配置完成后重启系统) [[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:F4:B0:3A TYPE=Ethernet UU

PyQt5-5.4-gpl-Py3.4-Qt5.4.0+eric6-x64环境搭建和配置

PyQt5-5.4-gpl-Py3.4-Qt5.4.0+eric6-x64环境搭建和配置 2015.9.26.2:05.没办法,,,哈哈哈的,兵们整天能玩上玩新鲜的.顺应人的潮流,继续新鲜一把. 从都不知道几辈子之前的,linux +oracle 搭建过一次环境,原来就喜欢搭建环境.到今天啦都,有环境需要配置的,都很好玩,搭建不出来还都不困.够冷汗的也给. 都讲,聪明的是站到巨人的肩上,我也干脆在巨人头上卧卧.http://jingyan.baidu.com/article/1876c85291

linux 利用pxe自动安装预设系统

PXE工作原理  第一步:PXE Client向DHCP发送请求首先,将支持PXE的网络接口卡(NIC)的客户端的BIOS设置成为网络启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向网络中的DHCP服务器索取IP地址等信息. 第二步:DHCP服务器提供信息DHCP服务器收到客户端的请求,验证是否来至合法的PXE Client的请求,验证通过它将给客户端一个"提供"响应,这个"提供"响应中包含了为客户端分配的IP地址.

PXE自动安装CentOS6与CentOS7的实现

一. 准备工作 anaconda程序的运行配置文件 kickstart 文件,root用户家目录下的anaconda.cfg即ks.cfg文件. CentOS6与CentOS7系统镜像文件 软件/工具:httpd .tftp-server .dhcp .syslinux 包 二. 安装软件包/工具,启用 yum install Packages { httpd , tftp-server , dhcp , syslinux } 配置dhcpd.conf文件,示范文件地址:/usr/share/d

PXE自动安装Linux

PXE简介 许多情况下我们手动安装操作系统是不现实的,尤其是当数量较多的时候.这个时候就要借助其他的技术 了.PXE就是其中的一种.PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统,这里只说Linux不说Windows.PXE的具体工作有些复杂,不过多介绍,有兴