User Tools

Site Tools


heartbeat_plus_gmirror_ggate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
heartbeat_plus_gmirror_ggate [2010/03/01 13:59]
val
heartbeat_plus_gmirror_ggate [2013/05/22 13:50] (current)
Line 1: Line 1:
 ====== HEARTBEAT plus GMIRROR GGATE ====== ====== HEARTBEAT plus GMIRROR GGATE ======
 +
 +===== Запуск и автозапуск ggated =====
 +<​code>​
 +[gateN:~] # ggated ​
 +
 +[gateN:~] # cat /​etc/​rc.local
 +ggated
 +</​code>​
  
 ===== Настройка heartbeat ===== ===== Настройка heartbeat =====
 <​code>​ <​code>​
 [gateN:~] # cat /​usr/​local/​etc/​ha.d/​haresources [gateN:~] # cat /​usr/​local/​etc/​ha.d/​haresources
-gate1.corpX.un gmirror+gate2.corpX.un gmirror
 </​code><​code>​ </​code><​code>​
 [gateN:~] # cat /​usr/​local/​etc/​ha.d/​resource.d/​gmirror [gateN:~] # cat /​usr/​local/​etc/​ha.d/​resource.d/​gmirror
Line 37: Line 45:
  gmirror unload  gmirror unload
  ggatec list | grep -q ggate0 && ggatec destroy -u 0  ggatec list | grep -q ggate0 && ggatec destroy -u 0
- ps ax | grep -v grep | grep -q ggatec && killall -9 ggatec ​|| exit 0+ ps ax | grep -v grep | grep -q ggatec && killall -9 ggatec
  )  )
 +        ps ax | grep -v grep | grep -q gated || ggated
         ;;         ;;
 esac esac
 +
 +exit 0
 </​code><​code>​ </​code><​code>​
-[gate1:~] # scp /​usr/​local/​etc/​ha.d/​resource.d/​gmirror ​intgate2:/​usr/​local/​etc/​ha.d/resource.d/​gmirror+[gateN:~] # chmod +x /​usr/​local/​etc/​ha.d/​resource.d/​gmirror 
 +</​code><​code>​ 
 +[gateN:~] # /​usr/​local/​etc/​rc.d/heartbeat start
 </​code>​ </​code>​
  
 ===== Автоматизация подключения диска backup ===== ===== Автоматизация подключения диска backup =====
 <​code>​ <​code>​
 +[gateN:~] # mkdir /​usr/​local/​etc/​scripts/​
 +
 [gateN:~] # cat /​usr/​local/​etc/​scripts/​gmirror [gateN:~] # cat /​usr/​local/​etc/​scripts/​gmirror
 </​code><​code>​ </​code><​code>​
Line 80: Line 95:
 ) )
 </​code><​code>​ </​code><​code>​
-[gate1:~] # scp /​usr/​local/​etc/​scripts/​gmirror intgate2:/​usr/​local/​etc/​scripts/​gmirror+[gateN:~] # chmod +x /​usr/​local/​etc/​scripts/​gmirror
 </​code><​code>​ </​code><​code>​
 [gateN:~] # crontab -l [gateN:~] # crontab -l
heartbeat_plus_gmirror_ggate.1267441167.txt.gz · Last modified: 2013/05/22 13:50 (external edit)