mcsg雙機(jī)熱備實(shí)例_第1頁(yè)
mcsg雙機(jī)熱備實(shí)例_第2頁(yè)
mcsg雙機(jī)熱備實(shí)例_第3頁(yè)
mcsg雙機(jī)熱備實(shí)例_第4頁(yè)
mcsg雙機(jī)熱備實(shí)例_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、相關(guān)配置信息主機(jī)配置部署ServiceGuard的服務(wù)器為兩臺(tái)數(shù)據(jù)庫(kù)主機(jī),兩臺(tái)主機(jī)運(yùn)行一個(gè)數(shù)據(jù)庫(kù)實(shí)例,以主備模式運(yùn)行,主機(jī)的配置情況如下:主機(jī)配置主機(jī)型號(hào)Rx860cRx860c主機(jī)名hostlhost2操作系統(tǒng)HP-UX V11.31HP-UX V11.31MC/SG版本A.11.18.00A.11.18.00數(shù)據(jù)庫(kù)版本Oracle 10.2.0.1Oracle 10.2.0.1內(nèi)網(wǎng)IP192.168.100.251192.168.100.252心跳IP192.168.1.240192.168.1.241集群配置集群配置集群名稱host節(jié)點(diǎn)名稱host1host2程序包orapkg浮動(dòng)IPo

2、rapkg 包浮動(dòng) IP: 192.168.100.250MC/SG版本A.11.18.00程序包配置程序包名稱orapkg包所在目錄/etc/cmcluster/orapkg包配置文件/e tc/cmcluster/orapkg/orapkg.co nf包控制文件/e tc/cmcluster/orapkg/tl數(shù)據(jù)庫(kù)控制腳本/etc/cmcluster/orapkg/dbcon trol.sh磁盤(pán)陣列配置磁盤(pán)陣列配置VG名稱RAIDPV名稱LV名稱容量文件系統(tǒng)/dev/vglockraid5/dev/disk/disk322G/dev/vgoracleraid5/dev/disk/disk

3、12/dev/disk/disk17/dev/disk/disk22/dev/disk/disk27/dev/vgoracle/oracle50G/oracle/dev/vgoracle/oradata/dev/vgoracle/archlog/dev/vgoracle/orabak300G200G500G/oradata/archlog/orabak/dev/vgkdraid5/dev/disk/disk11/dev/vgkd/k in gdee100G/kin gdee分別在兩個(gè)節(jié)點(diǎn)上編輯/etc/hosts 文件,如下:# vi /etc/hosts# Con figured usi n

4、g SAM by root o n Mon May 7 15:22:41 2007# Con figured usi ng SAM by root o n Tue Jun 12 14:55:07 2007# (#)B11.23_LRhosts $Revision: 1.9.214.1 $ $Date: 96/10/08 13:20:01 $# The form for each en try is:# vinternet address vofficial host name<aliases># For example:# 192.1.2.34 hpfcrm loghost# Se

5、e the hosts(4) manual page for more information.# Note: The en tries cannot be preceded by a space.# The format described in this file is the correct format.# The origi nal Berkeley manual page contains an error in# the format descripti on.#127.0.0.1 localhost loopback192.168.100.251 host1192.168.1.

6、240 host1prvt192.168.100.252 host2192.168.1.241 host2prvt192.168.100.250 host建立雙機(jī)信任關(guān)系分別在兩個(gè)節(jié)點(diǎn)上編輯 /.rhost 文件,如下:# vi /.rhostshost1 roothost2 root卷組配置創(chuàng)建 PV(Physical Volume)pvcreate -f /dev/disk/disk11pvcreate -f /dev/disk/disk12pvcreate -f /dev/disk/disk17pvcreate -f /dev/disk/disk22pvcreate -f /dev/di

7、sk/disk27pvcreate -f /dev/disk/disk32創(chuàng)建用于 VG 的目錄 (在 host1 和 host2 上配置 )mkdir /dev/vgoraclemkdir /dev/vgkdmkdir /dev/vglock創(chuàng)建字符設(shè)備文件 (在 host1 和 host2 上配置,要一致 )mknod /dev/vgoracle/group c 64 0x010000mknod /dev/vgkd/group c 64 0x020000mknod /dev/vglock/group c 64 0x030000創(chuàng)建 VGvgcreate /dev/vglock /dev/d

