【正文】
基于網(wǎng)絡(luò)的RedHat系統(tǒng)無人值守安裝20061104 14:41作者:出處:IBM責(zé)任編輯:原野 本文介紹了 PC 平臺上的一種快速 Red Hat Linux 安裝方案。它具有很高的自動化程度用戶只需手工啟動機器并選擇從網(wǎng)絡(luò)啟動,就可以完成整個安裝過程。在需要批量安裝大量 Red Hat Linux 系統(tǒng)和需要技術(shù)人員 Red Hat Linux 安裝支持的情況下,這種方案可以節(jié)省大量的時間。而且由于不需要額外的軟件和光驅(qū)和軟驅(qū)等硬件設(shè)備,在成本上也有很大優(yōu)勢。所有安裝 Red Hat Linux 的開發(fā)/測試人員,和 IT 支持人員都能夠從本文中獲益。讀者在閱讀本文前需要有 Red Hat Linux 的安裝經(jīng)驗。 1. 引言 一般情況下,安裝Linux需要從光驅(qū)用安裝光盤啟動機器,然后進入交互式安裝界面輸入安裝所需的各種配置完成安裝。在下面這些情況下,這種安裝方式就會暴露出缺點: 1) 機器無光驅(qū)、光驅(qū)壞了(這種情況在現(xiàn)實中頻繁發(fā)生) 或光盤壞了,無法從光驅(qū)安裝Linux。 2) 軟件測試人員在搭建測試環(huán)境時,需要安裝大量的Red Hat Linux測試機器時。這時采用手工安裝方式逐臺機器安裝效率會很低。 3) 對IT支持人員來說,指導(dǎo)一個Red Hat Linux生手安裝Red Hat Linux系統(tǒng)會耗費很多時間。日復(fù)一日重復(fù)這種工作會浪費寶貴的人力資源。 從降低商業(yè)成本和提高安裝系統(tǒng)效率的角度出發(fā),本文向大家介紹一種方案基于網(wǎng)絡(luò)的Red Hat無人值守安裝。該方案將很多安裝準(zhǔn)備工作在服務(wù)器上一次性完成,這樣在客戶機上安裝時就不需要為每個客戶機重復(fù)這些工作,節(jié)省了時間和成本,提高了效率。 在一次性的環(huán)境配置工作完畢后,該套方案能達到非常高的自動化程度:用戶只需要執(zhí)行很少的手工步驟即可完成安裝。安裝過程中的手工步驟和自動步驟如下: 1) 手工步驟:開機,選擇從網(wǎng)絡(luò)啟動。如果你的方案配置得比較負(fù)責(zé)復(fù)雜靈活,也許還需要你選擇安裝何種系統(tǒng)??傊?,手工步驟非常少。 2) 自動化步驟:剩余步驟,包括系統(tǒng)配置,硬盤分區(qū),和程序包安裝,將全部自動完成。 2. 方案介紹 這種方案需要首先設(shè)置一個啟動服務(wù)器和一個安裝服務(wù)器(可以配置在同一臺物理機上),然后通過網(wǎng)絡(luò)啟動存放在啟動服務(wù)器上的安裝程序。安裝程序會自動訪問存放在安裝服務(wù)器上的安裝配置文件和安裝介質(zhì)來完成安裝。 涉及到的技術(shù) 該方案主要應(yīng)用了三種技術(shù): 1) 在PC上從網(wǎng)絡(luò)啟動Red Hat Linux安裝程序的PXE協(xié)議 2) Red Hat Linux安裝程序提供的網(wǎng)絡(luò)安裝功能(即指通過網(wǎng)絡(luò)訪問安裝介質(zhì)) 3) Red Hat Linux 安裝程序提供的無人值守安裝功能(Red Hat稱為kickstart) 技術(shù)1)和2)在參考資料1和2里已有部分介紹。本文將重點描述參考資料中未涉及部分和無人值守安裝功能。 軟硬件需求 要按本文介紹的方法完成自動化安裝,你需要如下軟硬件資源: 一臺PC機器作為啟動和安裝服務(wù)器(其它架構(gòu)機器也可以) 一臺待安裝的PC機器,它的網(wǎng)卡必須帶有PXE支持 一個建好的局域網(wǎng),上述兩臺機器已經(jīng)連接入同一子網(wǎng) 待安裝的Red Hat Linux安裝介質(zhì) 方案原理示意圖 圖1是網(wǎng)絡(luò)安裝環(huán)境的一個原理示意圖。整個安裝環(huán)境由一個局域網(wǎng),和連接到該局域網(wǎng)的三臺機器組成:啟動服務(wù)器(Boot Server),安裝服務(wù)器(Installation Server),和待安裝機器(Client)。其中啟動服務(wù)器和安裝服務(wù)器可以部署在同一臺物理機上。表1列出了對這些機器的軟硬件要求,和其上負(fù)載的服務(wù)與數(shù)據(jù)。 圖1 網(wǎng)絡(luò)安裝原理示意圖 表1 網(wǎng)絡(luò)安裝環(huán)境里各機器上的軟硬件配置 該方案的實現(xiàn)步驟 1) 配置啟動服務(wù)器 2) 配置安裝服務(wù)器 3) 從網(wǎng)絡(luò)啟動機器以完成安裝 步驟1)和2)只需做一次即可。對每一臺需安裝Red Hat Linux的機器,都需要在啟動服務(wù)器和安裝服務(wù)器中部署相應(yīng)的數(shù)據(jù),并執(zhí)行一次步驟3)。 下面將帶領(lǐng)您逐一執(zhí)行這些步驟。為了簡單,我將用示例來說明如何在一臺安裝了 Red Hat Enterprise Linux AS 3 Update 5 的 PC 機上設(shè)置啟動