国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Solaris系統(tǒng)Wanboot原理與應(yīng)用

2011-10-19 07:48:18河南工程學(xué)院網(wǎng)絡(luò)管理中心李萬高
河南科技 2011年1期
關(guān)鍵詞:客戶機(jī)配置文件服務(wù)器

河南工程學(xué)院網(wǎng)絡(luò)管理中心 李萬高 程 浩

Solaris系統(tǒng)Wanboot原理與應(yīng)用

河南工程學(xué)院網(wǎng)絡(luò)管理中心 李萬高 程 浩

OBP(Open Boot PROM)是Sun公司在其SPARC體系的計(jì)算機(jī)上提供的引導(dǎo)、初始化配置的工具,可以理解為普通PC的BIOS的增強(qiáng)版,我們可以通過它來調(diào)整啟動(dòng)設(shè)備和啟動(dòng)參數(shù),檢測硬件故障,完成某些必須在操作系統(tǒng)啟動(dòng)之前完成的配置等功能。

Solaris是Sun公司推出的主要商用UNIX系統(tǒng)之一,公認(rèn)的Oracle數(shù)據(jù)庫開發(fā)和部署首選平臺(tái),對J2EE架構(gòu)提供了完美支持,自Solaris9以來,不僅提供了對X86體系的支持,而且Solaris系統(tǒng)免費(fèi),特別是Solaris10的發(fā)布,帶來了諸多突破性技術(shù),如Solaris Containers、動(dòng)態(tài)跟蹤(DTrace)、預(yù)測性自我修復(fù)和ZFS動(dòng)態(tài)文件系統(tǒng)等。

JumpStart是一種安裝方式,對應(yīng)交互式安裝,JumpStart安裝方法使用所創(chuàng)建的配置文件來自動(dòng)安裝或升級(jí)多個(gè)系統(tǒng),不需要手動(dòng)配置任何參數(shù),例如,語言,時(shí)區(qū),IP,磁盤分區(qū)等參數(shù)。通常情況下和網(wǎng)絡(luò)安裝沒什么關(guān)系,只是在使用網(wǎng)絡(luò)安裝的時(shí)候,通常通過網(wǎng)絡(luò)啟動(dòng)安裝程序,使用JumpStart安裝方式完成自動(dòng)安裝。

一、Wanboot網(wǎng)絡(luò)安裝原理

OBP不僅支持局域網(wǎng)方式的安裝,而且能夠支持廣域網(wǎng)方式的安裝。Wanboot安裝方法可以使用HTTP在廣域網(wǎng)(WAN)上引導(dǎo)和安裝軟件??梢酝ㄟ^大型的公共網(wǎng)絡(luò)將Solaris OS安裝在基于SPARC的系統(tǒng)上,同時(shí)可以使用帶有安全功能的選項(xiàng)保證數(shù)據(jù)的保密性和安裝映像的完整性。

Wanboot使用服務(wù)器、配置文件、公共網(wǎng)關(guān)接口(CGI)程序以及安裝文件的組合來安裝基于SPARC的遠(yuǎn)程客戶機(jī)。圖1顯示了Wanboot安裝的基本事件序列,在圖1中,基于SPARC的客戶機(jī)通過WAN從Web服務(wù)器和安裝服務(wù)器檢索配置數(shù)據(jù)和安裝文件。

其基本過程是:客戶機(jī)通過在OBP中設(shè)置網(wǎng)絡(luò)接口變量及從OBP命令行中獲得的引導(dǎo)參數(shù)值,從網(wǎng)絡(luò)引導(dǎo)。OBP從稱作Wanboot服務(wù)器的特定Web服務(wù)器請求Wanboot二級(jí)引導(dǎo)程序。Wanboot程序從Wanboot服務(wù)器請求客戶機(jī)配置信息。Wanboot程序通過Wanboot-cgi程序從Wanboot服務(wù)器下載配置文件,該配置文件作為Wanboot文件系統(tǒng)被傳輸?shù)娇蛻魴C(jī)。Wanboot程序請求從Wanboot服務(wù)器下載Wanboot Miniroot。Wanboot程序使用HTTP或安全HTTP從Wanboot服務(wù)器下載Wanboot Miniroot。Wanboot程序從Wanboot Miniroot裝入和執(zhí)行UNIX內(nèi)核。UNIX內(nèi)核通過Solaris安裝程序來定位和掛載Wanboot文件系統(tǒng)。安裝程序請求從安裝服務(wù)器下載Solaris Flash歸檔文件和自定義JumpStart文件,安裝程序通過HTTP或HTTPS連接來下載歸檔文件和自定義JumpStart文件。安裝程序執(zhí)行自定義JumpStart安裝以將Solaris Flash歸檔文件安裝到客戶機(jī)上。