8、isk/disk32vgcreate /dev/vgkd /dev/disk/disk11vgcreate -s 32 /dev/vgoracle /dev/disk/disk12 /dev/disk/disk17 /dev/disk/disk22 /dev/disk/disk27-L 單位是 M創(chuàng)建 LV(Logic Volume )和文件系統(tǒng)對(duì)于鎖盤(pán),可以不用創(chuàng)建 LV lvcreate -L 300000 -n oradata /dev/vgoracle lvcreate -L 200000 -n archlog /dev/vgoracle lvcreate -L 500000 -n o

9、rabak /dev/vgoracle lvcreate -L 50000 -n oracle /dev/vgoracle lvcreate -L 100000 -n kingdee /dev/vgkd然后創(chuàng)建文件系統(tǒng):mkfs -F vxfs /dev/vgoracle/oradata mkfs -F vxfs /dev/vgoracle/archlog mkfs -F vxfs /dev/vgoracle/orabak mkfs -F vxfs /dev/vgoracle/oracle mkfs -F vxfs /dev/vgkd/kingdee然后創(chuàng)建掛載點(diǎn),就可以把文件系統(tǒng)掛載到主機(jī)上

10、以檢查正確性 mkdir /oradata mkdir /archlog mkdir /orabak mkdir /oracle mkdir /kingdeemount /dev/vgoracle/oradata /oradate mount /dev/vgoracle/archlog /archlog mount /dev/vgoracle/orabak /orabak mount /dev/vgoracle/oracle /oracle mount /dev/vgkd/kingdee /kingdee 然后 umount 文件系統(tǒng) umount /dev/vgoracle/oradata

11、/oradate umount /dev/vgoracle/archlog /archlog umount /dev/vgoracle/orabak /orabak umount /dev/vgoracle/oracle /oracle umount /dev/vgkd/kingdee /kingdee將共享卷組從 host1 導(dǎo)出并導(dǎo)入 host2先去激活 VGvgchange -a n /dev/vgoraclevgchange -a n /dev/vgkd vgchange -a n /dev/vglock將hostl上VG信息export出來(lái),并且復(fù)制到 host2vgexport -

12、p -s -m /tmp/vglock.map /dev/vglock vgexport -p -s -m /tmp/vgoracle.map /dev/vgoracle vgexport -p -s -m /tmp/vgkd.map /dev/vgkdrcp /tmp/vglock.map host2:/tmp/vglock.map rcp /tmp/vgkd.map host2:/tmp/vgkd.map rcp /tmp/vgoracle.map host2:/tmp/vgoracle.map 在另外一臺(tái)主機(jī) host2 上執(zhí)行:Vgimport -s -m /tmp/vglock.ma

13、p /dev/vglock vgimport -s -m /tmp/vgkd.map /dev/vgorkd vgimport -s -m /tmp/vgoracle.map /dev/vgoracle 導(dǎo)入之后,查看 lvmtab 文件則可以看到卷組的配置信息: strings /etc/lvmtab 在兩臺(tái)主機(jī)上都查看卷組信息是否一致在 host2 上激活卷組,掛載文件系統(tǒng) Mount 文件系統(tǒng)以檢查正確性 vgchange -a y /dev/vgoracle vgchange -a y /dev/vgkd vgchange -a y /dev/vglock mkdir /oradata

14、 mkdir /archlog mkdir /orabak mkdir /oracle mkdir /kingdeemount /dev/vgoracle/oradata /oradate mount /dev/vgoracle/archlog /archlog mount /dev/vgoracle/orabak /orabak mount /dev/vgoracle/oracle /oracle mount /dev/vgkd/kingdee /kingdee 然后 umount 文件系統(tǒng) umount /dev/vgoracle/oradata /oradate umount /dev/

15、vgoracle/archlog /archlogumount /dev/vgoracle/orabak /orabak umount /dev/vgoracle/oracle /oracle umount /dev/vgkd/kingdee /kingdee然后去激活 VGvgchange -a n /dev/vgoracle vgchange -a n /dev/vgkd vgchange -a n /dev/vglock一定要保證兩臺(tái)主機(jī)的 VG 都是去激活狀態(tài)。 到此,磁盤(pán)卷組就都配 置完成了。編輯兩個(gè)節(jié)點(diǎn)( host1,host2 )的 /etc/lvmrc文件保證在系統(tǒng)啟動(dòng)時(shí)不自動(dòng)

