快速业务通道

Linux学习笔记---大量部署红帽Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-30

在一家企业,需要安装大量红帽linux,采用PXE网络安装是最好不过的方法!前提是每台计算机的网卡都支持PXE网络启动,不过现在大部分的网卡都支持此项功能了.

我们需要搭建一个安装服务器,服务器架构:DHCP TFTP PXE FTP Kickstart

1.安装所需软件

查询一下系统是否已经安装了以下软件:dhcp,vsftp,tftp,system-config-kickstart,如果没有安装,请自行安装好.

2.配置DHCP

这里我推荐自己写一个dhcp的配置文件,写之前先备份一下原来的dhcpd.conf文件

#mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

#vim /etc/dhcp/dhcpd.conf

内容如下

重启DHCP服务:#service dhcpd restart

3.开启tftp服务

#vim /etc/xinetd.d/tftp

把server_args和disable两项修改成

server_args=-s /tftpboot

disable=no

重启tftp服务:#service xinetd restart

4.配置kickstart

#system-config-kickstart

这里注意:必需创建/、/boot、swap三个分区,否则安装过程会报错

两项“预安装脚本”和“安装后脚本”不需要配置,点击左上角“文件”进行保存,文件名为ks.cfg,取用默认的保存路径吧./root

5.配置ftp服务器

在配置kickstart安装方法时,我们点选了FTP,我们必需在服务器上开启FTP,提供RHEL6安装源.

#mount /dev/cdrom /media/rhel-6-iso

#cp /media/rhel-6-iso /var/ftp/pub

重启ftp服务:#service vsftpd restart

6.PXE引导配置

#mkdir -p /tftpboot/pxelinux.cfg

#cp /root/ks.cfg /vat/ftp

#cp /usr/share/syslinux/pxelinux.0 /tftpboot

这个pxelinux.0是pxe网络启动需要的加载程序,在配置DHCP时候,filename选项的参数就必需是这个pxelinux.0文件名

#/media/rhel-6-iso/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

以上这步是把光盘上的isolinux.cfg文件拷贝过来并命名为default,这是个安装界面选项菜单

#chmod 644 /tftpboot/pxelinux.cfg/default

#vim /tftpboot/pxelinux.cfg/default

修改成如下内容

default linux

label linux

append initrd=initrd.img ks=ftp://192.168.1.101/ks.cfg

#cp /media/rhel-6-iso/images/pxeboot/initrd.img /tftpboot

#cp /media/rhel-6-iso/images/pxeboot/vmlinuz /tftpboot

所有配置工作完成!

本文出自 “Linux技术爱好者” 博客,请务必保留此出处http://haobo.blog.51cto.com/2893071/596494

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号