设为首页 收藏本站
查看: 476|回复: 0

[经验分享] PXE网络无人值守装机

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-6-24 09:02:27 | 显示全部楼层 |阅读模式
本帖最后由 e213 于 2014-6-24 09:03 编辑

原理和概念:  
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/
wKioL1On50HDG_voAAAR3HRqeTA173.jpg
wKiom1On53DRML8OAAASEmGG3ro069.jpg
wKioL1On50KyPfrkAAARyWGcNSM440.jpg
三、安装并启动TFTP服务
默认xinetd超级服务是vftp-server提供
wKioL1On50LC_26jAAAmtDBC6Kk290.jpg
wKiom1On53Cx0PeRAAAM_9JAZrY564.jpg
wKiom1On53CxnJrJAAARw5kqRO8800.jpg

四、准备PXE引导程序、启动菜单文件
经光盘vmlinuz initrd.img复制到/var/lib/tftpboot
wKioL1On50WBjZubAAA77etSmbc453.jpg
wKiom1On53SSDm8wAAB9OUg5KWw525.jpg
wKioL1On50aDuqDhAAB1A6wc9dU811.jpg

五、安装并启动DHCP服务
wKiom1On562yt_MeAAAkfgSdCes794.jpg
wKioL1On54DDe9M_AADHUbwVMx8837.jpg
wKiom1On567QUf5uAAAS1x9hSCw461.jpg
wKiom1On566SsECXAAAYZNtCyqM397.jpg
六、配置安装应答参数
wKioL1On54OAEYqBAAC0not5X3w571.jpg
wKioL1On54SBnhIXAAANovk3EcU851.jpg
根口令必须为:redhat
wKiom1On57OwiXcQAAGsgQq27nU804.jpg
wKiom1On57PR-cKzAADqwecNrH8587.jpg
wKioL1On54bwiossAAFdDqC857c041.jpg
wKiom1On57XRMIeXAAFz33iRpHI915.jpg
wKiom1On59Ow-tscAAEZqsdvDQw933.jpg
wKioL1On56bhg_CjAAEgi6h5RV0886.jpg
wKiom1On59XR0rOEAAGHro56TvE762.jpg
wKiom1On59WADXs_AADNtZPR5aM687.jpg
wKioL1On56eCAjIOAAAn8qLHLNM230.jpg
wKiom1On59ajvW1WAABeNe9Rw2g578.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-20981-1-1.html 上篇帖子: 使用crash提取vmcore中预分析信息 下篇帖子: Linux文本处理工具AWK使用解析 网络
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表