16、激活與CLUSTE有關(guān)的卷組(將AUTO_VG_ACTIVA置為0,并確認(rèn) root 卷組包含在 custom_vg_activation 函數(shù)內(nèi))。這些卷組將在應(yīng)用包的文本 中激活。#vi /etc/lvmrc將其中 AUTO_VG_ACTIVATE改為 0最后步驟配置 MC/ServiceGuard 雙機(jī)前的最后步驟在配置節(jié)點(diǎn)( host1 )上激活所有卷組vgchange -a y /dev/vgoracle vgchange -a y /dev/vglock vgchange -a y /dev/vgkd配置 CLUSTER在主機(jī)HP1上生成cluster.ascii 文件cmquer

17、ycl -v -C /etc/cmcluster/cluster.ascii -nhost1 -n host2編輯 cluster.ascii 文件vi /etc/cmcluster/cluster.ascii修改如下參數(shù):CLUSTER_NAME hostFIRST_CLUSTER_LOCK_VG /dev/vglockNODE_NAMEhost1NETWORK_INTERFACE lan0HEARTBEAT_IP192.168.100.251NETWORK_INTERFACE lan1HEARTBEAT_IP192.168.1.240NETWORKINTERFACE lan2#注意: 兩個(gè)

18、網(wǎng)卡都作了心跳,防止因?yàn)樾奶刂肥Ф`切換FIRST_CLUSTER_LOCK_PV /dev/disk/disk32NODE_NAMEhost2NETWORK_INTERFACE lan0HEARTBEAT_IP 192.168.100.252NETWORK_INTERFACE lan1HEARTBEAT_IP 192.168.1.241NETWORKINTERFACE lan2FIRST_CLUSTER_LOCK_PV /dev/disk/disk33最后一行加:/dev/vglock/dev/vgkd/dev/vgoracleVOLUME_GROUPVOLUME_GROUPVOLUME

19、_GROUP#注:所有CLUSTER!關(guān)的卷組都要在此寫(xiě)出對(duì)配置進(jìn)行檢查強(qiáng)烈建議: 任何時(shí)候?qū)﹄p機(jī)配置文件做過(guò)改動(dòng), 重新啟動(dòng)雙機(jī)之前必須進(jìn)行配置的檢查cmcheckconf -v -C /etc/cmcluster/cluster.ascii如果沒(méi)有報(bào)錯(cuò)信息,顯示完成信息,即表示通過(guò)。有的時(shí)候有一些有關(guān)CDRO的小警告,但是只要系統(tǒng)建議你可以做下一步,只要提示是 complete 就 OK將配置信息分發(fā)到各節(jié)點(diǎn)上vgchange -a y /dev/vglock 注意:因?yàn)榉职l(fā)是正式的要發(fā)二進(jìn)制的控制文件,一定要提前激活vglock 的屬性,否則以后MC啟動(dòng)有問(wèn)題。cmapplyconf -

20、v -C /etc/cmcluster/cluster.ascii出現(xiàn) modify the cluster configuration輸入: ycmcheckconf -v -C /etc/cmcluster/cluster.ascii設(shè)置自動(dòng)啟動(dòng)參數(shù),將參數(shù) AUTOSTART_CM(設(shè)為1,則在系統(tǒng)自編輯文件 /etc/rc.config.d/cmcluster舉時(shí)自動(dòng)啟動(dòng) CLUSTERvi /etc/rc.config.d/cmclusterAUTOSTART_CMCLD= 1啟動(dòng)雙機(jī)cmruncl -v查看雙機(jī)信息cmviewcl -vcmhaltcl 然后關(guān)閉雙機(jī)軟件配置 Pac

21、kage 和 Services以上只是將雙機(jī)運(yùn)行起來(lái)了,下面開(kāi)始配置運(yùn)行在雙機(jī)上的包在 host1 上生成并編輯 pkg 包的配置參考文件在尼t(yī)c/cmcluster中為每個(gè) Package 創(chuàng)建子目錄# mkdir /etc/cmcluster/pkgora# mkdir /etc/cmcluster/pkgkd為每個(gè) Package 建立一個(gè)配置文件模板# cmmakepkg -p /etc/cmcluster/pkgora/ ora.config# cmmakepkg -p /etc/cmcluster/pkgkg/ kingdee.confi編輯 Package 配置文件,根據(jù)實(shí)際需要

22、修改相關(guān)項(xiàng)ora.configvi /etc/cmcluster/pkgora/修改如下參數(shù):PACKAGE_NAME ora#注意: 起一個(gè)程序包的名字#主節(jié)點(diǎn)#備份節(jié)點(diǎn)#Package 啟動(dòng)腳本#Package 停止腳本NODE_NAME host1NODE_NAME host2RUN_script /etc/cmcluster/pkgora/ora.shRUN_script_TIMEOUT NO_TIMEOUTHALT_script /etc/cmcluster/pkgora/ora.shHALT_script_TIMEOUT NO_TIMEOUT#注意 : /etc/cmcluster

23、/pkgora/ora.sh#這個(gè)文件很重要,在 MC里面有呈上啟下的作用,一旦開(kāi)始,就會(huì)帶動(dòng)后面的程序 包運(yùn)行起來(lái)。#以下配置服務(wù)名稱SERVICE_NAMEoraservice1SERVICE_FAIL_FAST_ENABLED NOSERVICE_HALT_TIMEOUT 300SUBNET 192.168.100.0#注意: 公網(wǎng)的網(wǎng)絡(luò),也就是前面提到的前端網(wǎng)路程序包可以在里面漂移,和心跳網(wǎng)絡(luò)要區(qū)別生成并編輯 pkg 包控制文件 /etc/cmcluster/pkgora/ora.sh生成包控制文件cmmakepkg -s /etc/cmcluster/pkgora/ora.sh 將

24、Package 控制腳本設(shè)為可執(zhí)行模式 chmod +x /etc/cmcluster/pkgora/ora.sh 編輯包控制文件 /etc/cmcluster/pkgora/ora.sh 編輯修改 Package 控制腳本時(shí)注意進(jìn)行以下工作:在PATH中增加啟動(dòng)service所需要的路徑 增加需要激活的卷組名字增加需要 mount 的文件系統(tǒng)和邏輯卷的名字 定義 IP 地址和子網(wǎng)增加 service 名字增加 service 命令中啟動(dòng)和停止 service 使用的腳本參注意函數(shù) start_services 和 halt_services 數(shù),保證 service 啟動(dòng)和停止命令的正確性v

25、i /etc/cmcluster/pkgora/ora.sh修改如下參數(shù):VG0=vgoracle#注意:程序包需要幾個(gè)vg,就加幾個(gè)vgLV0=/dev/vgoracle/oracle; FS0=/oracle; FS_MOUNT_OPT0="-o rw"LV1=/dev/vgoracle/oradata; FS1=/oradata; FS_MOUNT_OPT1="-o rw"LV2=/dev/vgoracle/orabak; FS2=/orabak; FS_MOUNT_OPT1="-o rw"LV3=/dev/vgoracle/a

26、rchlog; FS3=/archlog; FS_MOUNT_OPT1="-o rw"#增加需要 mount 的文件系統(tǒng)和邏輯卷名字IP0= "192.168.100.250"SUBNET0= "192.168.100.0"#注意:這個(gè)地址是 oracle 包的漂移 IP 地址,不要和兩個(gè)主機(jī)的真實(shí) IP ,心跳 IP 混淆# 服務(wù)名稱(和包配置中一致) 、服務(wù)命令、重啟次數(shù)SERVICE_NAME0= oraservice1SERVICE_CMD0="/etc/cmcluster/pkgora/oracle11g.sh m

27、onitor"SERVICE_RESTART0="-r 3"#oracle11g.sh 是稍后要寫(xiě)的 oracle 啟動(dòng) /關(guān)閉 /監(jiān)視腳本 #以下修改包啟動(dòng)關(guān)閉函數(shù)function customer_defined_run_cmds# ADD customer defined run commands.: # do nothing instruction, because a function must contain some command./etc/cmcluster/pkgora/oracle10g.sh start#oracle11g.sh 是稍后要寫(xiě)的 oracle 啟動(dòng) / 關(guān)閉腳本test_return 51function customer_defined_halt_cmds# ADD customer defined halt commands.: # do nothing instruction, because a fun

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論