Linux学习笔记---大量部署红帽Linux
在一家企业,需要安装大量红帽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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |