首页 > 其他 > 详细

基于PXE的网络自动安装系统

时间:2014-03-08 22:15:18      阅读:562      评论:0      收藏:0      [点我收藏+]

一、安装方式

1、手动安装

安装程序执行过程中,会询问你一些问题,安装程序再依照你回答的内容,来设置安装后的操作系统 逐一回答这些问题进行安装的安装方法称为“手动安装(Manual Installation)”

2、自动安装

事先将安装程序所需的答案编写一个文件中,然后在启动安装程序前,告知安装程序这个文件。Red Hat enterprise linux 的安装程序便会依照这个文件,决定每一个问题的答案,整个过程不需要回答任何问题,这种安装方式称为“自动安装”

3、本地安装

在利用启动介质启动计算机后,执行安装程序将光盘或硬盘中的来源文件安装到硬盘中,此种安装方式称为“本地安装(local installation)”

4、网络安装(本次将说明此方法安装)

来源文件存储于网络中的HTTP、FTP或NFS服务器中,通过启动介质安装程序将来源文件安装到目的主机上,这种方式称为“网络安装(PEX)”

二、安装步骤

DHCP配置部分

1)、挂载光盘镜像

bubuko.com,布布扣

2)、配置本地的yum源

bubuko.com,布布扣

如有多个源并存,可将其它源禁用,只启用所配置的本地源      

3)、安装DHCP服务器所需要的包

bubuko.com,布布扣

例子文件存放于

bubuko.com,布布扣

4)、在/etc/dhcp/下手写配置文件(dhcpd.conf)

bubuko.com,布布扣

5)、配置完成后,启动DHCP服务

(注:DHCP服务的地址必须是静态的,否则客户端无法顺利获取地址)

bubuko.com,布布扣

查看开启端口(DHCP服务工作于udp 67号端口)

bubuko.com,布布扣

------------------------------------------DHCP到此配置完成------------------------------


安装Httpd服务

1)、安装httpd包

#yum install -y httpd
# mkdir /var/www/html/repolist
# mount --bind /mnt /var/www/html/repolist
# service httpd start

此处是作为基于局域网的yum源

bubuko.com,布布扣

2)、拷贝kickstart文件到/var/www/html/目录下(kickstart附件)

-------------------------------http服务到此完成-----------------------------------------


TFTP服务(简单网络传输协议)部分

1)、安装tftp服务相关的包(TFTP服务工作于udp 69号端口)

bubuko.com,布布扣

超级守护进程:xinetd

功能:

为那些极少接收用户请求的服务,专门提供监听功能

瞬时(非独立)守护进程:

它们无须定义在运行级别下,只需要一次性地定义xinetd的运行级别

独立(standalone)守护进程:

能自我管理,无须xinetd提供监听服务的进程;

2)、添加服务

bubuko.com,布布扣

3、准备tftpboot下的文件(默认的共享目录位于/var/lib/tftpboot下)

# yum -y install syslinux
# cp /mnt/images/pxeboot/{vmlinuz,initrd.img}  /var/lib/tftpboot/
# cp /mnt/isolinux/{boot.msg,vesamenu.c32,splash.jpg}  /var/lib/tftpboot/
# cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

4)、编辑/var/lib/tftpboot/pxelinux.cfg/default文件,指向kickstart文件所指向的源

bubuko.com,布布扣

---------------------------------到此tftp配置完成----------------------------------------


客户端测试(自动获取DHCP服务器地址池的地址--->引导内核--->开始安装)部分

1)、获取IP地址池的地址

bubuko.com,布布扣

2)、测试引导成功

bubuko.com,布布扣

3)、开始安装

bubuko.com,布布扣

稍等几分钟,系统正在安装包........

bubuko.com,布布扣

(注:分区空间比较大,附件中的分区大小可根据实际情况自行调整!)

=======================到此基于PXE的布署完成===========================================

PS:

   初学乍练,不妥之处,还请各位看官多多指教.

   "如由于以上内容引起您的各种不适,与本人无关a_c!"




本文出自 “在阳光下挥洒汗水” 博客,请务必保留此出处http://essun.blog.51cto.com/721033/1370731

基于PXE的网络自动安装系统,布布扣,bubuko.com

基于PXE的网络自动安装系统

原文:http://essun.blog.51cto.com/721033/1370731

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!