Solaris白皮書:如何安裝配置雙節(jié)點(diǎn)集群
本白皮書目的是幫助Oracle Solaris新手或有經(jīng)驗(yàn)的用戶快速地容易地使用Oracle Solaris集群軟件雙節(jié)點(diǎn)集群,包括指定設(shè)備的配置。整個過程一步一步地引導(dǎo)用戶,使用示例和屏幕截圖簡化過程。這個文檔不包括高可用性服務(wù)器的配置;另外單獨(dú)的指導(dǎo)手冊中包含了那部分內(nèi)容。
了解更多關(guān)于如何使用其他Oracle Solaris集群軟件安裝和配置集群,請查看Oracle Solaris集群軟件安裝指導(dǎo)手冊:http://docs.sun.com/app/docs/doc/820-7356。
雙節(jié)點(diǎn)集群:概述
本白皮書用戶使用交互式scinstall工具,該工具使你能快速地容易地配置新集群的所有節(jié)點(diǎn)。交互式scinstall工具是菜單啟動的,這些菜單幫助減少了錯誤的機(jī)會和使用默認(rèn)值的最佳實(shí)踐,并且給你集群的特定信息的提示。工具還有助于識別無效輸入避免錯誤。最后,scinstall工具通過為新集群自動配置特定設(shè)備,消除了手動設(shè)置的麻煩。本白皮書是指Oracle Solaris集群3.2發(fā)布版。更多關(guān)于最新Oracle Solaris集群版本。請?jiān)L問:http://developers.sun.com/solaris/cluster.
預(yù)備,假設(shè),默認(rèn)值
本節(jié)討論了雙節(jié)點(diǎn)集群的幾點(diǎn):預(yù)備,假設(shè)和默認(rèn)值。
配置假設(shè)
本白皮書假定了以下配置:
.你正在安裝Oracle Solaris 9 9/05, Solaris 10 5/09或是更新版本,并且你掌握基本的管理技能。
.你正在安裝Oracle Solaris 集群3.2 11/09軟件。
.你已經(jīng)有了Oracle Solaris集群3.2 11/09軟件。如果不是,你可以從http://developers.sun.com/solaris/cluster下載。
.集群硬件支持配置軟件Oracle Solaris集群3.2 11/09。如果你不確定你的配置,訪問:http://developers.sun.com/solaris/cluster/sysreq_cluster_0410.pdf。
.這是雙節(jié)點(diǎn)集群,并且你有另外系統(tǒng)作為管理終端。
.每個節(jié)點(diǎn)有兩個網(wǎng)絡(luò)接口空間,作為私有互聯(lián)使用。
.兩個節(jié)點(diǎn)都連接有SCSI磁盤存儲。
.Oracle Solaris集群軟件支持所有SCSI設(shè)備作為潛在的指定設(shè)備。更多關(guān)于支持作為指定設(shè)備的SCSI設(shè)備信息,請查看Oracle Solaris集群客戶服務(wù)代表或是訪問現(xiàn)在文檔:http://docs.sun.com/app/docs/coll/1124.8.
.你的安裝看起來像是以下描述的。你可能有更少的或更多的設(shè)備,取決于你的系統(tǒng)或是網(wǎng)絡(luò)配置。
系統(tǒng)預(yù)備
本白皮書假定兩個系統(tǒng)都已經(jīng)滿足以下先決條件。
.Oracle Solaris 9 9/05,Solaris 10 5/09或更新版本已經(jīng)安裝了
.Oracle Solaris軟件組至少終端用戶
.(可選)在片7上創(chuàng)建20M分區(qū),作為卷管理器使用
.使用Sun更新連接更新系統(tǒng)的最新的補(bǔ)丁。欲了解更多信息,請?jiān)L問http://sunsolve.sun.com或My Oracle Support.
如果Oracle Solaris軟件已預(yù)安裝在你要配置成集群節(jié)點(diǎn)的服務(wù)器上,應(yīng)該保證Oracle Solaris操作系統(tǒng)滿足以上標(biāo)準(zhǔn)。如果Oracle Solaris不滿足這些條件,則需修改配置或各服務(wù)器上重安裝Oracle Solaris軟件。
公共IP地址和邏輯主機(jī)名的初始準(zhǔn)備
你必須添加節(jié)點(diǎn)的邏輯主機(jī)名和IP地址作為集群配置。適當(dāng)?shù)兀绻褂昧嗣?wù)(比如DNS或NIS+地圖),則把每個節(jié)點(diǎn)的/etc/inet/hosts文件和/etc/inet/ipnodes兩個文件中的那些條目都應(yīng)添加到命名服務(wù)中。
表1 本例中使用的配置列表
默認(rèn)值
典型模式下的scinstall交互式工具安裝具有以下默認(rèn)值的Oracle Solaris集群軟件。
.專用網(wǎng)絡(luò)地址 172.16.0.0
.專用網(wǎng)絡(luò)子網(wǎng)掩碼 255.255.248.0
.集群傳輸交換機(jī)1和2
.安裝安全(DES)的級別限制
這篇文章中例子沒有集群傳輸交換機(jī)。相反,使用交叉電纜解決了私有網(wǎng)絡(luò)的問題。更多信息請參考:http://docs.sun.com(搜索Oracle Solaris集群3.2架構(gòu))。
在這個例子中,兩個集群節(jié)點(diǎn)的私有互聯(lián)的接口都是eril和hme0。為了查找更多關(guān)于如何識別你硬件的信息,請?jiān)L問Oracle Solaris 10硬件平臺指南:http://docs.sun.com/source/817-6337/chapterHPG.html.
安裝Oracle Solaris集群軟件包
1. 為了使用GUI形式的安裝程序,需要在你的管理控制臺設(shè)置顯示的環(huán)境。在這個例子中,我們使用csh
下一步驟繼續(xù)使用管理控制臺,記住在兩個節(jié)點(diǎn)執(zhí)行,一次一個。
2.臨時啟用root的ssh訪問集群節(jié)點(diǎn)
3.成為你安裝Oracle Solaris集群軟件的節(jié)點(diǎn)上的超級用戶。使用telnet命令連接到mynode 1,然后使用root賬號和密碼登錄。
4. 將Oracle Solaris集群安裝媒介插入到適當(dāng)?shù)募汗?jié)點(diǎn)的媒介設(shè)備上。如果你從網(wǎng)絡(luò)上安裝,導(dǎo)航到適當(dāng)?shù)拿浇橛诚瘛?/p>
5.切換到包含安裝程序的目錄(這種情況下,在本地DVD讀取器),并且使用適當(dāng)?shù)哪夸?,決定于節(jié)點(diǎn)的結(jié)構(gòu)。在以下例子中,在UltraSPARC平臺使用第一個命令,在所有x86系統(tǒng)使用第二個命令。
6. 啟動安裝程序
7. 按照屏幕上的說明安裝Oracle Solaris集群軟件,在歡迎打開的屏幕上,單擊下一步。
單擊Yes,接受在許可協(xié)議
從軟件列表選擇安裝Sun Cluster 3.2 11/09,單擊下一步
共享的組件將會被安裝,單擊下一步。
當(dāng)你接受確認(rèn)時,系統(tǒng)準(zhǔn)備安裝,單擊下一步。
有提示時,選擇稍后配置。
點(diǎn)擊安裝確認(rèn)選擇。
安裝軟件時會輪換不同的映像
安裝程序安裝了Oracle Solaris軟件包和附加的軟件,從而滿足運(yùn)行特定Oracle Solaris集群功能。
結(jié)束時,安裝程序確認(rèn)安裝結(jié)束。
8.現(xiàn)在你已經(jīng)完成了節(jié)點(diǎn)1上的安裝,返回第二步,啟動安裝過程,這次安裝節(jié)點(diǎn)2。
9. 安裝所有需要的補(bǔ)丁。訪問http://sunsolve.sun.com/或My Oracel Support,下載推薦的Solaris 10 SPARC或x86相應(yīng)的Java ES組件補(bǔ)丁。
配置Oracle Solaris集群軟件
1. 登錄兩個節(jié)點(diǎn)之一。超級用戶啟動交互式scinstall工具。這個過程將會在兩個節(jié)點(diǎn)上配置Oracle集群軟件。
2. 從主菜單,鍵入"1"選擇菜單選項(xiàng),創(chuàng)建一個新的集群或增加集群節(jié)點(diǎn)。
3. 從新集群節(jié)點(diǎn)菜單,鍵入"1"創(chuàng)建新的集群。
4. 創(chuàng)建新集群選項(xiàng)將會創(chuàng)建和配置一個新的集群,單擊"yes"繼續(xù)。
5. 從典型或自定義模式菜單中,鍵入“1“選擇典型。
6. 檢查菜單,鍵入"yes"。
7. 出現(xiàn)提示信息時,請?zhí)峁┮韵滦畔ⅰ?/p>
. 集群的名稱:mycluster
. 另一集群的名稱:mynode2
鍵入“yes“,如果正確,按回車鍵繼續(xù)。
. 第一個集群傳輸適配器名稱:eril
. 第二集群傳輸適配器的名稱是:hme0
. 鍵入“不“禁用自動指定設(shè)備的選擇。
. 鍵入“yes“來創(chuàng)建新的集群,然后按返回繼續(xù)
. 鍵入“否“不中斷創(chuàng)建群集檢查錯誤。
. 鍵入“yes“來使用lofi設(shè)備
. 安裝完成后鍵入"yes"重啟系統(tǒng)
到此,scinstall工具配置了所有集群節(jié)點(diǎn),并重啟了集群。這可能需要幾分鐘時間。當(dāng)所有節(jié)點(diǎn)成功地啟動進(jìn)集群,集群就被創(chuàng)建。安裝的輸出被記錄在/var/cluster/logs/install/scinstall.log.N文件中。
8. 驗(yàn)證每個節(jié)點(diǎn)上Oracle Solaris服務(wù)器管理功能(SMF)的多用戶服務(wù)是否啟動。如果有一個節(jié)點(diǎn)上的服務(wù)未啟動,就必須等到狀態(tài)稱為啟動時,才能進(jìn)行下一步。
9. 從其中的一個節(jié)點(diǎn),驗(yàn)證兩個節(jié)點(diǎn)是否加入集群。
輸出類似于以下。
到此,scinstall工具運(yùn)行了以下任務(wù):
. 配置集群節(jié)點(diǎn)
. 選擇SCSI設(shè)備,并配置成指定的設(shè)備。
. 從安裝模式中刪除集群
當(dāng)scinstall工具完成,這就完成了基本Oracle Solaris集群軟件的安裝和配置。集群準(zhǔn)備好了支持高可用性的應(yīng)用的配置。這些集群組件包括設(shè)備組,集群文件系統(tǒng),高可用性本地文件系統(tǒng),和各個數(shù)據(jù)服務(wù)。為了配置這些組件,請參考以下安裝文檔的詳細(xì)說明。
了解更多信息
更多配置Oracle Solaris集群組件的信息,請參閱下列手冊。
【編輯推薦】