二、安裝過程

假設(shè)安裝服務(wù)器和Web服務(wù)器在一起,名字是wanserver,IP地址是1.1.1.1,域名為wanserver.test.net,運(yùn)行Solaris10系統(tǒng),運(yùn)行Apache Web服務(wù)器,要安裝的客戶機(jī)名為wanclient,是一個(gè)UltraSPARCII系統(tǒng),ID是01000C292A8C3D,IP是2.2.2.2,網(wǎng)絡(luò)地址是2.2.2.0,網(wǎng)關(guān)是2.2.2.1,wanclient要安裝Solaris10系統(tǒng)。

1.檢查客戶機(jī)OBP是否支持Wanboot。查客戶機(jī)硬件手冊,在客戶機(jī)ok提示符下輸入Wanboot啟動(dòng)命令看是否報(bào)錯(cuò),或在和客戶機(jī)同類型同OBP版本的機(jī)器上鍵入以下命令來確定客戶機(jī)OBP是否支持Wanboot。

# eeprom |grep network-boot-arguments

network-boot-arguments: data not available

如果有類似上面的代碼輸出,表示客戶機(jī)OBP支持Wanboot。

2.創(chuàng)建文檔根目錄。要存儲(chǔ)安裝文件和數(shù)據(jù),在wanserver上的文檔根目錄(/opt/apache/htdocs)中設(shè)置以下目錄:Solaris Flash目錄/opt/apache/htdocs/flash/;Wanboot Miniroot目錄/opt/apache/ htdocs/miniroot;Wanboot程序目錄/opt/apache/htdocs/wanboot。

3.創(chuàng) 建 Wanboot Miniroot。 使 用 帶 有 -w選 項(xiàng) 的setup_install_server將Wanboot Miniroot和Solaris軟件映像復(fù)制到Wanserver的/export/install/Solaris_10目錄中。將Solaris Software介質(zhì)放入已經(jīng)連接至wanserver的介質(zhì)驅(qū)動(dòng)器中,鍵入以下命令:

將Wanboot Miniroot移到Wanboot服務(wù)器服務(wù)器服務(wù)器的文檔根目錄(/opt/apache/htdocs/)中。

Wanserver#mv /export/install/Solaris_10/miniroot /opt/apache/htdocs/ miniroot/miniroot.s10_sparc

4.在Wanboot服務(wù)器上安裝wanboot程序。要在Wanboot服務(wù)器上安裝Wanboot程序,請將該程序從Solaris Software介質(zhì)上復(fù)制到Wanboot服務(wù)器的文檔根目錄。將Solaris介質(zhì)放入連接至wanserver的介質(zhì)驅(qū)動(dòng)器中并鍵入以下命令:

5.創(chuàng)建/etc/netboot分層結(jié)構(gòu)。在wanboot服務(wù)器上創(chuàng)建/etc/ netboot目錄的wanclient子目錄,wanboot安裝程序在安裝過程中從此目錄檢索配置和安全信息,wanclient位于子網(wǎng)2.2.2.0中,并且客戶機(jī)ID為01000C292A8C3D。要為wanclient創(chuàng)建/etc/ netboot的相應(yīng)子目錄,執(zhí)行以下任務(wù):創(chuàng)建/etc/netboot目錄,將/ etc/netboot目錄的許可更改為700,將/etc/netboot目錄的擁有權(quán)更改為web服務(wù)器進(jìn)程的屬主,假設(shè)用戶角色與web服務(wù)器用戶相同,創(chuàng)建/etc/netboot的子目錄,以子網(wǎng)(2.2.2.0)命名,創(chuàng)建子網(wǎng)目錄的子目錄,以客戶機(jī)ID命名,將/etc/netboot子目錄的許可更改為700。

6.將wanboot-cgi程序復(fù)制到wanboot服務(wù)器。在Solaris10系統(tǒng)上,wanboot-cgi程序位于/usr/lib/inet/wanboot/目錄中,要啟用wanboot服務(wù)器以傳輸安裝數(shù)據(jù),請將wanboot-cgi程序復(fù)制到web服務(wù)器軟件目錄中的cgi-bin目錄中。

wanserver#cp/usr/lib/inet/wanboot/wanboot-cgi/opt/apache/cgi-bin/ wanboot-cgi

wanserver#chmod 755 /opt/apache/cgi-bin/wanboot-cgi

7.創(chuàng)建Solaris Flash歸檔文件。在本實(shí)例中,通過克隆wanserver主系統(tǒng)創(chuàng)建Solaris Flash歸檔文件。此歸檔文件的文件名為sol_10_sparc,完全是從主系統(tǒng)復(fù)制而來的,此歸檔文件是與主系統(tǒng)完全相同的副本,此歸檔文件存儲(chǔ)在sol_10_sparc. flar中,將歸檔文件保存在wanboot服務(wù)器上文檔根目錄的flash/ archives子目錄中。

