一、安裝方式
1、手動安裝
安裝程式執行過程中,會詢問你一些問題,安裝程式再依照你回答的内容,來設定安裝後的作業系統 逐一回答這些問題進行安裝的安裝方法稱為“手動安裝(Manual Installation)”
2、自動安裝
事先将安裝程式所需的答案編寫一個檔案中,然後在啟動安裝程式前,告知安裝程式這個檔案。Red Hat enterprise linux 的安裝程式便會依照這個檔案,決定每一個問題的答案,整個過程不需要回答任何問題,這種安裝方式稱為“自動安裝”
3、本地安裝
在利用啟動媒體啟動計算機後,執行安裝程式将CD光牒或硬碟中的來源檔案安裝到硬碟中,此種安裝方式稱為“本地安裝(local installation)”
4、網絡安裝(本次将說明此方法安裝)
來源檔案存儲于網絡中的HTTP、FTP或NFS伺服器中,通過啟動媒體安裝程式将來源檔案安裝到目的主機上,這種方式稱為“網絡安裝(PEX)”
二、安裝步驟
DHCP配置部分
1)、挂載CD光牒鏡像
<a href="http://s3.51cto.com/wyfs02/M00/22/4F/wKioL1MavbuhlIzqAAFG5rCN1MQ947.jpg" target="_blank"></a>
2)、配置本地的yum源
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKioL1MavkfCBd6cAABIDQn-Q7U380.jpg" target="_blank"></a>
如有多個源并存,可将其它源禁用,隻啟用所配置的本地源
3)、安裝DHCP伺服器所需要的包
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKioL1MavfbC7WUFAAAg35l1eL4772.jpg" target="_blank"></a>
例子檔案存放于
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKioL1MawkPDMx3HAAE9H3fSKk0785.jpg" target="_blank"></a>
4)、在/etc/dhcp/下手寫配置檔案(dhcpd.conf)
<a href="http://s3.51cto.com/wyfs02/M01/22/4E/wKiom1MaxKfSMd8jAAEM8CcKdII749.jpg" target="_blank"></a>
5)、配置完成後,啟動DHCP服務
(注:DHCP服務的位址必須是靜态的,否則用戶端無法順利擷取位址)
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKioL1MaxXmC8d7IAABKfzNXF24140.jpg" target="_blank"></a>
檢視開啟端口(DHCP服務工作于udp 67号端口)
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKioL1Max6bBAkcdAAAzyDt8L2Y271.jpg" target="_blank"></a>
------------------------------------------DHCP到此配置完成------------------------------
安裝Httpd服務
1)、安裝httpd包
1
2
3
4
<code>#yum install -y httpd</code>
<code># mkdir /var/www/html/repolist</code>
<code># mount --bind /mnt /var/www/html/repolist</code>
<code># service httpd start</code>
此處是作為基于區域網路的yum源
<a href="http://s3.51cto.com/wyfs02/M01/22/50/wKioL1Ma2EjSV1ZaAAJJq-Bykt8544.jpg" target="_blank"></a>
2)、拷貝kickstart檔案到/var/www/html/目錄下(kickstart附件)
-------------------------------http服務到此完成-----------------------------------------
TFTP服務(簡單網絡傳輸協定)部分
1)、安裝tftp服務相關的包(TFTP服務工作于udp 69号端口)
<a href="http://s3.51cto.com/wyfs02/M01/22/4E/wKiom1MayOiAbfScAACMDrPkwX8871.jpg" target="_blank"></a>
超級守護程序:xinetd
功能:
為那些極少接收使用者請求的服務,專門提供監聽功能
瞬時(非獨立)守護程序:
它們無須定義在運作級别下,隻需要一次性地定義xinetd的運作級别
獨立(standalone)守護程序:
能自我管理,無須xinetd提供監聽服務的程序;
2)、添加服務
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKioL1May2TwCCxlAAHORKS5KVM581.jpg" target="_blank"></a>
3、準備tftpboot下的檔案(預設的共享目錄位于/var/lib/tftpboot下)
5
6
<code># yum -y install syslinux</code>
<code># cp /mnt/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/</code>
<code># cp /mnt/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/</code>
<code># cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/</code>
<code># mkdir /var/lib/tftpboot/pxelinux.cfg</code>
<code># cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default</code>
4)、編輯/var/lib/tftpboot/pxelinux.cfg/default檔案,指向kickstart檔案所指向的源
<a href="http://s3.51cto.com/wyfs02/M01/22/4F/wKiom1Ma2TjyCST8AAHpuuLLbfQ365.jpg" target="_blank"></a>
---------------------------------到此tftp配置完成----------------------------------------
用戶端測試(自動擷取DHCP伺服器位址池的位址--->引導核心--->開始安裝)部分
1)、擷取IP位址池的位址
<a href="http://s3.51cto.com/wyfs02/M00/22/50/wKioL1Ma2w-RlaSVAABj-SoHeQM889.jpg" target="_blank"></a>
2)、測試引導成功
<a href="http://s3.51cto.com/wyfs02/M00/22/4F/wKiom1Ma2oDBZP-MAAD4guSP3bk286.jpg" target="_blank"></a>
3)、開始安裝
<a href="http://s3.51cto.com/wyfs02/M00/22/50/wKioL1Ma3FGB66ZEAAEu7h7WnPc494.jpg" target="_blank"></a>
稍等幾分鐘,系統正在安裝包........
<a href="http://s3.51cto.com/wyfs02/M01/22/50/wKioL1Ma39mArscTAAG6oFJnKcw146.jpg" target="_blank"></a>
(注:分區空間比較大,附件中的分區大小可根據實際情況自行調整!)
=======================到此基于PXE的布署完成===========================================
本文轉自 jinlinger 51CTO部落格,原文連結:http://blog.51cto.com/essun/1370731,如需轉載請自行聯系原作者