日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

drbd配置文件_Linux数据安全工具:数据镜像软件DRBD的安装与配置

發(fā)布時間:2025/10/17 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 drbd配置文件_Linux数据安全工具:数据镜像软件DRBD的安装与配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文授權(quán)轉(zhuǎn)載自微信公眾號:計算機與網(wǎng)絡安全,轉(zhuǎn)載請聯(lián)系授權(quán)。

微信公眾號:計算機與網(wǎng)絡安全

ID:Computer-network

1、安裝環(huán)境說明

操作系統(tǒng)統(tǒng)一采用CentOS5.5-x86-64,安裝環(huán)境如表1所示。

表1? DRDB的安裝環(huán)境

其中,主用節(jié)點和備用節(jié)點兩塊磁盤/dev/sdb1是未經(jīng)格式化的物理磁盤分區(qū),大小均為10GB。為了不浪費磁盤空間,建議主用節(jié)點和備用節(jié)點的鏡像磁盤大小保持一致。

DRBD安裝的基本拓撲信息如圖1所示。

圖1? DRBD安裝拓撲

2、DRBD的安裝部署

DRBD的安裝非常簡單,可以通過源碼和yum源方式進行安裝。簡單起見,我們直接使用yum源方式來安裝,其他系統(tǒng)基本類似。下面介紹具體的安裝過程。

通過yum安裝DRBD服務,執(zhí)行如下命令:

[root@master -drbd?~]# yum -y install kmod-drbd83 drbd83

加載DRBD模塊到內(nèi)核:

[root@master -drbd?~]#?modprobe?drbd

檢查DRBD是否安裝成功:

[root@master -drbd?~]#?lsmod | grep -i drbd

drbd?300440?0

查看drbd.ko安裝的路徑:

[root@master-drbd ~]# modprobe -l | grep -i drbd

/lib/modules/2.6.18-194.el5/weak-updates/drbd83/drbd.ko

安裝成功之后drbd相關工具(drbdadm,drbdsetup)被安裝在/sbin目錄下面,并且會建立/etc/init.d/drbd啟動腳本。

3、快速配置一個DRBD鏡像系統(tǒng)

DRBD的配置文件主要分三個部分:global、common和resource。在運行時默認讀取配置文件的路徑是/etc/drbd.conf,這個文件描述了DRBD的一些配置參數(shù)以及DRBD設備與硬盤分區(qū)的映射關系,在默認情況下這個文件是空的,不過在DRBD的源代碼包中包含了配置文件的樣例。如果DRBD是通過yum源方式安裝的,可以到對應的樣例目錄下去復制一份到/etc目錄下。這里的樣例目錄是/usr/share/doc/drbd83-8.3.13/。drbd.conf配置文件包含的內(nèi)容如下:

include?"/etc/drbd.d/global_common.conf";

include?"/etc/drbd.d/*.res";

一般情況下,global_common.conf文件僅包含DRBD的global和common配置部分,而在/etc/drbd.d目錄下還可以創(chuàng)建*.res的資源文件,只要所創(chuàng)建的文件是以文件名res結(jié)尾的,DRBD在啟動的時候就會自動讀取。將配置文件每個部分獨立出來,這樣做的好處是便于管理和維護。其實將DRBD所有配置部分都整合到一個單獨的drbd.conf文件中也是可以的,不過,對于需要配置的資源比較多的情況,這樣做就會變得混亂,難于管理。

為了講述方便,下面我們將DRBD的所有配置都集中到一個配置文件中。下面是兩臺DRBD主機節(jié)點配置文件drbd.conf的簡單示例。

[root@master-drbd?~]#?cat?/etc/drbd.conf ?

#?drbd.conf ?

global?{ ?

usage-count?no;?#是否參加DRBD使用者統(tǒng)計,默認參加 ?

} ?

common?{ ?

syncer?{?rate?200M;?}???#設置主用節(jié)點和備用節(jié)點同步時的網(wǎng)絡速率***值,單位是字節(jié)??

} ?

resource?r0?{???#資源名字為r0 ?

protocol?C;?#使用DRBD的第三種同步協(xié)議,表示收到遠程主機的寫入確認后認為寫入完成 ?

handlers?{ ?

pri-on-incon-degr?"echo?o?>?/proc/sysrq-trigger?;?halt?-f"; ?

pri-lost-after-sb?"echo?o?>?/proc/sysrq-trigger?;?halt?-f"; ?

local-io-error?"echo?o?>?/proc/sysrq-trigger?;?halt?-f"; ?

fence-peer?"/usr/lib64/heartbeat/drbd-peer-outdater?-t?5"; ?

pri-lost?"echo?pri-lost.?Have?a?look?at?the?log?files.?|?mail?-s?'DRBD?Alert'?root"; ?

split-brain?"/usr/lib/drbd/notify-split-brain.sh?root"; ?

out-of-sync?"/usr/lib/drbd/notify-out-of-sync.sh?root"; ?

} ?

net?{ ?

cram-hmac-alg?"sha1";???????#?DRBD同步時使用的驗證方式和密碼信息 ?

shared-secret?"MySQL-HA"; ?

} ?

disk?{??????#?使用dpod功能(drbd?outdate-peer?daemon)保證在數(shù)據(jù)不同步時不進行切換??

on-io-error?detach; ?

fencing?resource-only; ?

} ?

startup?{ ?

wfc-timeout?120; ?

degr-wfc-timeout?120; ?

} ?

device?/dev/drbd0; ?

on?master-drbd?{#?每個主機的說明以on開頭,后面是hostname(uname?-n),再后面的{}中為這個主機的配置??

disk?/dev/sdb1;?#?/dev/drbd0使用的磁盤分區(qū)是/dev/sdb1

address?192.168.12.181:7788;????#設置DRBD的監(jiān)聽端口,用于與另一臺主機通信??

meta-disk?internal; ?

} ?

on?slave-drbd?{ ?

disk?/dev/sdb1;?#?/dev/drbd0使用的磁盤分區(qū)是/dev/sdb1 ?

address?192.168.12.182:7788;?#設置DRBD的監(jiān)聽端口,用于與另一臺主機通信 ?

meta-disk?internal;?#?DRBD的元數(shù)據(jù)存放方式 ?

} ?

}

將上面這個drbd.conf文件分別復制到兩臺主機的/etc目錄下。drbd.conf的配置參數(shù)很多,有興趣的朋友可以使用命令“man drbd.conf”來查看了解更多的參數(shù)說明。

總結(jié)

以上是生活随笔為你收集整理的drbd配置文件_Linux数据安全工具:数据镜像软件DRBD的安装与配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。