1. 什麼是有盤或無盤工作站
遠程引導(REMOTEBOOT)服務用於支持網路用戶,使他們可以從伺服器而不是從本地磁碟驅動器上引導其操用系統。這個進程調用了在網卡中的一個ROMOTE PROGRAM LOAD(RPL)ROM。用於從服務上裝載一個引導模塊,該引導模塊是操作系統真正的啟動代碼,在引導模塊裝載以後,其餘的操作系統也被裝載了,這些網路客戶機大多數無軟碟機或硬碟,所以被稱為無盤工作站。目前,我們常見的無盤工作站均為NOVELL網,但在支持WIN95方面不盡人意。相比之下,WINDOWS NT 優越性就十分突出了。NT網的無盤工作站不僅操作簡便,功能全面,而且還可以在工作站上使用 DOS,WINDOWS3.X, WINDOWS95。
無盤工作站的特點:
1 減少每台工作站都必須安裝軟盤驅動器或硬碟驅動器的費用,使計算機更便宜。
2 避免通過軟硬碟感染計算機病毒。
3 可以控制網路信息以及軟體的擴散,寶貴數據不會通過磁碟被帶走。
4 比利用軟盤啟動的方式快速。
5 便於軟體集中管理,使軟體升級更簡便。
6 減少網路管理者維護工作站的時間與負擔。
基於以上優點,NT的無盤工作站在中小型公司,企業,以及教學機房中使用是比較經濟、實用、安全、保密。 當然,並不是所有的網卡都支持WINNT的無盤工作站。WINDOWS NT是利用"遠程啟動服務"提供工作站端利用BOOTROM啟動功能。這就要求工作站端的網卡必須有EPROM,也就是BOOTROM。支持遠程啟動的網卡不多,常見的有3COM、D-LINK、ACCTON等,有些網卡無法被遠程啟動伺服器所識別(如:ACCTON),就必須將此網卡添加到遠程啟動伺服器資料庫中。
在網吧的機子就是無盤工作站.
2. 無盤工作站的概念是什麼
無盤工作站的原理就是在網內有一個系統伺服器,這台系統伺服器上除了有它本身運行所需的操作系統外還需要有一個工作站運行所需的操作系統。無盤工作站的機箱中沒有硬碟,其它硬體都有(如主板、內存等),而且無盤工作站的內存必須帶有可引導晶元(一般網卡沒有,可引導晶元可以買到)。在無盤工作站啟動時網卡上的可引導晶元從系統伺服器中取回所需數據供用戶使用。簡單點一句話就是,無盤工作站其實就是把硬碟和主機分離,無盤工作站只執行操作不執行存儲。
3. 請問無盤工作站的做法,越詳細越好
無盤網路簡介在傳統的網路建設模式中,除了網路建設必備的網路伺服器(或配置較高的主機)、網路拓撲結構、包括集線器,交換機等在內的網路設備外,還有一項投入就是直接面對網民的網路終端(或稱客戶機)。一個中、大規模的網路,其終端一般在40-100台左右,因此網路的初期投入成本將佔有相當大的一部分。如何縮減這一部分的成本,同時又保持客戶機良好的性能,即成為建設中的一個非常重要的問題。負責網路管理的管理員們對管理和維護應該有比較深的認識。網路管理員的主要工作就是要保證一個網路能正常運行。一個普通的有盤網路,例如一個網路教室,如果網路中的客戶機出了什麼問題,開不了機、上不了網,或者網路中的軟體需要升級,把Offce97升級為Office2000,這時網路管理員就要忙起來了,他要負責把每台機器都調整好,安裝上新的軟體,甚至每台機器的硬碟都要重新格式化、分區、安裝好系統等。也許過不了多久,系統又被學生不小心破壞掉,於是又是繁瑣的安裝、調試等。麻煩不說,還要耽誤工作、影響用戶的正常使用。而如果應用RAID的無盤網路系統,網管只須把工作站要用到的操作系統的文件和軟體文件都放到伺服器上,系統的管理和維護都在伺服器上完成,軟體升級只需要配置一次,網路中的所有計算機就都能用上新軟體,這對網路管理員來說的確是福音。而如果伺服器採用RAID解決方案,不僅可使其和客戶機的讀寫性能提升,更使伺服器的安全可靠性增加了100%.綜上所述,傳統的網路建設模式已經不能適應網路發展的需求。為了在激烈的競爭中立足,保證良好的系統(本地,網路)運行速度和穩定性,並承受長時間連續運作的能力。一種新型的網路解決方案應運而生-具有RAID功能的無盤網路系統。具有RAID功能的無盤網路解決方案最基本的特點是降低架構成本,提高上網速度,管理方便;它針對目前的網吧、校園網開發了相應的改造方案,最大限度的提高了網路的易操作、易維護、易管理、共享性及娛樂性。方案內容系統簡介RAID的無盤網路就是採用一台具有磁碟陣列(RAID)伺服器,所有的軟體都安裝在伺服器上,而下面的工作組則無需光碟機、軟碟機、硬碟。每台客戶機只要配有一塊網卡,所有內容都從伺服器上讀取,共享伺服器資源。為了提高伺服器存儲系統容量、傳輸數據的速度和保證數據的冗餘性,那麼究竟什麼是RAID?該怎麼來實現?下面就來介紹相關的知識。RAID()技術,即廉價冗餘磁碟陣列技術。在開發磁碟陣列時,當初的設想除了使用多塊硬碟用來實現更高速度的考慮之外,還有存儲冗餘能力及擴容方面的考慮。系統的存儲冗餘能力是指:假如任何一塊硬碟出現問題的時候,能使系統仍然繼續工作。而系統的擴容是指假如單塊硬碟的容量達不到用戶的需求時,可以採用多塊硬碟捆綁來提供更高容量的存儲系統。基於這些想法,就產生了RAID技術,實質上,可以把RAID理解成一種使用磁碟驅動器的方法,它將一組磁碟驅動器用某種邏輯方式聯系起來,作為邏輯上的一個磁碟驅動器來使用,以實現用戶的需求。磁碟陣列有許多優點:首先,提高了存儲容量;其次,多台磁碟驅動器可並行工作,提高了數據傳輸率;RAID技術確實提供了比通常的磁碟存儲更高的性能指標、數據完整性和數據可用性,尤其是在當今面臨的IO總是滯後於CPU性能的瓶頸問題越來越突出的情況下,RAID解決方案能夠有效地彌補這個缺口。組建無盤網路帶RAID的無盤系統與有盤系統比較系統維護中了病毒之後,則需要每台電腦都要進行病毒清除;系統崩潰了,則需重新GHOST或使用還原精靈等軟體進行還原,甚至有些網路使用了硬體還原卡,但使用效果均不如人意,無論是殺毒或還原系統,在客戶機台數眾多的情況下,將會令人不堪負荷,而且需要專業人士對其進行系統維護。中了病毒後,只需要對伺服器進行病毒清除,工作站系統崩潰了,一個熱鍵二分鍾即可恢復系統,完全無還原精靈等還原軟體的各種缺憾,比硬體還原更為令人滿意。無RAID配置的伺服器易死機,將會導致全網崩潰。但是只要伺服器配置RAID的話,而且按照我們建議的方法對伺服器進行操作的話,伺服器會出現故障的幾率極低。性價比每台客戶機均安裝一個硬碟的話,每台PC的價錢當然會比無盤網路高幾百元。如果您想用RAID卡保護數據的安全存儲,這個時候您就須在每台伺服器和客戶機配置RAID磁碟陣列,這樣花費的錢就很多了,而且最大的壞處就是經常進行維護時造成的硬碟磨損,上網人員頻繁的亂關機很容易損壞硬碟或者造成數據丟失。一年或稍長的時間就將會有不少的硬碟罷工。更需要請一個專業人士或電腦公司進行維護。每台電腦均省下了至少一個硬碟的錢。如果電腦台數較多時,此數目尤其明顯,更無硬碟磨損之累贅。採用磁碟陣列卡的無盤網路系統,只要在伺服器端安裝RAID卡就可以了,這樣節省下來的錢是可觀的。針對大型無盤網路系統的話,省下的硬碟費用將可使網路系統升級等更上一個檔次。方案介紹本方案採用百兆雙伺服器架構(採用RAID磁碟陣列),中心網路採用一台16口帶VLan功能的交換機,建議工作站40-100台左右。伺服器採用Windows2000ServerSP3,工作站採用游戲兼容性最好的Windows98SE,本系統安裝最新ServicePack3、IE6、DX8.1B及各種安全補丁,解決了有盤系統易發的低級入侵,攻擊漏洞等錯誤,並能阻擋大多數病毒的入侵(如FunLove、尼姆達、紅色代碼等)。配HighPoint的RocketRAID454陣列卡,其RAID5功能對系統更加安全、健壯、不易崩潰,在性能及穩定性上表現更為出色。磁碟陣列卡:建議用戶配置HighPoint的Rocket系列板卡由美國HighPoint公司設計、研發、生產的控制晶元以及RocketATARAID系列控制卡在市場上得到受到廣大存儲客戶的親睞;近幾年來,ATARAID卡已在大、中、小型伺服器得到廣泛應用,特別是網路技術的不斷發展,在配置無盤網路系統中採用磁碟陣列卡已是不可缺少的一部分。因為它不僅僅擴展了硬碟的介面數量,還對整個系統的運行速度、兼容性能發揮了巨大的作用;而且隨著RAID技術的不斷發展,人們對數據安全存儲越來越重視。方案特點安裝配置簡單:友好親和的HighPointRAIDManagement管理界面和操作方式,很直觀,用戶可以輕松玩轉RAID無盤網路系統的設置,整個網路中客戶機的安裝配置簡單易行。管理維護方便:體貼細致的設計思想和邏輯流程,給用戶提供了最方便的操作方式和最大的靈活性,使得用戶也可以像使用普通的Windows應用程序一樣來管理整個RAID無盤網路系統。運行穩定:配有HPTRAID卡的系統配置方案,解決了傳統無盤網路經常發生的軟體運行問題和系統死機問題,從圖像處理到程序設計,從網上沖浪到大型聯網對戰游戲均能穩定流暢運行。極強的安全防護性:HPT的管理軟體具有用戶名、密碼管理功能,使無盤網路的安全性達到了系統安全的極限,把系統遭受有意或無意破壞的可能性降到最低,真正實現零維護。支持多種操作系統啟動:因為HPT的板卡有自啟動功能,即用戶可設置從任一一塊系統硬碟啟動,這樣使用戶輕松實現了多操作系統的切換。支持多種操作系統,如Win95,Win98ME,WinNT4.0,Win2K,WinXP,Linux(RedHat,SuSE,Turbo,Caldera)和FreeBSD.廣泛的硬體兼容性:HPT對產品做了全面細致的測試,尤其在兼容性方面,HPT配備了大量的硬體環境做兼容性測試,排除了用戶後顧之憂。在操作系統下管理控制RAID:除了在BIOS下管理RAID,RocketRAID454還提供了在操作系統下的管理軟體。方便的向導安裝,可讓您實現輕松安裝和使用。不僅支持RAID0、1、10和JBOD模式,如果您對數據的安全系數要求高的話,最好採用RAID5來實現無盤網路安全管理,兼具高性能,高安全性和高容量利用率三方面優勢。擴展介面靈活,HighPoint火箭卡支持雙通道、四通道、八通道的數據通道和硬碟數,單盤容量超過137G的限制,提供了更大的數據存儲容量,為系統提供數據安全保障
4. 什麼是無盤工作站
「盤」指的是硬碟。
無盤工作站的原理就是在網內有一個系統伺服器,這台系統伺服器上除了有它本身運行所需的操作系統外還需要有一個工作站運行所需的操作系統。無盤工作站的機箱中沒有硬碟,其它硬體都有(如主板、內存等),而且無盤工作站的內存必須帶有可引導晶元(一般網卡沒有,可引導晶元可以買到)。在無盤工作站啟動時網卡上的可引導晶元從系統伺服器中取回所需數據供用戶使用。
簡單點一句話就是,無盤工作站其實就是把硬碟和主機分離,無盤工作站只執行操作不執行存儲。
如何建立無盤工作站?
這是網吧和游戲聯網中一個非常重要的技術,目前,海王星因為條件限制,
只找到Accton En165x、3COM和IntelExpress網卡支持NT遠程啟動,以下部分均以
Accton En165x網卡為例說明。
一.准備工作
1.WINNT遠程啟動(RPL)服務的安裝
WINNT遠程啟動(RPL)服務可在WINNT安裝過程中安裝,也可在WINNT中安裝。
在WINNT安裝過程中,選擇網路安裝時, 先要安裝Microsoft DLC網路協議,再加
入遠程啟動(RPL)的服務。安裝RPL所需的文件在NT光碟上的clients\rpl下。在
NT下安裝時,也要先加入DLC協議,在加入RPL服務。以下假設NT被裝在D:\WINNT
目錄下,遠程啟動服務的文件被安裝在D:\WINNT\RPL目錄下,NT Server的名稱為
ntserver。
2.Accton En165x網卡遠程啟動文件的安裝
a.首先要拷貝幾個必需的文件
將Accton En1657/1658網卡驅動盤插入A驅。
將A:\NDIS\DOS\ETHNE.DOS 拷入D:\WINNT\RPL\BBLOCK\NDIS下。
建立D:\WINNT\RPL\BBLOCK\NETBEUI\ETHNE
將A:\BOOTROM\NT\DOSBB.CNF 拷入D:\WINNT\RPL\BBLOCK\NETBEUI\ ETHNE下。
將A:\BOOTROM\NT\PROTOCOL.INI拷入D:\WINNT\RPL\BBLOCK\ NETBEUI\ETHNE
下。
修改PROTOCOL.INI中的IOBASE和IRQ參數來符合你網卡的設置。
b.建立必需的網卡遠程啟動資料庫
進入命令行狀態,在D:\WINNT目錄下運行rplcmd。按如下提示輸入:
Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
Add Del Enum: a
BootName=DOSA
VendorName=0000E8
BbcFile=BBLOCK\NETBEUI\ETHNE\DOSBB.CNF
All other parameters are optional
BootComment=Ethernet ISA
WindowsSize=0
(以上是加入DOS下網卡的啟動文件)
Adapter Boot Config Profile Service Vendor Wksta [Quit]: c
Add Del Enum: a
ConfigName=DOS622x
BootName=DOSA
DirName=DOS
DirName2=DOS622
FitShared=fits\dos622.fit
FitPersonal=fits\dos622p.fit All other parameters are optional
ConfigComment=DOS 6.22 & EN1657/58-P
DirName3=
DirName4=
(以上是加入DOS下網卡的配置文件模板)
Adapter Boot Config Profile Service Vendor Wksta [Quit]: v
Add Del Enum: a
VendorName=0000E8
VendorComment=Accton EN165x/EN1657/58-P(以上是加入網卡的廠商資料)
c.Accton En165x網卡Bootrom的安裝
Accton En165x有專用的做NT下遠程啟動的Bootrom,請將之按正確方向插在
網卡上。用網卡驅動盤上的Setup程序將Bootrom Enable,設置佔用地址從C800
(一般)開始。
二.如何建立DOS/Windows無盤站
1.如何安裝DOS6.22的無盤站
拷貝DOS啟動文件
向D:\WINNT\rpl\Rplfiles\Binfiles\dos622中拷入DOS6.22的IO.SYS和MSDO
S.SYS兩個文件,一般情況下,為了正確拷貝這兩個文件,需要先用attrib將文件
的系統和隱藏屬性去掉,然後拷貝,最後再恢復這兩個文件的屬性。可以直接從
網路上的一台安裝有MSDOS6.22的機器向伺服器中該目錄拷貝,Rplfiles目錄已經
是被共享的;也可從DOS6.22的啟動軟盤上拷貝。需要注意的是:若你的DOS6.22
中是IBMDOS.SYS和IBMIO.SYS,請將之改名為MSDOS.SYS和IO.SYS,再拷貝。
建立給Accton網卡用的DOS啟動配置文件
運行遠程啟動管理器,在文件菜單中選擇新的配置文件,給Accton網卡啟動
DOS 的配置文件起一個意義明確的名字,在描述中寫明網卡類型、啟動DOS版本號,
然後在配置中選擇DOS 6.22 & EN1657/58-P(前面用Rplcmd輸入的Config的Comm
ent)。
自動轉換工作站
運行遠程啟動管理器,再打開插有Accton網卡的機器,然後在遠程啟動管理
器中按F5刷新,直至出現要遠程啟動的機器網卡號。選中網卡,然後選擇文件菜
單中的轉換適配器,產生工作站屬性對話框。在Wksta名中輸入給工作站起的名字,
在描述中註明機器型號、網卡型號和啟動操作系統。在密碼中輸入將來無盤站啟
動時要輸入的密碼。
配置類型:如果你做好的配置僅為一台機器使用,就選個人配置類型;要是
想把做好的配置給一些機器使用,就選擇共享配置類型。配置文件選擇剛建立的
配置文件。
進行TCP/IP協議配置。
啟動工作站--重新啟動工作站,在出現詢問用戶名和密碼時輸入工作站名
(預設即為工作站名,可敲ENTER跳過)和設好的密碼。就可進入DOS6.22。以後
安裝軟體和配置系統均和一般機器一樣,可通過網路安裝所需文件,對一些系統
文件的定位請參考D:WINNT\rpl\fits\dos622.fit。
2.如何安裝Windows95無盤站
要建立WIN95無盤站,首先必須將該無盤站建成DOS的無盤站。
按如下內容,建立一個w95bb.cnf文件,放到WINNT\RPL\BBLOCK\NETBEUI\ET
HNE\ 下,也可在
WINNT\RPL\BBLOCK\NETBEUI\下找一個w95bb.cnf文件略做更改放入ETHNE目錄。
; Windows 95 on Accton EN1657 ETHERNET
BASE D0HRPL BBLOCK\RPLBOOT.SYS
LDR BBLOCK\RPLSTART.COM ~
DAT BBLOCK\NETBEUI\ETHNE\PROTOCOL.INI
;上行為不同於一般的內容。
DRV BBLOCK\RPLDISK.SYS ~ ~ ~
EXE BBLOCK\RPLPRO1.COM ~ 2 ~
EXE BBLOCK\RPLBIND2.EXE ~ ~
EXE BBLOCK\PROTMAN.EXE ~ ~
EXE BBLOCK\RPLBIND1.EXE ~ ~
;DRV BBLOCK\IPXNDIS.DOS ~ ~ ~
;DRV BBLOCK\TCPDRV.DOS /I:C:\LANMAN.DOS ~ ~
EXE BBLOCK\NETBEUI\NETBEUI.EXE ~ 10 ~
DRV BBLOCK\NDIS\ETHNE.DOS ~ ~ ~
;上行為不同於一般的內容。
DRV BBLOCK\PROTMAN.DOS /I:C:\LANMAN.DOS ~ M
EXE BBLOCK\W95I13.COM ~ ~ ~
再用D:|WINNT\rpl下運行rplcmd,建立給WIN95用的資料庫。
Adapter Boot Config Profile Service Vendor Wksta [Quit]: b
Add Del Enum: a
BootName=DOSZ
VendorName=0000E8
BbcFile=BBLOCK\NETBEUI\ETHNE\W95BB.CNF All other parameters are op
tional
BootComment=Ethernet ISA
WindowsSize=0
(以上是加入WIN95下網卡的啟動文件)
Adapter Boot Config Profile Service Vendor Wksta [Quit]: c
Add Del Enum: a
ConfigName=win95z
BootName=DOSZ
DirName=DOS
DirName2=WIN95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit All other parameters are optional
ConfigComment=WIN95 & EN1657/58-P
DirName3=
DirName4=
(以上是加入WIN95下網卡的配置文件模板)
然後運行遠程啟動管理器,建立新的配置文件,選擇WIN95 & EN1657/58-P配
置(剛建立的配置)。
安裝
把win95網路版裝在NT上,有兩種情況,一種是把win95整個目錄直接拷到se
rver上,一種是要找台win95
運行netsetup裝到server上,這就要看你的win 95
網路版是那種已經解開的,還是要安裝的。然後把這個win95目錄共享出來。在我
的server上是以pwin95共享出來的。附錄中指出了一個已解開的PWin95網路版,
可直接拷入硬碟,以Pwin95共享。建立一個工作站目錄,我們假設為D:\machine,
以machine為名字共享出來。Upgrade 這個共享的win95
在d:\winnt\rpl\updat
e\win95下運行兩個bat文件。運行bat文件時會有提示。啟動無盤工作站,然後在
工作站上進入dos
連接NT Server上的共享目錄.
例如 net use f: \\ntserver\pwin95; net use g: \\ntserver\machine
然後按如下步驟進行:
f:setup /iw /is msbatch.inf它會問你是否安裝在網路上,答是,還要問你
裝那個目錄下,我是 g:\work1。安裝時選擇檢查硬體時,要自己選擇,而且越少
硬體越好,避免問題。網卡設置時要小心,要設置好irq
io之類,協議一定要選
netbeui,如果要裝 tcp/ip,也要這時設好,以後在改動會很麻煩。好了,安
裝完了,要重啟動,請關機。
不知為什麼,這時的Win95缺少必需的啟動配置文件(d:\machine\work1\su
boot下的config.sys和autoexec.bat),必須由我們自己來寫。當然,要是你發
現了這兩個文件,那就省掉如下的步驟了。
config.sys:
DEVICE=HIMEM.SYS
device=emm386.exe ram
DEVICE=ramdrive.sys 1440 /e
dos=umb
high
autoexec.bat:
@if not exist d:\winboot\nul mkdir d:\winboot
c:\system.dat d:\winboot
@ c:\ d:\winboot
d:
cd \winboot
寫好後記得放入D:\machine\work1(或者是你自己設的目錄)\suboot 下。
配置
在伺服器上運行遠程啟動管理器,改變已經建好的DOS遠程啟動工作站的屬性,
將其配置文件該為前面建好的WIN95配置文件。在d:\winnt\rpl\bin下運行win95
clt
然後改d:\winnt\rpl\rplfiles\profiles\(你自己建立
的配置文件的名字)\suboot\下改win.bat。這個很重要,否則啟動不了。改成這
個樣子:
set comspec=d:\winboot\command.com
nwrpltrm
snapshot /R /S /B:d /m:120
setmdir /m /r:d:\winboot
net logon /domain:(NT域名,自己改過來) /savepw:
no /y
path=f:\;f:\command;
setmdir
g:
cd work1
win.com
還要改共享出來的win95的machines.ini文件
例如改成
[XXXXXXXXXXXX] <- 你的網卡的MAC即網卡號.
SYSDATPATH=g:\work1
c=\\ntserver\work1 (這里把d:\machine\work1共享成work1了)
f=\\ntserver\cwin95
g=\\ntserver\machine
還要改 config.sys文件, 加上 device=emm386.exe ram; 及 dos=high
um
b。為了使系統能找到emm386.exe
還要改d:\winnt\rpl\fits\win95.fit文件,
加一句 emm386.exe ….
參照himem.sys那一行。然後打開無盤站,啟動,繼續
安裝。啟動後會第二次讓你登錄,注意不要用它給的MAC號當 user name
而要用
工作站名或其他NT的帳號。到此基本上就安裝好無盤WIN95工作站了,注意要達到
較好的效果,無盤站的內存要大些,16M是底線,越多越好。
為什麼要建無盤工作站
在很多方面它表現出眾,比如,你的網路里使用了各種不同的硬體,那麼兼容性就不會很好,網路通訊得不到保障。維護方便,在PXE以前,對於單一工作站的每台分別安裝過於麻煩,會耗費大量時間和投入大量網管人力要做這些事情,而且無法集中管理,安全性也得不到保障,還有如果有內部人員沒有經過培訓而改動系統設置,會引起整個網路癱瘓。
5. 無盤工作站
什麼是無盤網路?簡言之,就是一個網路中的所有工作上都不安裝硬碟,而全部通過網路伺服器來啟動,這樣的網路就是無盤網路,這些工作站被稱為無盤工作站。
無盤的好處:
省銀子每個工作站都不用硬碟,節約大量資金。但這不是無盤的主要優點。
易管理工作站10秒自動還原,由於無硬碟,所以不怕隨意關機或人為破壞。
速度快12秒進WIN98, 這是有盤無法想像的。伺服器用高速磁碟陣列,加上大內存,大緩存,高速CPU,所以響應速度極高,使普通工作站性能大幅提升。
內容豐富每個工作站都共享240G或更多節目,比有盤多6倍。2000多首MP3,1000多集電影,上1000個游戲,足以讓每個網民樂不思蜀,網吧財源滾滾。
安全性好獨一無二的超級保護功能足以讓有盤工作站相形見拙,不怕惡意攻擊和破壞,實現無人值守及零維護,再也不用整天手忙腳亂地Ghost硬碟了。
游戲升級快升級伺服器游戲相當於同時升級幾百台工作站的游戲。
安裝快速簡單原有網路原封不動,100台改無盤只要3個小時左右。
一、致遠無盤XP網吧系統特點:
1、充分發揮硬體性能。
伺服器採用windows2003操作系統,工作站採用windowsXP操作系統,2003和XP是針對新硬體開發的新型操作系統,相比傳統的2000+98的模式,更能發揮出新硬體的性能。
2、穩定可靠。
工作站採用XP系統,徹底解決了傳統98頻繁藍屏、死機的問題。
3、兼容性強。
無盤系統採用Windows Scsi Miniport驅動程序模型為核心,通過網路將伺服器上的磁碟映像文件模擬為與本地硬碟一模一樣的「網路硬碟」,徹底解決了傳統無盤的軟體共享問題。
4、安全性高。
伺服器採用一鍵還原技術,可以任意恢復。工作站只要重啟就可自動恢復原狀,所做的任何操作只能在未重啟前得到保留,杜絕了病毒、誤操作對系統的損壞。
5、個人文件各點通用,可以加密。
在一台工作站上存儲的文件,可以在其它任意工作站上讀取。個人文件可以加密,任密碼讀取。
6、系統支持多伺服器,伺服器支持多網卡。
系統可配置多個伺服器同時為工作站提拱服務,而每個服務端又可設置多塊網卡同時為工作站提供服務,從而分流網路壓力,實現伺服器網路負載均衡。
7、完善的PNP技術。
採用先進PNP技術,摒棄窮舉法,避免注冊表過大造成系統運行緩慢,避免窮舉漏洞造成需手工驅動硬體的蔽端。
二、致遠無盤XP網吧系統30點的最低配置要求:
服 務 器:865主板、P4 2.4GCPU、1G內存、1000M網卡、雙陣列卡、5塊硬碟。
工 作 站:815主板、Celeron1GCPU、256M內存、MX400顯卡、8139網卡。
網路環境:全千兆交換機一台、帶千兆口的百兆交換機二台、六類雙絞線若干米、五類雙絞線若干米。
6. 什麼叫無盤工作站
無盤其實就是一種系統的連接,簡單點說就是伺服器上裝有一塊硬碟,而工作站的電腦上沒有硬碟,通過軟體,可以使工作站的電腦使用網卡來從伺服器的硬碟上啟動,這個就是無盤系統,再通俗點說就是電腦沒有硬碟而是使用伺服器的硬碟.
7. 如何組建一個無盤工作站,具體步驟
無盤工作站構架指南2(5-10)
5、486運行Win2000?無盤工作站
你想用486機運行Win2000嗎?你想不買終端卡組建無盤Win2000網路嗎?好了,請跟我來吧。根據本人長期的組網實踐經驗,總結出一套完整的無盤Win2000方案,給大家分享!
首先說說大致工作原理:
主要先通過Win2000遠程無盤引導Win32工作站,再利用Win2000終端服務和終端連網軟體從無盤win32中登陸到終端伺服器上。
請看以下具體步驟:
一、硬體配置:
1.伺服器:建議CPU PIII500 以上、256M內存,硬碟15G以上(經濟允許的話最好用SCSI)因為伺服器是整個網路核心的核心,所以配置一定要好。
2.工作站:低配置的486,586即可。筆者這里是奔騰75,8M內存,無硬碟。
二、安裝步驟:
1.首先把伺服器裝好Win2000 Server,並配置好所有硬體。
2.為window2000安裝終端服務。
打開控制面版---添加/刪除程序---添加/刪除Windows組件--選中Windows終端服務確定。安裝時要放入Win2000光碟.
3.在伺服器上安裝MetaFrame。Metaframe是citrix公司在Win2000下的終端伺服器他比Win2000的終端服務更加強大,提供多種客戶終端接入服務。
4.安裝好Metafrmae後,開始製作終端客戶安裝軟盤.
開始---程序---Metaframe tools---Ica client creator----Ica Client For win3x
5.為Win2000添加遠程啟動服務。由於Win2000已經不在支持遠程啟動服務。因此,我們考慮將NT4的遠程啟動服務移植到Win2000中。可到凌心之 家(www.lingxin-home.com)或我的主頁(networld2001.8u8.com)去下載遠程服務安裝工具。
6.在Win2000下依次配一台Dos、win32無盤站.方法與nt下一模一樣,別告訴我你不會配置.不會的,以下就不用看了。
7.以無盤win32啟動工作站,把第4步製作的終端客戶盤安裝在無盤站上。
8.配置客戶端。雙擊citrix圖標,建立一個新連接,這里注意:要填好主機名(伺服器名稱),協議選擇Netbios,的其它全部用他的默認就可以了。
9.建立連接完成後,雙擊剛才建立的連接,就出現夢寐以求的Win2000桌面了。你可以運行任何在伺服器的軟體了!
6、安裝Linux無盤工作站
[文章導讀]
其實Linux 對遠程引導的支持非常好,Linnx內核自身又支持網路文件系統,因此非常適合做無盤工作站,本文將以一個實例向大家詳細介紹無盤Linux工作站的安裝辦法。
[正文]
當年Novell下的無盤DOS工作站很是流行,後來又流行過Win95無盤工作站,只是由於問題多多,後來微軟自己停止了對無盤Windows的支持。隨著Linux的日益流行,使用Linux的人越來越多,其實Linux 對遠程引導的支持非常好,Linnx內核自身又支持網路文件系統,因此非常適合做無盤工作站,本文將以一個實例向大家詳細介紹無盤Linux工作站的安裝辦法。
這個網路是一個小的區域網,有1台伺服器和4台 Linux 無盤工作站,彼此之間用雙絞線通過HUB連接,伺服器的IP地址定為192.168.0.80 ,名字是server ,5台無盤工作站的地址由伺服器動態分配,地址范圍從 192.168.0.1 到192.168.0.4 ,名字分別是c1,c2, c3,c4,伺服器和無盤工作站使用的都是NE2000 兼容網卡,無盤工作站使用的網卡上都安 裝了BOOTROM 啟動晶元,伺服器操作系統安裝的是 RedHat Linux 6.0 ,安裝時選用定製安裝,並安裝了全部軟體。
Linux的遠程引導有兩種方式,一是利用Bootp協議,有一個專門的項目EtherBoot 提供支持(http://www.slug.org.au/etherboot/),這種方式引導 Linux 的速度是最快的,但這種方式有一個最大的問題,就是在市場上找不到支持這種遠程引導協議的 BOOTROM 啟動 晶元(除非自己刻錄),因為市場上幾乎所有的 BOOTROM 啟動晶元都是遵循NOVELL遠程引導 協議的,於是有人提出另外一種方式,就是伺服器端用 NetWare 伺服器,客戶端就可以用現 有的BOOTROM 啟動晶元了,說到這里大家一定胡塗了,作Linux無盤工作站豈不是還一台 NetWare 伺服器?不是的,因為神通廣大的 Linux 可以模擬 NetWare 伺服器,就象Samba 可以把 Linux 模擬成 NT 一樣,mars_nwe 可以把 Linux 模擬成 NetWare,不僅能提供 NetWare 文件和列印服務,還能提供遠程引導支持(知道Linux的厲害了吧),本文講述的 Linux 無盤工作站就是用這種方式作遠程引導的。
准備啟動盤
由於在 Linux 下沒有製作符合 NetWare 遠程引導協議啟動映象的工具,所以只能用早期的Win95提供的工具(遺憾)。找一台裝有 Win95 的機器啟動後按 F8 進入純DOS方式,格式化一張啟動盤 format a: /s ,然後將RedHat Linux安裝光碟上 dosutils 目錄下的 loadlin.exe復制到啟動盤,在啟動盤上作一個 autoexec.bat 文件,代碼只有一行 loadlin.exe bzImage root=/dev/nfsroot從 Windows 95 安裝光碟的 Win95 目錄下的cab文件中解出 rplboot.sys 文件放在啟動 盤上,命令如下:
extract.exe /a /l a:\ win95-27.cab rplboot.sys
一張用來做啟動映象的啟動盤就作好了,保存好啟動盤,以後作啟動映象時會用到它。
編譯內核
用於無盤工作站的Linux內核與用於從本地硬碟引導的Linux內核是不同的,無盤工作站的內核必須支持NFS作為根文件系統,即遠程根文件系統,所以必須編譯無盤工作站專用的內核。筆者使用的內核代碼版本是2.2.16,將內核源代碼解壓到/usr/src下, cd /usr/src/linux 進入內核子目錄,執行命令make menuconfig 進行內核編譯配置,下列項目必須按要求設置:
Processor type and features 該項目下面的選項必須根據無盤工作站的CPU類型設置,而不是根據伺服器的CPU類型設置
Loadable mole support 該項目下面的所有選項都禁止,即不支持模塊功能
Plug and Play support 設置為有效
Block devices 該項目下面的
Loopback device support
Network block device support
都設置為有效
Networking option 該項目下面的
kernel level autoconfiguration
DHCP support (NEW)
都設置為有效
Network device support 該項目下面的選項必須根據無盤工作站使用的網卡進 行設置,本例中使用的是NE2000兼容網卡,選項
Ethernet (10 or 100Mbit)
Other ISA cards
NE2000/NE1000 support (NEW)
都設置為有效
Filesystems 該項目下面的Network File Systems子項目下面的
NFS filesystem support
Root file system on NFS (NEW)
都設置為有效
以上設置完成後,退出內核編譯設置程序,會出現一個對話框:Do you wish to save your new kernel configuration?
然後執行 make dep && make bzImage 進行內核編譯,這個過程得花一點時間,特別是如果計算機的速度不快的話,花的時間會更長一些。編譯內核如果沒有錯誤,會得到內核映象文件/usr/src/linux/arch/i386/boot/bzImage ,將啟動軟盤插入計算機,執行下面的命令 mount -t vfat /dev/fd0 /mnt/floopy cp /usr/src/linux/arch/i386/boot/bzImage /mnt/floppy umount /dev/fd0
好了,啟動盤上的文件都准備齊全了,等會兒用它到Win95環境下製作啟動映象。
伺服器設置
伺服器端需要運行nfsd、dhcpd、mars_new等幾個服務進程,這些軟體在ReHat Linux 發行套件里都有,如果在安裝 Linux 的時候選擇全部安裝,這些軟體都會隨著安裝操作 系統而裝好了,下面對這些軟體進行設置,注意,下面的操作要以 root 身份進行。
1、 NFS 守護進程nfsd
首先要建立幾個供無盤工作站使用的目錄,並通過nfsd 導出,命令如下:
mkdir /tftpboot
然後編輯文件 /etc/hosts ,加入下面的內容
192.168.0.80 server server.domain
192.168.0.1 c1 c1.domain
192.168.0.2 c2 c2.domain
192.168.0.3 c3 c3.domain
192.168.0.4 c4 c4.domain
第一台工作站的工作目錄設置方法如下:
mkdir /tftpboot/192.168.0.1
cd /tftpboot/192.168.0.1
c000p -a /bin .
cp -a /dev .
mknod dev/nd0 b 43 0
chmod 600 dev/nd0
cp -a /etc .
cp -a /home .
cp -a /lib .
rm -rf lib/moles
cp -a /root .
cp -a /sbin .
cp -a /var .
mkdir proc
mkdir usr
mkdir tmp
chmod 777 tmp
touch fastboot
chattr +i fastboot
cd etc
編輯文件 sysconfig/network-scripts/ifcfg-eth0
保留其中的
DEVICE=eth0
ONBOOT=yes
其餘的行全部刪除,然後增加一行
BOOTPROTO=dhcp
編輯文件 rc.d/rc.sysinit ,在文件最後加上兩行
mount -t nfs server:/usr /usr
/usr/X11R6/bin/xfs
編輯文件 fstab
保留其中的
none /proc proc defaults 0 0
其餘的行全部刪除,然後增加一行
server:/tftpboot/192.168.0.1 / nfs defaults 1 1
其它工作站的工作目錄設置方法就簡單多了
cd /tftpboot
cp -a 192.168.0.1 192.168.0.2
cp -a 192.168.0.1 192.168.0.3
cp -a 192.168.0.1 192.168.0.4
編輯文件 /etc/exports ,加入以下內容
/usr (ro,no_root_squash)
/tftpboot/192.168.0.1 (rw,no_root_squash)
/tftpboot/192.168.0.2 (rw,no_root_squash)
/tftpboot/192.168.0.3 (rw,no_root_squash)
/tftpboot/192.168.0.4 (rw,no_root_squash)
2、動態主機配置協議伺服器 dpchd
檢查一下文件/etc/dhcpd.leases是否存在,若不存在就用命令touch /etc/dhcpd.leases 創建一個,然後編輯文件 /etc/dhcpd.conf ,加入以下內容
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.4;
}
3、NetWare 模擬器 marsw_nwe
編輯文件 /etc/nwserv.conf,找到下面的行
# 4 0x10 eth0 802.3 1
將該行開頭的'#'去掉,再找到
4 0x0 * 802.3 1
在該行開頭加上'#'
製作啟動映象
進入Win95,將Win95(早期的版本,可以用伺服器安裝方式安裝)安裝光碟的admin\nettools\netsetup\rplimage.exe 復制到硬碟,將啟動軟盤插入軟碟機,然後在純MSDOS方式下執行 rplimage a: 就會得到啟動映象 net$dos.sys,再將啟動映象 net$dos.sys 復制到啟動盤上(如果啟動盤空間不夠,可以先刪除啟動盤上的一些文件以留出空間)。
啟動 Linux 伺服器,以 root 用戶登錄,將啟動軟盤插入軟碟機,執行下面的命令 mount -t vfat /dev/fd0 /mnt/floppy cp /mnt/floppy/net\$dos.sys /var/mars_nwe\sys\login umount /dev/fd0 然後執行 setup ,移動光棒至 System services 選項回車,出現 Services 設置畫面,將dhcpd,nfs,mars-nwe 都設為有效,退出 setup 程序,執行以下的命令以啟動上述服務進程:
/etc/rc.d/rc3.d/*mars-nwe restart
/etc/rc.d/rc3.d/*dhcpd restart
/etc/rc.d/rc3.d/*nfs restart
下一次再啟動伺服器時,上述服務進程會自動執行。
至此,所有的設置工作全部完成了,聯好網路隨便打開一台無盤工作站,稍等一下,出現遠程引導的信息,接著會啟動 Win95,接下來很快就會裝載 Linux ,在一大堆 Linux 的啟動信息之後如果看到 Linux 的登錄提示,就說明遠程啟動成功了。
Linux 無盤工作站雖然運轉起來了,但還有一個問題,就是交換的問題,因為Linux 是一個支持虛擬存儲的操作系統,當機器內存不夠時,Linux 就會把內存中暫時不用的數 據換出到交換設備上,等需要時再換回來,剛才我們沒有設置交換區,在無盤工作站上用 free 命令就會發現交換區為零,如果無盤工作站內存較大,運行一些不大的程序,沒有交換區還是可以的,但若運行大型程序就會出問題,下面介紹在伺服器上設置交換區即遠 程交換的方法。
對於2.1.101版以前的內核,要實現遠程交換可有點費事,得從網路上下載有關的補丁來修改內核代碼,然後再編譯內核映象。從2.1.101版後的內核支持網路塊設備,這樣,實現遠程交換就容易了。首先編譯內核時要使 Network block device support 選項有效(剛才編譯內核時就是這么作的),再從http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.html 下載實用程序 nbd.14.tar.gz ,執行下面的命令
tar zxvf nbd.14.tar.gz
cd nbd
./configure
make
編譯完後會得到文件 nbd-server 和 nbd-client,將它們復制到 /usr/sbin 下面:
cp nbd-server nbd-client /usr/sbin
然後編輯文件 /etc/rc.d/rc.sysinit,在文件最後加上一行
/usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &
執行剛才的命令激活nbd服務:
/usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &
下一次伺服器啟動時,上述命令會自動執行。
再在伺服器上每個工作站目錄(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下為各個無盤工作站建立交換文件,命令如下(本例中交換區大小為32M):
dd if=/dev/zero of=swap count=32768 bs=1024
mkswap swap
在每個工作站目錄下文件 /etc/rc.d/rc.sysinit 的最後加上兩行
/usr/sbin/nbd-client server 7999 /dev/nd0
swapon /dev/nd0
就這么簡單,再打開無盤工作站試一試啟動成功後登錄系統,執行命令 free 就會看到在顯示信息的最後有這樣一行:
Swap: 32764 XX XXXX
這說明交換區設置成功了。
通過以上步驟,一個完整的 Linux 無盤工作站網路就作好了,Linux 無盤工作站的用法很靈活,既可以象使用普通有盤工作站一樣使用,還可以把無盤工作站當成別的 Unix 主機的終端,特別是可以作為 X 終端,運行遠程 Unix 主機上的 X 應用。
7、實戰Linux無盤工作站
[文章導讀]
本文將詳細敘述一下建立linux無盤工作站的步驟。
[正文]
LINUX無盤工作站的建立,需要作客戶端和伺服器端兩方面的工作,本文將詳細敘述一下建立linux無盤工作站的步驟。
一.無盤工作站客戶端
這部分的主要任務是做一個EPROM的啟動文件,還包括一個處理Linux內核的工具mknbi-linux。有兩個package:etherboot和netboot可供選用, etherboot對網卡型號有要求,支持的網卡種類不算很多,但對最常用的網卡如3c503/507/509/905b、NE1000/2000/PCIne2000、Intel eepro等基本上都能支持;Netboot可以用ndis或pktdrv,這些文件一般在隨卡附帶的驅動盤上都有,但這僅限於網路啟動,對網卡的要求首先是Linux能識別。
以下步驟所述適用於etherboot;
1. 展開etherboot,進入src-32,編輯Config。有許多選項可以讓你做多重啟動、顯示信息、詢問口令之類的事情,這時你需要做的是用bootp代替dhcp,即在Config中定義-DNO_DHCP_SUPPORT設置。因為我們打算在伺服器端用bootp,所以這是必須的,否則在啟動時會因為未能尋找到dhcp server而啟動不了。如果你准備在伺服器端使用dhcp,那麼這一步就不需要了。
2. make。對每種網卡都會生成兩個文件 .rom和 .lzrom,後者是壓縮過的。
3. 使用軟盤啟動驗證所作的啟動ROM沒問題,假設你用的網卡是ne2000兼容的:
cat ../src/floppyload.bin ne.lzrom > /dev/fd0
如用軟盤啟動,系統能探測到你的網卡並發出bootp請求。如果一切OK,你就可以把ROM文件刻寫到EPROM里了。
4. cd ../netboot*;make;make install。make如果出錯,解決辦法是把系統中的bcc改名,然後將gcc連接成bcc,再重新make。最後在系統中會增加一個程序mknbi-linux,這是用來處理linux內核的,在伺服器端設置部分會講它的用法。
客戶端的工作完成了。
二、伺服器端:
假設你的無盤工作站ip為10.0.0.1; 機器名為dc1.subnet.net,另一台無盤工作站ip為10.0.0.2,機器名為dc2.subnet.net, 伺服器ip為10.0.0.254,名為server.subnet.net。
1. 修改/etc/hosts,增加dc1.subnet.net,dc2.subnet.net
2. 取得bootp-2.x.x,展開後注意把帶的各種patch都打上。然後make; make install
3. 建立/etc/bootptab,如下:
global.prof:
:sm=255.255.255.0:
:bf=/tftpboot/vmlinuz.nb:
dc1:tc=global.prof:ha=0000c0863d7a:ip=10.0.0.1:
dc2:tc=global.prof:ha=0800110244e1:ip=10.0.0.2:
ha用無盤工作站網卡的MAC地址代替。
4. 修改inetd.conf,去掉bootpd和tftpd的#號,如下:
tftp dgram udp wait root /usr/sbin/tcpd tftpd –s /tftpboot
bootps dgram udp wait root /usr/sbin/tcpd bootpd -i
kill –HUP `cat /var/run/inetd.pif`
5. 建立/tftpboot/10.0.0.1,cd /tftpboot/10.0.0.1,
(cd /; tar cpf – lib sbin bin var etc dev)| tar xpf –
mkdir usr; mkdir tmp; chmod 1777 tmp; mkdir home;mkdir root; makdir
proc; mkdir mnt
6. touch fastboot; chattr +i fastboot
(fstab 中 / 和 /usr 的最後一項設成0,也許不需要這一步了,但我沒試過)
以下是一個shell script,可用於自動執行以上操作。
#!/bin/sh
if [ $# != 1 ]
then
echo Usage: $0 client-IP-addr
exit 1
fi
cd /
umask 022
mkdir -p /tftpboot/$1
# just make these ones
for d in home mnt proc tmp usr
do
mkdir /tftpboot/$1/$d
done
chmod 1777 /tftpboot/$1/tmp
touch /tftpboot/$1/fastboot
chattr +i /tftpboot/$1/fastboot
# these ones
(cd /; tar cpf - bin lib sbin dev etc var) | (cd /tftpboot/$1; tar xpf -)
7. 刪除var下一切不需要的東西, 減小空間。刪除lib/moles下一切不需要的模塊。
8. 修改etc/sysconfig/network,etc/sysconfig/network-scripts/ifcfg-eth0,
etc/fstab,etc/conf.mole
fstab中指明root在伺服器server上,like this
server:/tftpboot/10.0.0.1 / nfs default 0 0
server:/usr /usr nfs default 0 0
9. 配置etc/rc.d/rc3.d,關掉一切不需要的網路服務。
10. 刪除etc/rc.d/rc6.d/K??network。
11. 修改etc/rc.d/rc.sysinit,尋找「mount –a –t nonfs,smbfs…"改成
「mount.–a –t nosmbfs…"
12. mkdir /tftpboot/10.0.0.2; cd /tftpboot/10.0.0.2;
13. 修改etc/sysconfig/network,etc/sysconfig/network-scripts/ifcfg-eth0,
etc/fstab,etc/conf.mole
14. cd /etc; vi exports;
/usr dc*.subnet.net(ro)
/tftpboot/10.0.0.1 dc1.subnet.net(rw,no_root_squash)
/tftpboot/10.0.0.2 dc2.subnet.net(rw,no_root_squash)
exportfs –a
15. 編譯一個新內核,必須包含以下特性:
NFS filesystem 支持
Root on NFS 支持
Bootp 支持
無盤工作站所用的網卡型號支持
編譯出新內核之後,用mknbi-linux處理,
mknbi-linux bzImage vmlinuz.nb
將vmlinuz.nb放在/tftpboot下即可。
至此,伺服器端的工作就完成了。
注意事項:
1. 如果你打算在伺服器端用dhcp,需要自己配置,參看dhcp的文檔。
2. Rh6.1自帶一個bootparamd,也應該能完成同樣的工作,但在manual中語焉不詳,不知該如何設置。
3. 伺服器端 / 和 /usr 最好單獨分區。
4. etherboot的文檔上說對有些網卡比如PCI NE2000兼容網卡,可能需要調整Makefile中的vendor信息和ID信息,我還未試過。
啟動你的無盤工作站,如一切操作無誤的話,工作站則應該能啟動起來。啟動過程中如果有一些地方不順利,可以在啟動之後對無盤工作站上按一般方法進行設置。
希望以上的講述能給讀者有所幫助和啟迪!
8、Linux無盤工作站架設實例
後面還有實例你自己看吧!
8. 什麼是無盤工作站
用一台電腦做伺服器 然後將幾台無硬碟的電腦通過網卡連接起來 就組成了無盤工作站
好處是 可以實現 工作站的零維護 只維護好伺服器就可以了
9. 什麼叫做無盤工作站
「盤」指的是硬碟。
無盤工作站的原理就是在網內有一個系統伺服器,這台系統伺服器上除了有它本身運行所需的操作系統外還需要有一個工作站運行所需的操作系統。無盤工作站的機箱中沒有硬碟,其它硬體都有(如主板、內存等),而且無盤工作站的內存必須帶有可引導晶元(一般網卡沒有,可引導晶元可以買到)。在無盤工作站啟動時網卡上的可引導晶元從系統伺服器中取回所需數據供用戶使用。
簡單點一句話就是,無盤工作站其實就是把硬碟和主機分離,無盤工作站只執行操作不執行存儲。
10. 如何創建無盤工作站
二、組建PXE無盤終端
PXE(Pre-boot Execution Environment,遠程引導技術)無盤終端是一種新興的無盤網路組建技術。這種啟動方式的典型代表是目前最為流行的以Windows 2000 Server(或Windows NT Server 4.0)為伺服器操作系統組建而成的PXE無盤Windows 98網路。
在這里,我們將分別介紹基於DOS和基於Windows 3.2兩種PXE無盤終端的組建方法,前者最多可以實現256色,而後者則可以實現真彩色。
(一)公共操作部分
所謂「公共操作」是指不管是組建基於DOS還是基於Windows 3.2的PXE無盤終端,都需要在伺服器端先添加好終端服務和安裝好PXE伺服器端軟體。
1.添加終端服務
為Windows.NET Server伺服器添加終端服務的步驟與在Windows 2000中的操作方法基本一樣,其過程如下:
(1)打開「控制面板」中的「添加或刪除程序」選項,點擊「添加/刪除Windows組件」按鈕。
(2)在「組件」列表中選中「終端伺服器」選項,點擊「下一步」按鈕。此時系統會告訴你安裝終端伺服器的一些相關注意事項,包括如果不選擇「終端服務授權」一項就只有120天的使用期限等,不用理它,直接點擊「下一步」按鈕。
(3)選擇安裝模式,建議選擇「寬松安裝模式」(此項相當於Windows 2000中的「跟Terminal Server 4.0用戶兼容的模式」)。點擊「下一步」按鈕。
(4)系統開始復制相關文件,最後根據提示重新啟動計算機即可。
2.安裝Intel PXE-PDK
Intel PXE-PDK 2.0是Intel公司出品的PXE伺服器軟體,雖然它並不直接支持多網段,但由於操作簡單易行,再加上是免費軟體,所以被大多數PXE無盤網路所採用。
(1)安裝PXE-PDK:
在伺服器端將Intel PXE-PDK 的安裝文件(netsetup.zip)解壓到任意目錄(比如D:\)中,系統會自動在其下建立一個名為「NETSETUP」的目錄(比如為「D:\NETSETUP」目錄)。
雙擊「pxe-pdk20.exe」自解壓包文件,在出現的對話框中選擇解壓路徑,系統默認為到「C:\TEMP」目錄下,可不用修改,直接點擊「完成」按鈕即可開始解壓,當解壓完成之後將自動開始Intel PXE-PDK 2.0的安裝工作。
當安裝向導要求「Install with Windows NT 4 Server CD」(通過Windows NT 4.0 Server的光碟進行安裝)和「Install without Windows NT 4 Server CD」(不通過Windows NT 4.0 Server的光碟進行安裝)之間進行選擇時,請一定選擇前者,否則將不能夠正常建立或使用遠程啟動文件。
當安裝向導要求你提供Microsoft Network Client V3.0 for MS-DOS的安裝文件所在的路徑,請點擊「Browse」(瀏覽)按鈕,然後選擇「D:\NETSETUP」目錄後,點擊「OK」按鈕繼續。
當安裝向導要求「Select the configuration of PXE service」(選擇PXE服務的配置項)時,應確保前三項均已被選中。
未特別說明的部分均選默認選項後即可完成安裝工作,最後再根據提示重新啟動計算機即可。
(2)配置PXE-PDK
依次點擊「開始→程序→PXE PDK」下的「PXE PDK Configuration Program」項,以進入「PXE Configuration Utility」(PXE配置)對話框。
右擊左邊框架中的「Proxy DHCP Server」節點,選擇「Configure ProxyDHCP Server」(配置代理DHCP伺服器)命令,在打開的對話框中點擊「Client Option」(客戶端操作)選項卡,去掉勾選「Broadcast Discover」(廣播搜索)選項(即不採用廣播方式,以減少登錄等待時間),然後在「Remote Boot Prompt Timeout Seconds」(遠程啟動設置超時時間)後的框中輸入「0」(秒),以便工作站在進行無盤Windows 98啟動時會自動選擇第一項DOSUNDI模式進入,以減少登錄等待時間,而不會提示按「F8」鍵選擇進入啟動選擇菜單(默認為等待10秒)。
在上面的對話框中,點擊「to BootServer Discovery List」(查看啟動伺服器搜索列表)按鈕,在打開對話框中先選擇「BootServer」(啟動伺服器)列表中的「3」,則在此列表框中下面「BootServer」項後的框中會自動填入所選的「3」,然後在其下的IP項後的框中填入本伺服器的IP地址(比如為「192.168.0.1」),再點擊「Add to Discovery List」(加入搜索列表)按鈕,將它們加入到右側的「BootServer Discovery」列表框中去,最後點擊「OK」按鈕保存退出。
當返回到「Configure ProxyDHCP Server」對話框後,再點擊「確定」按鈕保存退出,返回到「PXE Configuration Utility」對話框。
在左邊框架中依次展開「proxyDHCP Server→Client Boot Menu→X86PC(UNDI)」節點,然後在右邊框架中右擊「DOSUNDI」選項,選擇「Move Entry UP」(移動到最上面)命令,將DOSUNDI移動到列表的最項部(如圖所示)。
配置完畢,直接關閉「PXE Configuration Utility」對話框即可(不需要重新啟動)。
3.配置DHCP伺服器
在PXE無盤網路中,工作站和伺服器相互通信是用的TCP/IP協議,伺服器端的IP地址由配置伺服器時指定,而各工作站的IP地址、子網掩碼、網關(路由)伺服器地址和DNS伺服器地址等均應由伺服器端的DHCP服務予以分配。
(1)新建DHCP作用域:
假設伺服器端的IP地址為「192.168.0.1」,擬分配給各無盤工作站的IP地址范圍為「192.168.0.100~192.168.0.150」,則DHCP伺服器的具體配置過程如下:
在伺服器端依次點擊「開始→程序→管理工具」項,在打開的管理對話框中,展開「DHCP」項。
右擊左邊框架中的計算機名(伺服器),如「wy」,選擇「新建作用域」命令,打開新建向導。
當向導要求輸入「作用域名」時,可在「名稱」(不能為空)和「說明」(可為空)後的框中輸入任意內容。
當向導設置「IP地址范圍」時,請在「起始IP地址」框後填入「192.168.0.100」,在「結束IP地址」框後填入「192.168.0.150」,餘下的「長度」和「子網掩碼」等選項系統會自動完成。
其他選項不用再設置,最後按提示選擇「是,我想現在激活此作用域」,即可成功建立好了新的作用域。
(2)為DHCP添加60選項:
PXE客戶端的啟動需要DHCP伺服器中的60選項支持。而默認的,Windows.NET Server中此項沒有被激活,無法添加,因此需要「netsh」輔助,它是一個命令行腳本應用工具,它允許管理員在本地或者遠程顯示或者修改某台伺服器的當前網路配置。具體操作步驟如下:
在伺服器端點擊「開始→運行」項,打開「運行」對話框,然後在「打開」框中輸入「cmd」再按回車鍵。
在命令行提示符下輸入「netsh」後按回車鍵打開netsh命令行「netsh>」,然後按如下提示進行操作:
netsh>dhcp server
dhcp server>add optiondef 60 ClassID STRING 0 PXEClient
Command completed successfully.
dhcp server>quit
說明:加下劃線部分需手工輸入,其他部分均為系統自動顯示;每輸完一項之後均按回車鍵繼續;命令行照原樣(含大小寫)輸入!
在命令行提示符下輸入「exit」後按回車鍵關閉MS-DOS窗口,再轉到DHCP控制台,右擊「作用域選項」,選擇「配置選項」命令打開「作用域選項」對話框,點擊「常規」選項卡,此時便可以找到名為「060 ClassID」的「可用選項」了,選中它,最後點擊「確定」按鈕保存退出。
當回到DHCP控制台後,如果在右邊框架的「作用域選項」列表中有「060 ClassID」的「選項名」,其「供應商」為「標准型」、值為「PXEClient」,則說明已添加成功。
4.測試PXE客戶端
當Intel PXE-PDK 2.0和DHCP安裝設置好之後,最好再打開任意一台無盤客戶端測試一下是否成功。如果用於測試的工作站最後幾行出現如下提示:
Downloading DOS boot diskette image...
PXE-E89: Could not download boot image.
PXE-M0F: Exiting PXE ROM.
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
一般即說明上面的操作已經成功。