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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/




        

        

        


            

         

                        



本文出自 “11151122” 博客,请务必保留此出处http://11161122.blog.51cto.com/11151122/1739406

以上是关于pxe自动安装redhat7.0服务的搭建与配置的主要内容,如果未能解决你的问题,请参考以下文章

yum仓库搭建与PXE全自动无人值守网络装机案例

Centos 6.* 下搭建pxe+dhcp+nfs+kickstart

PXE配置Kickstart实现高效批量安装——实现无人值守自动安装

centos7 搭建pxe批量安装系统

RHEL8.4使用PXE搭建网络安装源+KickStart实现系统自动安装

搭建PXE网络实现远程装机服务