歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Sun Cluster 安裝步驟

sun cluster 的服務號稱是sun公司的金牌服務,價值40 - 50 多萬,只可以sun的 工程師來做,諸位安裝成功了就可以看到其實cluster也並不是很難,(服務賺錢啊) 難就難在相關技術有欠缺的地方,例如怎樣接陣列,怎樣做卷,還有就是對cluster 的概念不清楚。

sun cluster 的服務號稱是sun公司的金牌服務,價值40 - 50 多萬,只可以sun的
工程師來做,諸位安裝成功了就可以看到其實cluster也並不是很難,(服務賺錢啊) 
難就難在相關技術有欠缺的地方,例如怎樣接陣列,怎樣做卷,還有就是對cluster
的概念不清楚。 


以下只是我以前做cluster的記錄,當時偷懶,現在就只有這些了 
澄清一些概念: 
共享盤一定要兩台主機都可以看到 
心跳線是指兩個網卡專門用於cluster通訊,有四口網卡更好 
qurumdevice是指,除了心跳線之外,保障唯一性的另一種方法,cluster會往上面
寫信息,畫出一個單獨的分區就可以了。(如果啟動後遇到minidevice之類的問題,
進入配置文件clearcase/" target="_blank" >ccd.???,在裡面直接修就可以了) 
2.2cluster bug較多,要打補丁,安裝成功後啟動時要仔細查看啟動信息,很詳細
的,對排除問題很有用 

SUN 雙機的安裝 

一.安裝前的准備工作 
1.環境說明 
SUN E450主機2台,配置相同,各裝1塊9G硬盤,所裝的SCSI的慒位必須相同 
SUN D1000陣列一台,內裝8塊4G硬盤 

2.硬盤安裝過程 
兩台主機分別安裝操作系統及推薦的patch 
正確連接主機和陣列,兩台主機通過SCSI控制線連接D1000 
更改其中一台主機的scsi-initiator-id,另一台先不開機 
方法如下:進入ok提示符下 
ok setenv auto-boot? True 
ok reset-all 
ok probe-scsi-all  記錄顯示的陣列中控制器的物理路徑,如/pci@4,4000/scsi@3及
/pci@4,4000/scsi@3,1,一下以此為例 
ok nvedit 
 0:probe-all install-console banner 
 1:cd /pci@4,4000/scsi@3 
 2:6 “ scsi-initiator-id” interger-property  將scsi-initiator-id改為6 
 3:device-end 
 4:cd /pci@4,4000/scsi@3,1 
 5:6 “ scsi-initiator-id” integer-property 
 6:device-end 
 7:banner (ctrl+c) 
ok nvstore 
ok setenv use-nvramrc? True 
ok setenv auto-boot? True 
ok reset-all 
至此,兩台主機可以同時開機進入操作系統,用format命令可以看到9塊硬盤,而且保
證陣列上的8塊硬盤在兩台主機上的物理路徑於邏輯設備名完全一致 

二:卷管理器Volume Manager3.0的安裝 
Volume Manager的版本不同,安裝和管理界面會有所不同,以下以Volume Manager3.0
版本為基礎。 
1.將Volume Manager光盤上的tar文件展開到硬盤上 
cd pkgs 
pkgadd –d . 
安裝所有的軟件和patch,安裝會安裝可執行文件到/usr/sbin下,可使用 
ls /usr/sbin/vx* 查看 
2.硬盤劃分 
將Volume Manager要管理的硬盤作以下處理,以便Volume Manager能夠識別 
將D1000上的硬盤前1024個柱區為空,或者畫出3,4分區以便Volume Manager識別,3區
為Volume Manager的private region用於管理,3-4M即可,4區為public region。這
樣Volume Manager即可認出硬盤,如果不行仔細檢查 
root所屬的硬盤可以不用處理,但是最好流出7分區作為Volume Manager的管理用 
3.初始化 
可以按照安裝說明的方式執行vxinstall,然後按選項執行下去即可,主要是可以選擇
不封裝root分區。 
另一種方式 
vxlicense –c  產生一個key文件,輸入序列號,注意,要激活VM的全部功能,需輸入
相應的系列號 
vxconfig –m disable 
vxdctl init  重新初始化/etc/vx/volboot 
vxdctl init rootdg 
vxdctl add disk c0t0d0s7 type=simple 
vxdisk –f init c0t0d0s7 type=simple 
vxdg adddisk c0t0d0s7 
vxdctl enable 
rm /etc/vx/reconfig.d/stanstard/install-db 
重新啟動機器 

4.卷管理 
正常啟動後VM server已經啟動,用ps可以看到兩個VM進程已經啟動 
如果沒有啟動參照手冊排除問題 
執行vmsa 
vmsa啟動後,會連到本機的VM server,輸入root口令後進入管理界面 
在管理界面中創建disk group:oracle,在其中oracle組中創建兩個卷,這裡暫定
為vol01  vol02,選擇不在啟動時自動掛上, 
然後在其中一台主機上將oracle組deport出去,在另一台機器上import進來,確保
兩台機器可以正確使用disk group 

三:HA的安裝 
將Cluster軟件拷入到/tmp目錄下, 
cd Sun_suncluster_sc_2_2/Sun_Cluster2。2/Tools 
./scinstall 
選擇4,安裝server and client 
下一步選擇automatic  自動安裝 
接著選擇所用的卷管理器:3    Sun StorEdge Volume Manager (SSVM) 
輸入cluster的名字:cluster 
輸入cluster內的節點數目:2 
輸入開始初始化的節點:2 
輸入內部連接使用的方式:ether 
輸入節點0的名字:datahost2 
輸入節點0內部通訊使用的網卡:hme1 
輸入節點0內部通訊使用的第二塊網卡:hme2 
輸入節點0的MAC地址: 
輸入節點1的名字:datahost1 
輸入節點1內部通訊使用的網卡:qfe0 
輸入節點1內部通訊使用的第二塊網卡:qfe1 
輸入節點1的MAC地址: 
輸入節點0對外的網卡:hme0 
輸入節點1對外的網卡:hme0 
是否選擇第二塊公共子網:no 
輸入邏輯主機名:log-datahost 
是否選擇失敗後自動返回:根據需要選擇 
選擇quorum device:選擇公共的硬盤 
接下來選擇是否是否安裝HA的工具包 
選擇安裝SUN Cluster HA for Oracle 

安裝結束後,安裝patch 
install_scpatches 
重啟機器 


HA的啟動 
在master機器上 
Scadmin startcluster hostname  clustername 
例如scadmin staartcluster datahost2 cluster 
在第二塊節點上 
scadmin startnode  hostname 

HA的停止 
Scadmin stopnode 

HA的切換 
Scadmin switch  clustname dest-host logical-hosts 

Copyright © Linux教程網 All Rights Reserved