PXE大量部署LINUX (基于红帽企业rhel6.0)
通过PXE+tftp+nfs(http/ftp)+dhcp+dns 部署LINUX ------>
作者: ︷Οo.。恋砂
通过部署一台服务器,客户机可以轻松的通过服务端安装或修复系统,这在企业还是相当有用勒---------------------现在作者就基于红帽RHEL6.0介绍如何部署.
首先网卡必须支持PXE启动,但这点现在的网卡基本都支持了.PXE以及DHCP和TFTP原理方面的东东,希望大家查看相关文献.我就不在这里敷衍了..还是进入正题.
1.安装tftp-server,红帽企业六默认是没有安装的 ####安装tftp-server 包
####################################注意:tftp服务是基于 xinetd服务的
修改tftp 服务 vim /etc/xinetd.d/tftp 然后启动此服务.并检查端口是否启用.
2.安装dhcp服务 并配置(####本机IP192.168.0.168)
###安装dhcp包
vim /etc/dhcp/dhcpd.conf
3.配置nfs服务,然后把光盘数据拷贝到/var/ftp/pub
4.安装syslinux包(####提供pxelinux.0),配置PXE相关文件
注:其中pxelinux.0为安装syslinux后所产生的包 ,在rhel5 是自默认安装的.
tftpboot同样 在企业5是安装文件包后默认存在的.
其中开机启动的模板文件为isolinux.cfg ,pxelinux.cfg目录是默认不存在需要手动建 立,default文件也是.
5.安装ksckstart包 .以及根据dhcp信息去配置DNS,在此.DNS服务并不是必须的,但是如果你是搭建生产环境,还是建议读者去配置完成....以上两步相对简单.我就不在这演示了.
6.把用 kickstart生产成的文件ks01.cfg拷贝到/var/ftp/pub/ksfile/
7.把自动安装的脚本ks01加到pxe里面去
在此 整个自动部署就完成了.但在执行过程中要注意要关闭防火墙以及selinux的保护
以防止tftp不能下载启动文件.
小结:
自动部署首先得理清思路,整体流程.然后再各个击破,其实这也是学习服务的方法!只有通过这样不段的训练才能把个人整体素质提升一个层次.
QQ:463141497
邮箱:
欢迎来邮探讨
本文章写有不足之处希望大家给以指出探讨....谢谢