在Linux上配置DRBD部署
DRBD是一種塊設備,能夠被用於高可用(HA)之中.它相似於一個網絡RAID-1功能.當你將數據寫入本地 文件系統時,數據還將會被發送到網絡中還有一臺主機上.以同樣的形式記錄在一個文件系統中。
本地(主節點)與遠程主機(備節點)的數據能夠保證實時同步.當本地系統出現問題時,遠程主機上還會 保留有一份同樣的數據,能夠繼續使用.在高可用(HA)中使用DRBD功能,能夠取代使用一個共享盤陣.
由於數據同一時候存在於本地主機和遠程主機上,切換時,遠程主機僅僅要使用它上面的那份備份數據,
就能夠繼續進行服務了。
兩臺機器的環境例如以下:
hostname:srv5.localdomain
192.168.8.5
hostname:srv6.localdomain
192.168.8.6
準備環境
在兩臺機器上各新加一塊磁盤
fdisk -l 列出全部的磁盤和分區的情況
在實驗中能夠看到新加的磁盤還沒有分區
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
對新加的磁盤分區
[[email protected]
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e
Partition number (1-4): 1
First cylinder (1-130, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130):
Using default value 130
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l
First cylinder (1-130, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130):
Using default value 130
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
載入磁盤信息
partprobe /dev/sdb
cat /proc/partions
安裝和配置DRBD
1。兩臺機器上分別安裝drbd
yum -y install kmod-drbd83 drbd83
檢查是否成功安裝
[[email protected]