使用external redundancy作為冗餘策略,也可以新增多個vodedisk,只是必須通過crsctl命令來新增,新增多個votedisk後,這些votedisk互為映象,可以防止votedisk的單點故障。
需要注意的是,votedisk使用的是一種「多數可用演算法」,如果有多個votedisk,,則必須一半以上的votedisk同時使用,clusterware才能正常使用。 比如配置了4個votedisk,壞乙個votedisk,集群可以正常工作,如果壞了2個,則不能滿足半數以上,集群會立即宕掉,所有節點立即重啟,所以如果新增votedisk,盡量不要只新增乙個,而應該新增2個。
[root@rac1 ~]# crsctl query css votedisk
0. 0 /dev/raw/raw1
[root@rac1 ~]# crsctl stop crs
必須crs關閉狀態操作,與ocr不一樣
vbox中增加兩塊100m的vdi虛擬盤,設定成共享屬性,rac1,2兩個節點都掛上
el5系統得修改more /etc/udev/rules.d/60-raw.rules檔案掛raw裝置
增加如下
action=="add", kernel=="/dev/sdg1",run+="/bin/raw /dev/raw/raw6 %n"
action=="add", env=="8",env=="97",run+="/bin/raw /dev/raw/raw6 %m %m"
action=="add", kernel=="/dev/sdh1",run+="/bin/raw /dev/raw/raw7 %n"
action=="add", env=="8",env=="113",run+="/bin/raw /dev/raw/raw7 %m %m"
action=="add", kernel=="raw6", owner="oracle", group="oinstall", mode="0660"
action=="add", kernel=="raw7", owner="oracle", group="oinstall", mode="0660"
minor號參見圖中取值
掛好裝置開始如下命令
[root@rac1 bin]# ./crsctl add css votedisk /dev/raw/raw6 -force
[root@rac1 bin]# ./crsctl add css votedisk /dev/raw/raw7 -force
[root@rac1 ~]# crsctl query css votedisk
0. 0 /dev/raw/raw1
1. 0 /dev/raw/raw6
2. 0 /dev/raw/raw7
located 3 votedisk(s).
[root@rac1 ~]# crsctl start crs
ok了
關於程式設計的10個做與不做
程式設計的10個應該做的 1.物件導向比你想象中的還難很多 2.程式設計師最重要的技能 溝通 3.你必須要學會說 不 4.如果所有的事項都一樣重要,那意思是它們都不重要 無論如何必須把先後順序排出來 5.千萬別把事情複雜化 6.深入問題的核心,但是不要被困住了 7.非常清楚的了解其它人在做的事情,無...
產品經理經常做的 10件錯事
我最近挖了不少坑,做了不少看起來像對的錯事,可謂是驚險刺激。最近小夥伴們也是總會告訴我,他今天又 親手 給自己挖了多少坑,而且是無法自拔的那種 神坑 我倆面面相覷,似笑非笑,互道一聲 兄弟安好 繼續回去挖坑了,噢,錯了,是填坑。如同我之前所說,其實產品經理有的時候是很無奈的,受限制的因素有很多,但是...
睡覺前做的10件事
大部分高效能人士在日常生活中都有一些能幫助他們成功的習慣。他們明白,事業成功的關鍵在於自己的心理和身體健康,而這又取決於他們的睡前習慣。這10件事,幫助那些成功人士成為社會上最能賺錢的那20 史蒂夫 賈伯斯強烈建議充實度過每一天。成為墓地裡最富有的人對我來講一點也不重要。晚上睡覺前能對自己說我今天幹...