歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> Veritas Cluster Server 配置入門篇

Veritas Cluster Server 配置入門篇

日期:2017/2/27 17:43:24   编辑:Unix教程
VERITAS
  1、系統配置目標
  2、基本的硬件環境
  3、硬件連接及配置要求
  4、安裝操作系統及補丁的安裝過程
  5、開始安裝Raid Manager 6.22.1
  6、開始安裝vxvm 3.5
  7、安裝oracle數據庫
  8、安裝VCS軟件
  9、安裝Veritas Cluster Oracle agent
  10、修改相關的配置文件
  11、附錄
  
  ***********************
  1、系統配置目標
  ***********************
  兩個系統跑一個服務(分oracle),能夠自動切換或者手動
  
  ***********************
  2、硬件環境和軟件介質
  ***********************
  硬件:
  Ultra 10主機兩台,配置相同,其每台的詳細配置如下:
  1、CPU(US-IIi 333MHz),內存(512MB),本地硬盤20GB 各1塊,
  2、雙通道差分卡各1塊;非集成網卡各2塊
  3、網線,光纖線,電源線若干
  A1000磁盤陣列(內置若干硬盤)1個
  軟件准備:
  Solaris 8 for SPARC(4 disks)(安裝介質)
  8_Recommended.zip(patch)(sunsolve.sun.com上下載)
  Veritas Cluster Server 3.5安裝介質
  Veritas Volume Manager 3.5安裝介質
  Oracle 8.1.7.0.0安裝光盤2張
  SUN Raid Manager 6.22.1
  
  ***********************
  3、硬件連接及配置要求
  ***********************
  連接A1000、Ultra 10主機的基本電源線、鼠標、鍵盤等基本外設
  網線的鏈接要求:兩台主機的心跳線直接用交叉線直連;服務網卡用cross-over網線連接到switch
  從A1000上的兩個SCSI接口分別連接到2個主機的差分SCSI卡上
  修改1#機的差分卡的scsi id。
  其方法是:
  開1#機進入OBP,按鍵盤的(stop+a)或者用串口線連上的(ctrl + pause)
  OK show-devs
  找到差分卡所對於的物理路徑以備後用
  OK nvedit輸入如下內容
  probe-all
  cd /pci@1f,0/pci@1/scsi@3,1
  6 " scsi-initiator-id" integer-property
  device-end
  cd /pci@1f,0/pci@1/scsi@3
  6 " scsi-initiator-id" integer-property
  device-end
  install-console
  banner
  輸入結束後按ctrl+c
  OK nvstore
  ok setenv use-nvramrc? True
  ok setenv auto-boot? True
  ok reset-all
  
  重啟之後再次進入OK狀態下進行驗證
  OK select /pci@1f,0/pci@1/scsi@3,1
  OK .property
  OK show-children
  
  OK reset -all
  
  ***********************
  4、操作系統的配置過程
  ***********************
  安裝步驟:
  1、分別安裝系統,基本配置如下:
  1#機
  語言:English
  主機名 ha1
  網絡設備:hme0
  IP地址 192.168.0.41
  子網掩碼255.255.255.0
  安裝模式:Entire Distribution plus OEM 64-support
  
  2#機
  語言:English
  主機名 ha2
  網絡設備:hme0
  IP地址 192.168.0.42
  子網掩碼255.255.255.0
  安裝模式:Entire Distribution plus OEM 64-support
  
  
  在兩個系統同時進行如下操作:
  # cd /etc/;touch hostname.hme1 hostname.hme2
  # cd /tmp
  # unzip 8_recommended.zip
  # cd /8_Recommended
  # ./install_cluster
  # reboot
  注:每個系統盤上都留出一個小的slice(c0t0d0s7)來做rootdg
  
  ***********************
  6、開始安裝Raid Manager
  ***********************
  進入介質所在的目錄,安裝如下軟件包
  # pkgadd -d . SUNWosafw SUNWosamn SUNWosanv SUNWosar SUNWoasu
  修改/etc/profile文件修改路徑
  PATH=$PATH:/usr/lib/osa/bin
  保存退出,重登陸
  運行rm6圖形窗口,建mirror的卷1個
  在兩台機器分別運行認盤操作:
  # drvconfig -c disk && disks && devlinks
  # format進行確認
  
  ***********************
  7、開始安裝vxvm 3.5
  ***********************
  在1#機上作。
  首先創建rootdg
  # vxlicense –c
  # vxconfigd –m disable
  # vxdctl init
  # vxdctl init rootdg
  # vxdg init rootdg
  # vxdctl add disk c0t0d0s7 type=simple
  # vxdisk –f init c0t0d0s7 type=simple
  # vxdg adddisk c0t0d0s7
  # vxdctl enable
  # rm /etc/vx/reconfig.d/state.d/install-db
  然後創建數據卷
  # vxdiskadd c1t0d0 c2t0d0
  安裝提示創建一個oradg,然後把兩個A1000互為鏡像
  # vxassist -g oradg make oravol 100g layout=mirror,log
  # newfs /dev/vx/dsk/oradg/oravol
  
  調整塊設備的major、minor點。在兩邊分別作對比
  # ls -lL /dev/vx/dsk/oradg/oravol
  如果有差異請用haremajor調整,(調整之後要求兩邊的顯示完全一樣,如果不作nfs用,那麼應該是無所謂的)
  # haremajor -vx 250 6000
  參考文件: /etc/name_to_major,
  
  ***********************
  8、開始安裝oracle
  ***********************
  在1#機上創建oracle用戶和用戶組
  # groupadd -g 100 dba
  把共享卷掛接到/oracle下面
  # mount /dev/vx/dsk/oradg/oravol /oracle
  # useradd -g dba -d /oracle/app -m -s /usr/bin/csh ora
  # passwd ora
  與此同時把1#機中的/etc/group、/etc/passwd、/etc/shadow中新增的行目添加到2#機中(主要是與新增的用戶組和用戶有關)
  修改系統內核參數/etc/system,追加如下幾行:
  set shmsys:shminfo_shmmax=536870912
  set shmsys:shminfo_shmmin=1
  set shmsys:shminfo_shmmni=100
  set shmsys:shminfo_shmseg=100
  set semsys:seminfo_semmni=100
  set semsys:seminfo_semmsl=100
  set semsys:seminfo_semmns=200
  set semsys:seminfo_semopm=100
  set semsys:seminfo_semvmx=32767
  
  修改用戶變量文件/oracle/app/.cshrc,使其內容如下:
  setenv ORACLE_BASE /oracle/app
  setenv ORACLE_HOME /oracle/app/product/8.1.7
  setenv ORACLE_TERM xsun5
  setenv LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/openwin/lib:/usr/dt/lib
  setenv CLASSPATH .:/oracle/app/product/8.1.7/jdbc/lib/classes111.zip:/oracle/app/product/8.1.7/jdbc/lib/nls_charset11.zip:/export/home/oracle/trade_prog
  setenv PATH .:/export/home/oracle/trade_prog:/bin:/usr/openwin/bin:/usr/bin:/usr/ucb:/usr/local/bin:/oracle/app/8.1.7/product/bin
  setenv NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280
  setenv NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  setenv ORACLE_SID orcl
  setenv DISPLAY 192.168.0.190:0.0
  保存退出,以ora用戶登陸系統開始安裝
  插入安裝光盤
  # cd /cdrom/cdrom0;./runInstaller
  安裝提示安裝即可;注意建庫一點要放在共享卷組上!
  安裝結束後修改監聽文件listener.ora、tnsname.ora
  # cd /oracle/app/product/8.1.7/network/admin
  把這兩個文件的ip改為服務ip:192.168.0.43(該IP作為服務IP)
  
  ***********************
  9、開始安裝vcs
  ***********************
  在1#機上創建一個/.rhosts文件,其中包括ha2關鍵字
  在2#機上創建一個/.rhosts文件,其中包括ha1關鍵字
  修改/etc/inet/hosts文件,在1#、2#機上分別添加如下兩行:
  192.168.0.42 ha2
  192.168.0.41 ha1
  裝入vcs介質,開始激動人心的安裝過程
  # cd /cdrom/cdrom0/cluster_server
  # ./installvcs
  安裝提示安裝即可,不過有如下要求:
  vcs server name: newvcs
  systems: ha1 ha2
  心跳網卡: hme1 hme2
  不安裝cluster_manager、不安裝Web Cluster Manager、不安裝SNMP
  安裝結束之後,確認系統正常:
  # /opt/VRTSvcs/bin/lltstat -n
  # /opt/VRTSvcs/bin/gabconfig -a
  # hastatus -summary
  
  ***********************
  10、安裝Veritas Cluster Oracle agent
  ***********************
  插入VERITAS SOLUTION cd6
  # cd /cdrom/cdrom0/oracle_agent
  # pkgadd -d . VRTSvcsor
  該操作在兩台機器上分別進行
  
  ***********************
  11、配置雙機相應的文件
  ***********************
  為了節省時間,簡化操作,下面我采用的是直接修改配置文件進行配置。
  在1#機進行如下操作
  # hastop -all -force
  # cd /etc/VRTSvcs/conf/config
  # cp ../sample_oracle/* .
  # 修改main.cf文件為:
  include "types.cf"
  include "OracleTypes.cf"
  
  cluster shared (
  UserNames = { adm = "rLlzxjF.KVQnI" }
  CounterInterval = 5
  )
  
  system ha1 (
  )
  
  system ha2 (
  )
  
  group groupy (
  SystemList = { ha1 = 0, ha2 = 1 }
  AutoStartList = { ha1 }
Copyright © Linux教程網 All Rights Reserved