快捷搜索:   nginx

Kickstart+HTTP+DHCP+TFTP+PXElinux实现RedHat的网络自动安装

我们知道RH中的Kickstart可以实现RedHat光盘后的自动,如果把ks.cfg及RPM考到一台HTTP或NFS服务器上, 就可以实现自动安装,但还是需要RedHat的盘来启动机器,但加上DHCP、TFTP和PXElinux及支持PXE的网卡,噢,那就可以实现 远程启动了。也就是说,有了上面的条件,你只要给一台支持PXE的客户机上电,然后再打入一个设置好的命令就可以安装好一RedHat台机器了。
实现上面安装的过程是这样的:PXE网卡启动------DHCP服务器------获得IP------从TFTP上下载pxelinux.0、 vmlinuz、initrd------启动系统------通过PEXlinux去HTTP下载ks.cfg文件-----跟据ks.cfg去 HTTP下载RPM包及安装系统------完成安装。
具体实现的过程是这样的:
1、 配制一个HTTP服务器(当然也可以是NFS、FTP)及kickstart文件:
   1) 如何配HTTP我就不说了,配好后,在HTTP的DocumentRoot目录下(一般为/var/www/html)建一个rh9目录,用于放 RedHat9的安装文件。把RedHat9第一张安装盘的RedHat目录及下面的内容全部考到这个目录下,把第二、第三张盘的RPMS目录下的rpm 包考到rh9/RedHat/RPMS目录下,完成安装文件的考贝。service  httpd  restart开启HTTP服务。可以在浏览器内打 入:http://192.168.168.6/rh9看一下,是不是能看到RedHat目录。
   2) 用redhat-config-kickstart命令做一个ks.cfg文件,注意在“安装方法”选项中 选HTTP,在“HTTP服务器:”中打入HTTP服务器的IP地址,在“HTTP目录:”中打入rh9,其它的我就不多说了。做好后把这个ks.cfg 文件考到HTTP服务器的DocumentRoot/rh9目录下。
  3) 在一台机器上做一下测试(注意:因为是自动安装,这台机器的上的数据可能全部被格掉喔)。用光盘启动机器,在boot:提示符下打 入:linux  ks=http

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论