MC/ServiceGuard
1753939 會員
9204 線上
108811 解決方案
發表新文章

如何讓package 不會failover

 
watermelonyu
教授

如何讓package 不會failover

我之前有看過有一種作法可以讓

package 不會failover

當package 檢查到在特定目錄有一個檔案存在時,package 就會暫時不會去做failover

例如

我暫時要停掉資料庫,這樣一來package 會發現oracle 被停掉了,這時候就會去做failover的動作,我的目的就是不要讓package failover



請問我要怎樣才可以做到呢?
1則回覆 1
watermelonyu
教授

如何讓package 不會failover

這禮拜來上課果然很有用

example:

假如 test_maint_flag這個檔案存在的話 這樣子該package 就不會做切換了

#!/usr/bin/sh



while true

do

if

then

sleep 10

else

if ps -ef | grep -v grep | grep -q "/etc/cmcluster/test/test_program"

then

sleep 30

else

exit

fi

fi

done