HA? 其實概念跟替身術差不多,就是Primary 死了沒關係,Slave馬上會起來代替 (這個梗好像太牽強~XD),所以許多Mission critical 的Service 都應該要做成HA的架構,通常來說簡單的HA架構會搭配幾個軟體:
這幾天在整理這陣子記錄在Evernote的研究筆記,索性就敢脆整理整理放到Blog上,反正這些資料也都是Google 來的,正所謂取之於Google 用之於Google,如果連結死掉....那就敬請見諒,下面是我之前整理的資料:
- HA for httpd
- HA for NFS
- HA for DB
- HA for Xen
- 手動打造
- Using Xen with DRBD (Ubuntu)
- HA Xen Cluster with DRBD, LVM and heartbeat
- Xen Cluster HOWTO (Ubuntu)
- Remus - High Availability System [2]
其他關於DRDB +NFS 注意事項:
1. 只有擔任primary 的主機,partition才能夠讀寫、掛載目錄
2. primary掛掉時 HA 機制會將Secondry 啟用成Primary,並且掛載目錄,建立虛擬ip,啟用NFS,注意這時drbd 屬於無法正常運作階段(因為另一台掛了資料當然無法同步)
3. 修復掛掉的機器時,需要做以下程序
1.internet 先別起來(否則drbd、ha會被干擾)
2.先將drbd service 停止
3.停止nfs 、 umount目錄
4.將drbd設為secondary
5.drbdadm create-md r0
6.service drbd 啟用
7.確認修復的這台是secondary 另一台則是primry
Reference:
[1] 24小時不打烊的雲端服務:專家教你用CentOS架設萬年不掛的伺服器,是這個網站的作者出了一本書
[2] Remus 是專門為 Xen 打造的HA架構,不過太新了我也還沒玩過~XD
沒有留言:
張貼留言