歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RHEL6.0系統自動安裝之PXE

RHEL6.0系統自動安裝之PXE

日期:2017/2/28 15:45:59   编辑:Linux教程

一、原理篇

原理請基於博文“Ubuntu 10.04系統自動安裝之PXE(局域網內) http://www.linuxidc.com/Linux/2012-07/65147.htm”

二、實戰篇

1.准備工作

PXE server 系統是:rhel-server-6.0-i386,內核版本:2.6.32-71.el6.i686

鏡像下載:https://content-web.rhn.redhat.com/rhn/isos/rhel-6.0/md5sum/291d234c93442405972689b4b41c14bc/rhel-server-6.0-i386-dvd.iso?__gda__=1289452095_01d4d0835d8bf9a5fe6f7b34caea76a6&ext=.iso

關閉防火牆:service iptables stop

關閉selinux:

#vim /etc/sysconfig/selinux

SELINUX=disabled

2.yum 環境的搭建

光盤文件copy:

#mount /dev/cdrom /mnt

#mkdir /home/var/isofile -p

#cp –r /mnt/* /home/var/isofile

yum的搭建:

#vim /etc/yum.repo.d/pxeserver.repo

[base]

name=base

baseurl=file:///home/var/isofile

gpgcheck=no

測試yum的搭建是否正確: #yum list

3.dhcp的安裝與配置

#yum install dhcp

配置dhcp:

#vim /etc/dhcp/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 { #dhcpserver 分配ip的子網192.168.0網段,必須和PXE server的一個網卡同一個網段
range 192.168.0.100 192.168.0.200; #為客戶端分配ip范圍
option domain-name "192.168.0.105";
option domain-name-servers 192.168.0.105; #此項不寫可能在自動安裝時讓您手動添加,這樣達不到自動化的目的
option routers 192.168.0.111;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.0.105; #指定tftp server的ip
filename "pxelinux.0"; #通過tftp找到pxelinux.0文件,並下載
}

啟動並設置成開機啟動:

#service dhcpd start

#chkconfig dhcpd on

4.apache的安裝與配置

#yum install httpd

啟動並設置開機啟動:

#service httpd start

#chkconfig httpd on

做安裝文件的軟連接:

#ln –s /home/var/isofile /var/www/html/rhel6

保證通過浏覽器訪問:http://192.168.0.105/rhel6 可以看到安裝文件(注意:iptables 和 selinux)

Copyright © Linux教程網 All Rights Reserved