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

Sun Cluster 安裝步驟


  sun cluster 的服務號稱是sun公司的金牌服務,價值40 - 50 多萬,只可以sun的工程師來做,諸位安裝成功了就可以看到其實cluster也並不是很難,(服務賺錢啊)難就難在相關技術有欠缺的地方,例如怎樣接陣列,怎樣做卷,還有就是對cluster的概念不清楚。
  
  以下只是我以前做cluster的記錄,當時偷懶,現在就只有這些了
  澄清一些概念:
  共享盤一定要兩台主機都可以看到
  心跳線是指兩個網卡專門用於cluster通訊,有四口網卡更好
  qurumdevice是指,除了心跳線之外,保障唯一性的另一種方法,cluster會往上面寫信息,畫出一個單獨的分區就可以了。(如果啟動後遇到minidevice之類的問題,
  進入配置文件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