8.創(chuàng)建sysidcfg文件和客戶機(jī)配置文件。要預(yù)配置wanclient系統(tǒng),請?jiān)趕ysidcfg文件中指定關(guān)鍵字和值。將此文件保存在wanserver的/opt/apache/htdocs/flash目錄中。

對wanclient系統(tǒng),創(chuàng)建名為wanclient_prof的配置文件,wanclient_prof文件包含以下項(xiàng),這些項(xiàng)定義要安裝在wanclient系統(tǒng)中的Solaris軟件。

自定義JumpStart程序使用rules文件為wanclient系統(tǒng)選擇正確的安裝配置文件,創(chuàng)建名為rules的文本文件,然后將關(guān)鍵字和值添加到此文件中。wanclient系統(tǒng)的IP地址是2.2.2.2,網(wǎng)絡(luò)掩碼是255.255.255.0.使用network規(guī)則關(guān)鍵字指定自定義JumpStart程序安裝wanclient時(shí)使用的配置文件。

network 2.2.2.0 wanclient_prof

此rules文件指定自定義JumpStart程序使用wanclient_prof在wanclient上安裝Solaris10軟件,命名此規(guī)則文件為wanclient_rule,創(chuàng)建配置文件和rules文件后,運(yùn)行check腳步檢驗(yàn)文件是否有效,如果check腳步?jīng)]有找到錯(cuò)誤,該腳步將創(chuàng)建rules.ok文件,將rules. ok文件保存在/opt/apache/htdocs/flash目錄中。

9.創(chuàng)建系統(tǒng)配置文件和wanboot.conf文件。創(chuàng)建系統(tǒng)配置文件sys-conf.s10-sparc,該文件列出sysidcfg文件和自定義JumpStart文件在安裝服務(wù)器上的位置,將此文件保存在wanboot服務(wù)器/etc/netboot分層結(jié)構(gòu)中。

Wanboot使用包含在wanboot.conf文件中的配置信息安裝客戶機(jī)。在文本編輯器中創(chuàng)建wanboot.conf文件,該文件保存到wanboot服務(wù)器上/etc/netboot分層結(jié)構(gòu)中相應(yīng)的客戶機(jī)子目錄中。此文件中指定了boot_file、root_server、root_file等配置文件的位置,最后將wanboot.conf文件保存在wanserver的/etc/netboot/ 2.2.2.0/01000C292A8C3D目錄中。

三、安裝客戶機(jī)

通過在ok提示符下為wanclient設(shè)置網(wǎng)絡(luò)引導(dǎo)參數(shù),然后引導(dǎo)客戶機(jī),可以執(zhí)行無人參與安裝。

根據(jù)網(wǎng)絡(luò)的速度,經(jīng)過一定的安裝時(shí)間,一個(gè)完整的Solaris系統(tǒng)就安裝完成。OBP提供的局域網(wǎng)安裝模式中,也有安裝服務(wù)器和客戶機(jī)不在一個(gè)網(wǎng)段的情況,通過設(shè)置引導(dǎo)服務(wù)器或DHCP服務(wù)器實(shí)現(xiàn)安裝過程,這種情況也可以實(shí)現(xiàn)在廣域網(wǎng)中的安裝,只不過無法實(shí)現(xiàn)數(shù)據(jù)加密過程。

Wanboot依賴于OBP,Sun公司僅在其SPARC體系架構(gòu)中實(shí)現(xiàn)了OBP,并且也不是所有的OBP都支持Wanboot,支持情況可以查看相應(yīng)的硬件手冊。

猜你喜歡
客戶機(jī)配置文件服務(wù)器
Reducing the global cancer burden with gastrointestinal screening: China’s 30 years practice
提示用戶配置文件錯(cuò)誤 這樣解決
搭建簡單的Kubernetes集群
互不干涉混用Chromium Edge
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
忘記ESXi主機(jī)root密碼怎么辦
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
瘦客戶機(jī):安全與便捷的選擇
基于Web數(shù)據(jù)提高訪問速度的方法
时尚| 古田县| 大安市| 武宁县| 镇宁| 含山县| 托克逊县| 连江县| 深圳市| 泰安市| 林芝县| 庆城县| 上栗县| 武鸣县| 色达县| 田林县| 永新县| 嵊州市| 河北区| 宝坻区| 宁南县| 临沂市| 克山县| 囊谦县| 濮阳县| 泾源县| 六盘水市| 孟州市| 广宗县| 光泽县| 西城区| 双鸭山市| 惠东县| 凤山市| 东源县| 甘洛县| 杭锦后旗| 清流县| 苍山县| 鹤岗市| 元氏县|