Sun Cluster

You are here:
< All Topics
額外附件:

Sun StorEdge™ 3510 FC Array

Sun Cluster 快速入門指南

設定Cluster是一條漫長的路,就讓我帶領你們進入中高階的設定之路。

首先我們需要配置硬體,也就是SUN V440的內部配件的準備,請備好下列料件。

  1. 至少2GB的記憶體。
  2. 至少一顆CPU。
  3. 兩顆內部磁碟。
  4. 主機板內建的兩個連接埠(用於心跳線)。
  5. 一到兩個Sun Quad GigaSwift Ethernet (網路卡,若需連接SUN server主控台則需要兩port以上)。
  6. 兩個光纖卡(FC-AL) 卡(用於連接至儲存裝置,若無連接3510,則無需光纖卡)。

*註:以上的項目在兩台SUN V440上都要一樣,不能只有一台一樣,一台V440需要兩顆硬碟。

再來就是連接線,接線的部份相當簡單,但是一條都不可以少,否則設定會失敗。

心跳線是藍色線,記得要對接喔!!!

接好後就可以開始正式開始架設Cluster,我們開始從安裝系統講起,因為這個部分也是相當重要的部份。

下指令show-disks

此指令可以選擇裝置,但是不能指定硬碟,我們選b

選完之後會告訴你按下Control-y會貼上你剛剛選的字串。

鍵入指令nvalias rootdisk Control-y,按下enter後再鍵入nvstore,將數值回存

再來就是重復前面的動作,只是將rootdisk換成backup_root

再來就是將alias路徑寫入到boot-device,鍵入setenv boot-device rootdisk backup_root

出現boot-device = rootdisk backup_root後就表示設定好。

再來就是安裝系統了,在ok底下鍵入boot cdrom,進行安裝系統。

選了語言中文代號9,按下enter後,再確認要設定的東西。

由於Cluster需要設定網路及相關的東西,所以我們選接連網路

選擇介面卡,ce0~ce1是主機板上的port,要留下來當心跳線,而gfen0~gfen3是四port網卡

問你要不要用DHCP,但是本教學若使用DHCP則對網路不好控制,我們選用”

再來會要求你鍵入主機名稱,在兩台server上各打上phys-sunphys-moon

再來就要設定IP,設定的IP為主要IP,在兩台上分別打192.168.10.1192.168.10.2

接下來就是設定子網路遮罩也就是subnet,鍵入255.255.255.0

接下來就是設定是否要用IPv6,如果你的網域有支援的話則可以設為”是”,但是最好設定成”

最後它會要求你設定router也就是路由,當然我們就讓機器自已偵測,當偵測不到的時候我們再自行設定。

下一步它會問你要不要啟用Kerberos,本教學無需設定,選”

接下來就會進入到設定服務的畫面,若你要在兩台機器上架設其它服務就需在此設定,
而本教學也不在此設定,選”

這邊設定的是NFSv4,早先若router設定為自動抓取,那麼這邊就無需設定,使用自動產生的網域

設定時區,跟一般安裝系統差不多,也都要設定時區

就是愛台灣啦!!

設定完時間的格式,在時區的部分也就告一段落。

在此是設定密碼,由於有些程式必需要有密碼,所以在這邊還是設定一下好了。

開啟遠端用戶端網路服務,用預設”“,然後下一步

確認各項目沒錯不用修改的話就按下確認吧。

下面是自動設定,看你是否要自動重啟跟CD自動彈出。

這邊是你安裝系統的來源,若你是用網路或FTP安裝可以選擇其它選項。

選擇初始安裝,由於後面要設定vol所以要重新建立新安裝。

這邊接下來就相當重要,一定要選自訂安裝

選擇你的區域,之後會決定你的系統語系。

由於我們要設定Cluster所以我們必需完整安裝系統。選擇整個群組以及OEM

接下來要選擇硬碟,因為之後要做內部鏡像,所以要將硬碟一起分配。

將左邊的硬碟拉到右邊去,按下一步。

是否保存舊資料,如果你想要保存的話就選是,由於我們打算重新安裝,所以舊資料就不用了,我們選”“進行下一步

這邊是相當重要的地方,在手冊上語焉不詳,所以我用自已的想法去設定,若有他人日後想自行參悟者,請參考附件中的手冊。

切割大小                         檔案系統名稱
————————————————————-
0     剩餘的未使用空間              /
————————————————————-
1     2GB                              交換檔
————————————————————-
4     512 Mb                          /globaldevices
————————————————————-
5     2GB                              /var
————————————————————-
7     32MB                            供Solaris VolumeManager 使用
————————————————————-

