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

                           大量部署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不能下载启动文件.

本文件有写不足之处希望大家给以指出....谢谢

你可能感兴趣的:(linux,职场,休闲,红帽,RHEL6.0)