下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、遠(yuǎn)程網(wǎng)絡(luò)安裝 RedHat Linux 系統(tǒng)的方法一: Linux 安裝工作原理眾所周知,在安裝過程中 Linux 首先需要一個(gè)引導(dǎo)程序來讓安裝光盤啟動(dòng),再實(shí)行配 置與安裝。但目前轉(zhuǎn)化為遠(yuǎn)程網(wǎng)絡(luò)安裝那么就需要我們的安裝程序能夠遠(yuǎn)程地通過網(wǎng)絡(luò)傳送 給客戶端。因此在搭建遠(yuǎn)程 Linux 安裝服務(wù)器時(shí)候首先要值得注意以下幾個(gè)問題 :1. 遠(yuǎn)程客戶端屬于裸機(jī)。在這里所定義的裸機(jī)是除了標(biāo)準(zhǔn)硬件之外沒有任何的操作系 統(tǒng)與軟件程序。 當(dāng)然也可以擁有操作系統(tǒng)或者是軟件, 之所以告訴大家是裸機(jī)是主要說明最 簡(jiǎn)單的一種思維方式。2. 遠(yuǎn)程客戶端必須能夠支持網(wǎng)絡(luò)啟動(dòng)。在這里所說明的問題是遠(yuǎn)程客戶端為了能夠發(fā) 送安裝
2、請(qǐng)求必須能夠通過網(wǎng)絡(luò)的方式進(jìn)行, 將安裝請(qǐng)求發(fā)送給服務(wù)器端。 因此客戶端必須存 在網(wǎng)卡,并且網(wǎng)卡上擁有 PXE ROM預(yù)引導(dǎo)執(zhí)行環(huán)境芯片而且BIOS能夠支持網(wǎng)絡(luò)啟動(dòng)。3. 在遠(yuǎn)程計(jì)算機(jī)啟動(dòng)后將會(huì)出現(xiàn)初始化設(shè)置,此時(shí)因客戶端沒有進(jìn)入操作系統(tǒng)或處于在 裸機(jī)狀態(tài)下, 不可能綁定我們所熟悉 TCP/IP 地址或者其他網(wǎng)絡(luò)協(xié)議地址。 因此他們之間 的溝通必須通過 IP 地址自動(dòng)分配服務(wù) DHCP 來為客戶端進(jìn) 行分發(fā) IP 地址,從而實(shí)現(xiàn)Client-Server 端之間的鏈接與溝通。4. 在遠(yuǎn)程安裝客戶端得到 IP 地址之后,將請(qǐng)求遠(yuǎn)程安裝服務(wù)器給客戶端一個(gè) Linux引導(dǎo)程序以便于引導(dǎo) Linux
3、并在客戶端上實(shí)現(xiàn)安裝界面。但是在 TCP/IP 協(xié)議棧中如果采用 TCP協(xié)議進(jìn)行傳送服務(wù), 那么將會(huì)出現(xiàn)著名的 TCP三次握手過程,從而導(dǎo)致遠(yuǎn)程客戶端等待 超時(shí)而無法完成引導(dǎo)過程。因此就需要采用 UDP協(xié)議進(jìn)行快速傳遞,確保遠(yuǎn)程客戶端的引導(dǎo)。因此筆者在這里所采用的程序?yàn)門FTP瑣碎文件傳輸協(xié)議服務(wù)作為遠(yuǎn)程傳輸服務(wù)器傳送 Linux 引導(dǎo)程序的服務(wù)器。5. 雖然UDP速度非??焖?這是本身結(jié)構(gòu)有關(guān)),但是其仍然屬于不可靠協(xié)議之一不具備糾錯(cuò)、 確保數(shù)據(jù)到達(dá)目的地等保障機(jī)制, 因此在傳輸大量文件或者是大文件時(shí)候還是需 要采用TCP方式,這樣將不會(huì)出現(xiàn)因UDP協(xié)議傳輸丟包而導(dǎo)致安裝無法進(jìn)行。在這里有多
4、種方式供大家選擇 :1) NFS網(wǎng)絡(luò)文件系統(tǒng)2) HTTP3) FTP 等筆者在這里選擇采用 FTP方式,主要原因在于 FTP的方式比較簡(jiǎn)單。因此準(zhǔn)備建立遠(yuǎn)程安裝服務(wù)器至少需要三個(gè)服務(wù):DHCR TFTR FTP,三個(gè)服務(wù)可以再三臺(tái)不同的計(jì)算機(jī)上,也可以在同一臺(tái)計(jì)算機(jī)上進(jìn)行實(shí)現(xiàn)。原理歸納 :遠(yuǎn)程客戶端計(jì)算機(jī)啟動(dòng),由于BIOS設(shè)置了網(wǎng)卡啟動(dòng),所以網(wǎng)卡PXEROM中的程序被調(diào)入內(nèi)存執(zhí)行。首先,客戶端在網(wǎng)絡(luò)中尋找DHCP服務(wù)器,然后請(qǐng)求一個(gè) IP地址;同時(shí)DHCP服務(wù)器聯(lián)系到TFTP服務(wù)器為此客戶端發(fā)送一個(gè)bootstrap 引導(dǎo)程序)??蛻舳耸盏絙ootstrap( 文件pxelinux.O) 后
5、執(zhí)行,bootstrap 會(huì)請(qǐng)求TFTP傳送bootstrap 的配置文件 (pxeli nux.cfg)。收到后讀配置文件。根據(jù)配置文件內(nèi)容和客戶情況,客戶端請(qǐng)求TFTP傳送內(nèi)核映象文件(vmlinuz)和根文件系統(tǒng)文件(initrd.img)。最后啟動(dòng)內(nèi)核。這就是一個(gè)完 整的pxe構(gòu)建過程。然而要使網(wǎng)卡啟動(dòng)后再繼續(xù)網(wǎng)絡(luò)安裝系統(tǒng),則最后還需要FTP服務(wù)將系統(tǒng)所需安裝文件放置FTP相應(yīng)目錄中進(jìn)行傳輸安裝。二:Linux安裝實(shí)現(xiàn)步驟這里實(shí)現(xiàn)中所使用的平臺(tái)為RHEL4您可以在FC系列、RH9 CenOS中都可以實(shí)現(xiàn)。1配置DHCF服務(wù)器配置DHCF服艮務(wù)器主要用途是為了能夠給客戶端分配IP地址,從
6、而讓客戶端與TFTP及FTP進(jìn)行聯(lián)系1.1 DHCP的配置文件DHCP勺配置文件的位置在/etc目錄下配置文件的名稱為 dhcpd.conf。如果您的系統(tǒng)中 不存在dhcpd.conf同時(shí)您又確認(rèn)您確實(shí)安裝了 DHC程序,那么您可以手動(dòng)建立 dhcpd.conf 文件。1.2配置文件的內(nèi)容option space PXE; #DHCP 對(duì)PXE的TFTP(瑣碎文件傳輸協(xié)議) 應(yīng)答選項(xiàng)opti on PXE.mtftp-ip code 1 = ip-address;opti on PXE.mtftp-cport code 2 = un sig ned in teger 16;opti on PX
7、E.mtftp-sport code 3 = un sig ned in teger 16;opti on PXE.mtftp-tmout code 4 = un sig ned in teger 8;opti on PXE.mtftp-delay code 5 = un sig ned in teger 8;option PXE.discovery-controlcode 6 = unsigned integer8;opti on PXE.discovery-mcast-addr code 7 = ip-address;class pxeclie nts match if substri n
8、g(optio n ven dor-class-ide ntifier,0, 9)=PXEClie nt;opti on ven dor-class-ide ntifier PXEClie nt;ven dor-opti on-space PXE;option PXE.mtftp-ip ;file name pxeli nux.O; #指定客戶端所需要的的bootstrap(弓I導(dǎo)器)文件名next-server ; #指定 TFTP服務(wù)器的 IP 地址ddn s-update-style in terim;ignore clie nt-updates;d
9、efault-lease-time 1200;max-lease-time 9200;opti on sub net-mask ;option broadcast-address 172.16.1680.255;option routers 54;option doma in-n ame-servers 54;sub net netmask range 00 50;上述所指明的pxeli nux.0為網(wǎng)絡(luò)遠(yuǎn)程安裝引導(dǎo)程序b
10、ootstrap.其位置在/usr/lib/sysli nux目錄中。1.3啟動(dòng)DHCP服務(wù)#service dhcpd restart2、配置TFTP服務(wù)器配置TFTP服務(wù)器主要用途是為了能夠給客戶端傳送bootstrap 程序即pxelinux.0,這樣才能夠讓客戶端進(jìn)行引導(dǎo)加載內(nèi)核映象文件(vml in uz)和根文件系統(tǒng)文件(ini trd.img)以及啟動(dòng)內(nèi)核(Kernel)2.1 TFTP的配置文件TFTP的配置文件的位置在/etc/x in etd.d 目錄下配置文件的名稱為 tftp 。配置內(nèi)容如下:service tftpsocket_type = dgramprotocol
11、 = udpwait = yesuser = rootserver = /usr/sb in/i n. tftpdserver_args = -u nobody -s /tftpboot #指定 TFTP 的根目錄所在位置,允許任何用戶可以進(jìn)行訪問disable = noper_source = 11cps = 100 2 flags = IPv4 在這里主要修改的字段是disable , 將yes改為no。以打開TFTP服務(wù)2.2啟動(dòng)TFTP服務(wù)#service xin etd restart3、配置FTP服務(wù)器配置FTP服務(wù)器主要用途是為了能夠給客戶端傳送Linux的配置環(huán)境與安裝程序。在
12、RHEL4中筆者采用的是 VSFTP為了簡(jiǎn)單些、更簡(jiǎn)單些,筆者并沒有對(duì)vsftp進(jìn)行任何配置只是啟動(dòng)了 vsftp 的守護(hù)進(jìn)程#service vsftpd restart啟動(dòng)后利用匿名賬戶進(jìn)行測(cè)試,如果測(cè)試成功您就可以將RHEL4的5張光盤中的所有安裝文件全部拷貝到匿名用戶的文件夾/var/ftp/ 目錄下4、配置bootstrap 目錄要配置TFTP所要傳輸?shù)腷ootstrap,首先要準(zhǔn)備好引導(dǎo)文件、內(nèi)核鏡像文件、跟文件 系統(tǒng)文件。4.1 bootstrap 文件:pxelinux.O文件位置在/usr/lib/syslinux目錄中。將其拷貝到 /tftpboot 目錄中#cp /usr
13、/lib/sysli nux /pxeli nu x.0 /tftpboot4.2. 內(nèi)核鏡像文件:vmlinuzvmlinuz文件在RHEL4第一張光盤下的/images/pxeboot 目錄中,將 vmlinuz拷貝到 /tftpboot 目錄中假定光盤加載到/mnt/cdrom#cp /mn t/cdrom/images/pxeboot/vmli nuz /tftpboot4.3. 根文件系統(tǒng)文件:initrd.imginitrd.img 文件在 RHEL4第一張光盤下的 /images/pxeboot 目錄中,將 initrd.img 拷 貝到/tftpboot 目錄中假定光盤加載到/
14、mnt/cdrom#cp /mn t/cdrom/images/pxeboot/i nitrd.img /tftpboot5、創(chuàng)建pxelinux.cfg 目錄與default 文件pxelinux.cfg 為遠(yuǎn)程安裝客戶端配置文件所在目錄,您可以為不同的計(jì)算機(jī)制定不同 的安裝方式或者方法。但是基本上我們都可以用 default配置文件來進(jìn)行為所有的計(jì)算機(jī)進(jìn) 行配置。#cd/tftpboot#mkdir pxeli nu x.0#videfaultdefault 內(nèi)容如下:DEFAULT in stallPROMPT 1LABEL in stallKERNEL vmli nuz#指定kernel文件APPEND ini trd=i nitrd.img devfs=n omou nt ramdisk_size=16384#啟動(dòng)參數(shù)包括啟動(dòng)內(nèi)核時(shí)所需要mount的掛載點(diǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國特濃咖啡粉囊行業(yè)銷售模式及投資前景預(yù)測(cè)報(bào)告
- 2024-2030年中國沙發(fā)墊產(chǎn)業(yè)未來發(fā)展趨勢(shì)及投資策略分析報(bào)告
- 2024-2030年中國汽車用鉛酸蓄電池行業(yè)發(fā)展前景預(yù)測(cè)及未來投資策略建議報(bào)告
- 2024-2030年中國水運(yùn)行業(yè)發(fā)展形勢(shì)及投資前景展望報(bào)告
- 2024-2030年中國水層網(wǎng)行業(yè)市場(chǎng)運(yùn)營(yíng)模式及未來發(fā)展動(dòng)向預(yù)測(cè)報(bào)告
- 2024-2030年中國氧指數(shù)分析儀行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2022年大學(xué)中醫(yī)學(xué)專業(yè)大學(xué)物理二開學(xué)考試試題C卷-附解析
- 2022年大學(xué)藥學(xué)專業(yè)大學(xué)物理二期中考試試卷B卷-附解析
- 2023年高考全一輪微專題02-地方時(shí)和區(qū)時(shí)的計(jì)算(解析版)
- 個(gè)人感謝信范文匯編9篇
- 北師大版六年級(jí)數(shù)學(xué)上冊(cè)第五單元數(shù)據(jù)處理單元測(cè)試卷及答案
- (2024年)Photoshop基礎(chǔ)入門到精通教程全套
- 《東北的振興》課件
- 2024年中職《餐飲服務(wù)與管理》職教高考必備考試題庫(含答案)
- 2024年中核武漢核電運(yùn)行技術(shù)股份有限公司招聘筆試參考題庫含答案解析
- 背景調(diào)查管理規(guī)定模版
- 房地產(chǎn)公司設(shè)計(jì)類技術(shù)筆試(2018-2023年)真題摘選含答案
- 誤吸急救處理護(hù)理課件
- 《土地資源》一師一優(yōu)課2(第1課時(shí))
- iml工藝設(shè)計(jì)要求
- 新概念英語第2冊(cè)課文(完整版)
評(píng)論
0/150
提交評(píng)論