注意各項設定務必與下表完全相同,編號亦相同。

再來就是要設定第二顆硬碟。

與前面一顆硬碟一樣,但不設定檔案系統。

確認設定完之後就可以開始安裝了。

進系統之後再來就是要設定環境,鍵入vi /etc/inet/ipnodes,將兩台的host table都改寫成一樣,但是要
注意loghost的位置,因為loghost對指向主機登入的帳號名稱。

再來就是對兩台都裝光纖卡的驅動程式。
到光纖卡官網下找driver for solaris,解壓縮後放在 ” / ” 的目錄底下,再執行下面指令進行安裝驅動。

過程中可能會用到usb,就必須有下列動作,讓usb自動mount。

在插入usb之前,到終端機底下鍵入

phys-sun#mkdisk /rmdisk

再將usb插入,即會自動mount,移除時記得umount,或在usb上滑鼠右鍵選移除裝置。
#pkgadd -d /gla2300.v5.sparc_pkg

將自動安裝,過程中只要在一開始選all全部安裝,再來就只要一直按yes就行了。

再來安裝SANsuffer的程式,以方便查看硬碟櫃與主機間的架構,程式到官網下載即可,在系統中解壓縮後,
直接點兩下開始安裝

設定使用者環境的方式

在兩個節點上建立並執行下列程序。此程序的步驟使用C shell 環境。
如需更多資訊,請參閱「System Administration Guide: Basic Administration 」中
的「Customizing a User’s Work Environment」。

1.若尚未開啟cconsole 主要主控台視窗,請將其開啟。
使用主要主控台視窗在兩個節點上同時執行此程序中的步驟。

2.顯示umask 的設定和環境變數。
phys-X# umask
phys-X# env | more

3.將umask 設定為22 (若尚未設定)。
此項目為新建立的檔案設定預設的權限。
umask 022

4.確認PATH 包括下列路徑。
■ /usr/bin
■ /usr/cluster/bin
■ /usr/sbin
■ /oracle/oracle/product/10.2.0/bin
(可選擇) 將以下路徑增加到MANPATH。
■ /usr/cluster/man
■ /usr/apache/man

建立./profile

#vi /.profile

在/.profile中鍵入以下指令,以完成寫入shell

PATH=$PATH:/usr/cluster/bin
MANPATH=$MANPATH:/usr/cluster/man:/usr/apache/man
export PATH
export MANPATH

驗證您所變更的設定。
phys-X# umask
phys-X# env | more

配置作業系統的方式

本程序說明修改某些系統設定以支援快速啟動配置的方式。
在兩個節點上,啟用Solaris 多重路徑功能。

phys-X# /usr/sbin/stmsboot -e

-e 啟用Solaris I/O 多重路徑
如需更多資訊,請參閱stmsboot(1M) 線上手冊。
在兩個節點上,以叢集的所有公用主機名稱和邏輯位址更新/etc/inet/ipnodes 檔案。
除了loghost 項目之外,這些項目在兩個節點中都相同。

再來要配置命名,鍵入以下指令。

phys-X# vi /etc/inet/ipnodes
■ 在phys-sun,增加下列項目:
127.0.0.1 localhost
192.168.10.1 phys-sun loghost
192.168.10.2 phys-moon
192.168.10.3 apache-lh
192.168.10.4 nfs-lh
192.168.10.5 oracle-lh
192.168.10.6 admincon
192.168.11.1 phys-sun-11
192.168.11.2 phys-moon-11
192.168.11.3 se3510fc-11
192.168.11.4 admincon-11
■ 在phys-moon,增加下列項目:
127.0.0.1 localhost
192.168.10.1 phys-sun
192.168.10.2 phys-moon loghost
192.168.10.3 apache-lh
192.168.10.4 nfs-lh
192.168.10.5 oracle-lh
192.168.10.6 admincon
192.168.11.1 phys-sun-11
192.168.11.2 phys-moon-11
192.168.11.3 se3510fc-11
192.168.11.4 admincon-11

在兩個節點上,將下列項目增加到/etc/system 檔案。

phys-X# vi /etc/system

set ce:ce_taskq_disable=1
exclude:lofs

■ 第一個項目是指支援ce 配接卡,作為私有互連使用。
■ 第二個項目是指停用迴路檔案系統(LOFS),當在高可用性的本機檔案系統上配置Sun
ClusterHA for NFS ,必須停用LOFS。

如需更多資訊,請參閱「Sun Cluster 軟體安裝指南(適用於Solaris 作業系統)」中的「Solaris 作業系統功能限制」中關於迴路檔案系統的資訊。

