作者 主題: 利用 rsync + script 來做 fail over ?  (閱讀 2247 次)

0 會員 與 1 訪客 正在閱讀本文。

changchichung

  • 憂鬱的高中生
  • ***
  • 文章數: 148
    • 檢視個人資料
利用 rsync + script 來做 fail over ?
« 於: 2004-11-18 12:22 »
最近在研讀Linux HA HOWTO
總覺得現在的作法實在太複雜
又要準備那麼多機器(三台)
剛剛有個想法
可是不知道可不可行

假設 192.168.0.1 上有 Apache & postfix
我先準備一台 192.168.0.2
利用rsync,五分鐘去拉一次資料
然後在DNS settiing 上動手腳
利用MX 來分配信件

另外,定時從192.168.0.2 去 偵測 192.168.0.1 的service
(這邊我不會寫script)
一旦發現service failed
發出mail 通知管理員 把自身的IP 改成  192.168.0.1
這樣子,不知道是否可行?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
利用 rsync + script 來做 fail over ?
« 回覆 #1 於: 2004-11-18 12:43 »
改 IP 或改 DNS 都是件容意的事情.
如何同步資料才是重點.... 若扯上 database 更是如此.

洋蔥叔叔

  • 榮譽博士
  • 鑽研的研究生
  • *****
  • 文章數: 830
    • 檢視個人資料
    • 洋蔥叔叔的隨意漫談電腦、網路、.NET、軟體本地化、雜七雜八
利用 rsync + script 來做 fail over ?
« 回覆 #2 於: 2004-11-18 12:43 »
理論上可行吧,但總覺得會有很多問題

powerouch

  • 活潑的大學生
  • ***
  • 文章數: 234
    • 檢視個人資料
    • http://itmania.javamoh.net/s9y/
利用 rsync + script 來做 fail over ?
« 回覆 #3 於: 2004-11-18 13:57 »
資料是在 db 嗎? 是的話建議 replication
之前嘗試過用 rsync 備份 bbs 站的資料(26g Ultra-SCSI 160 RAID 5 陣列櫃@P!!!-Xeon 1.2Ghz+2G registered ECC PC-133 SDRAM)
結論是:做不到 daily incremental backup
因為 rsync 演算法被檔案數量拖垮了......(汗)
'm no more than a fxxking coding monkey....

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
利用 rsync + script 來做 fail over ?
« 回覆 #4 於: 2004-11-18 14:04 »
這不就是原本 ha 在做的事?
重點是你的資料怎麼在 ip 更改之後, 前後一致吧.

powerouch

  • 活潑的大學生
  • ***
  • 文章數: 234
    • 檢視個人資料
    • http://itmania.javamoh.net/s9y/
利用 rsync + script 來做 fail over ?
« 回覆 #5 於: 2004-11-18 14:15 »
Oops... :o 對不起,我好像離題了....
'm no more than a fxxking coding monkey....

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
利用 rsync + script 來做 fail over ?
« 回覆 #6 於: 2004-11-18 21:16 »
cluster 或是 storage才是你要的...