heartbeat drdb實現(xiàn)磁盤同步雙擊熱備_第1頁
heartbeat drdb實現(xiàn)磁盤同步雙擊熱備_第2頁
heartbeat drdb實現(xiàn)磁盤同步雙擊熱備_第3頁
heartbeat drdb實現(xiàn)磁盤同步雙擊熱備_第4頁
heartbeat drdb實現(xiàn)磁盤同步雙擊熱備_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本文的實現(xiàn)環(huán)境 :os:ubuntu9.04ip1:192.168.1.11drbd1ip2:192.168.1.12drbd2disk:/dev/sdb1(一個 8G 的分區(qū) 通過 drbd ,掛在每臺機(jī)器上的 sdb1這塊分區(qū)將成為咱們“存儲” 。 let's go !+現(xiàn)在開始兩臺機(jī)器配置一樣 +1. 設(shè)定 hostsvi /etc/hosts192.168.1.11drbd1192.168.1.12drbd2注意 :比如在 1.11這臺機(jī)器上。 drbd1是你執(zhí)行 hostname 命令看到的,而不是隨手一 寫的喲:2. 安裝并配置 drbd1. 安裝 drbd 。你可以去 本

2、文為了方便直接從 ubuntu 的源 進(jìn)行安裝apt-get install drbd8-utils2. 創(chuàng)建配置文件如果用 apt-get 或者 yum 的方式安裝的話, 會默認(rèn)創(chuàng)建配置文件, 而編譯安裝則不會。 不管直接清空或改名,寫入以下內(nèi)容。vi /etc/drbd.confcommon syncer rate 10M; #速率resource r0protocol C;disk on-io-error detach; on drbd1#drbd1為第一臺機(jī)器的機(jī)器名device /dev/drbd0;#創(chuàng)建的虛擬資源disk /dev/sdb1;#實際的物理分區(qū),一定要注意,是一個單

3、獨的 分區(qū),而且是未經(jīng)格式化的address 192.168.1.11:7788;#第一臺機(jī)器的 ip 地址,及通訊端口meta-disk internal; #類型,局域網(wǎng)on drbd2device /dev/drbd0;disk /dev/sdb1;address 192.168.1.12:7788;meta-disk internal;3 創(chuàng)建資源drbdadm create-md r0#r0為剛才配置文件里的資源名會提示三個疑問,如果你英文還可以的話,可以閱讀一下,不然的話,直接回車。 在 終點你會看到success:4 啟動 drbd 服務(wù)/etc/init.d/drbdstart

4、cat /proc/drbd 你應(yīng)該可以看到注意里面我標(biāo)注的 "Secondary/Secondary"意思是說現(xiàn)在這塊盤是從盤,主盤不知道。 +現(xiàn)在開始只在 drbd1上操作 +5 初始化網(wǎng)絡(luò)硬盤drbdsetup /dev/drbd0primary -ocat /proc/drbd你會發(fā)現(xiàn)現(xiàn)在已經(jīng)是 "Primary/Secondary"了,而且已經(jīng)開始同步硬盤狀態(tài)。為了實時的查看同步情況,你可以在 drbd1上執(zhí)行watch -n1cat /proc/drbd 同步還在進(jìn)行 經(jīng)過一段時間的等待,你會發(fā)現(xiàn)成功完成! 同步完成以后,在 drbd2 上查

5、看硬盤狀態(tài)注意磁盤狀態(tài)是 :"Secondary/Primary"格式化網(wǎng)絡(luò)磁盤 6 設(shè)置 drbd 開機(jī)啟動在兩臺機(jī)器上都執(zhí)行 chkconfig drbd on7 手工測試 drbd 是不是正常工作 在 drbd1上建立 3個文件在 drbd2上驗證結(jié)果ok,我們現(xiàn)在已經(jīng)確定 drbd 是正常工作的了。也相信在這么細(xì)致的介紹下,你已經(jīng)熟悉 了它是怎么工作了。我們現(xiàn)在有了“網(wǎng)絡(luò)存儲”了。下一步就是讓一個東東幫我們調(diào)度資源 了。簡單的幾步配置有請 heartbeat 出場 3.配置 heartbeat 1安裝 heartbeat apt-get install heartb

6、eat 2配置 heartbeat vi /etc/heartbeat/ha.cf logfacility keepalive 2 deadtime 10 auto_failback off bcast eth0 local0 node drbd1 drbd2 vi /etc/heartbeat/haresources drbd1 drbddisk:r0 Filesystem:/dev/drbd0:/mnt:ext3 vi authkeys auth 3 3 md5 abc chmod 600 authkeys 3相同的配置復(fù)制到 drbd2 scp authkeys haresources

7、ha.cf root192.168.1.12:/etc/heartbeat/ 4確保服務(wù)都是正常運行的 /etc/init.d/drbd start /etc/init.d/heartbeat start 5切換測試 通過 cat /proc/drbd 查看 drbd 的狀態(tài)或者 mount 查看/mnt 是不是已經(jīng)掛載確定資源所 在的機(jī)器。 然后在那臺機(jī)器的/mnt 新建立一些文件并停掉那臺機(jī)器上的 heartbeat。 看另一臺 機(jī)器上/mnt 是不是被自動掛載了呢?里面是不是有剛創(chuàng)建的文件?good luck! 總結(jié):基本兩臺 linux 實現(xiàn)的雙機(jī)熱備到此就要結(jié)束了?;仡櫼幌颅h(huán)境:兩臺機(jī)器; 兩塊獨立的分區(qū),最好是一樣大,只分區(qū),而沒有格式化;linux 操作系統(tǒng);drbd 網(wǎng)絡(luò)磁盤; heartbeat 實現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論