您的位置:首页 > 运维架构 > Linux

大量部署LINUX (基于红帽企业rhel6.0)

2011-07-27 00:24 603 查看
大量部署LINUX (基于红帽企业rhel6.0)
通过PXE+tftp+nfs(http/ftp)+dhcp+dns 部署LINUX ------>作者:wensir恋砂追月
通过部署一台服务器,客户机可以轻松的通过服务端安装或修复系统,这在企业还是相当有用勒---------------------现在作者就基于红帽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/put/ksfile/
7.把自动安装的脚本ks01加到pxe里面去





在此 整个自动部署就完成了.但在执行过程中要注意要关闭防火墙以及selinux的保护
以防止tftp不能下载启动文件.

本文件有写不足之处希望大家给以指出....谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息