這些變更在下一次系統重新開機時才會生效。

安裝Sun Cluster 軟體的方式

此程序安裝適用於Sun Cluster 架構和Sun ClusterHA for Apache、Sun ClusterHA for NFS
和Sun ClusterHA for Oracle 資料服務的套裝軟體。

準備好下列物件:

■ 包括Sun Cluster 3.2 軟體的Java Availability SuiteDVD-ROM。
■ 請存取SunSolve 網站以下載修補程式。

1.在phys-sun,在DVD-ROM 光碟機載入Java Availability SuiteDVD-ROM。

2.啟動Java Enterprise System(ES) installer 程式。

phys-sun# ./installer

或是等待光碟機自動跳出後點擊install。

如需更多有關使用Java ES installer 程式的資訊,請參閱「Sun Java Enterprise System 5
Installation Guide for UNIX 」。

3.請遵照螢幕上的指示安裝Sun Cluster 架構的套裝軟體。

——————————————————————————————————-
畫面名稱                                                指示
——————————————————————————————————-
軟體授權合約                                          接受授權合約。
——————————————————————————————————-
語言支援                                                請選擇除了英語之外您要安裝的語言。
——————————————————————————————————-
安裝類型                                                當詢問您是否要安裝整組的Java ES 軟體,請回答no。
——————————————————————————————————-
元件選取                                                選擇Sun Cluster 和Sun Cluster Agents。請不要取消選取Sun
ClusterManager。當出現提示時,請確認您的選取。
遵照螢幕上的指示以安裝下列資料服務套裝軟體:
■ Sun ClusterHA for Apache
■ Sun ClusterHA for NFS
■ Sun ClusterHA for Oracle
——————————————————————————————————-
需要進行共用元件升級                               接受共用元件清單的升級。
——————————————————————————————————-
配置類型                                                選擇Configure Later。
——————————————————————————————————-

在完成安裝後,installer 程式會提供安裝摘要。此摘要可讓您檢視該程式在安裝期間
建立的記錄。這些記錄位於/var/sadm/install/logs/ 目錄中。

4.切換到不是DVD-ROM 上的目錄,然後退出DVD-ROM。

host# cd /
host# eject cdrom

5.返回步驟1 並在phys-moon 重複所有步驟。

6.在兩個節點上,使用Sun Update Connection 下載並套用所有所需的修補程式。

以上這些動作,都必需在兩台上都執行。
再來就是設定Cluster了。

配置叢集

執行下列程序以建立叢集。

▼ 建立叢集的方式

1.從phys-moon 啟動互動式scinstall 公用程式。
phys-moon# scinstall
螢幕會顯示scinstall 主功能表。

2.輸入與[建立新叢集或新叢集節點] 選項相對應的數字,並按下Return 鍵。
之後會顯示[新叢集與叢集節點功能表]。

3.輸入與[建立新叢集] 選項對應之數字,然後按Return 鍵。
之後會顯示[典型或自訂模式] 功能表。

4.輸入與[典型] 選項相對應的數字,並按下Return 鍵。

5.遵照功能表提示提供下列資訊:

——————————————————————————————————–
元件                                        說明                                                                              回答
——————————————————————————————————–
叢集名稱                                  您要建立的叢集的名稱是什麼?                                             sccluster
——————————————————————————————————–
叢集節點                                  列出其他節點的名稱。                                                        phys-sun
——————————————————————————————————–
叢集傳輸配接卡與電纜                 將節點附接到私有互連的兩個叢集傳輸配接卡的名稱是什麼?         ce0、ce9
——————————————————————————————————–
法定配置                                  您是否要停用自動法定裝置選取?                                          No
——————————————————————————————————–
檢查                                        發生sccheck 錯誤時,您是否要中斷安裝?                              No
——————————————————————————————————–

scinstall 公用程式會配置叢集並重新啟動兩個節點。它也會替使用相同子網路的叢集
的每一組公用網路配接卡,自動建立以連結為基礎的多重配接卡IPMP 群組。當兩個節
點都已成功的啟動到叢集後,即建立了叢集。Sun Cluster 安裝輸出記錄在
/var/cluster/logs/install/scinstall.log. N 檔案中。

6.從phys-sun 驗證節點和法定裝置是否已成功配置。
若叢集建立成功,您將看到類似下列的輸出。

phys-sun# clquorum list

d5
phys-sun
phys-moon

附件上傳者:onizka

Previous SUN BLADE&ULTRA系列更新OBP及POST
Next Sun Fire 4800 系统平台管理(開機篇)
Table of Contents