DRBD部署
部署环境
虚拟机2台(1G内存,40G硬盘,ubuntu操作系统)
primary节点: hadoop2-virtual-machine1 10.10.11.252
secondary节点: hadoop3-virtual-machine5 10.10.11.160
部署步骤
首先我们来看看DRBD的运行环境,它基于文件系统和块设备之间,那我们从最底层磁盘开始依次往上安装部署。
1. 在主备上准备两块大小相同的磁盘或分区(物理分区或逻辑分区均可)如下:
hadoop2-virtual-machine /dev/sdb1
hadoop3-virtual-machine /dev/sdb1
关于磁盘分区及使用逻辑分区的问题请参考备注。
2. 在主备上分别安装DRBD管理工具,apt-get install drbd8-utils
DRBD已经合并到linux kernel 2.6.33及以后内核版本中,这里直接安装管理工具即可,若内核版本低于2.6.33时请额外安装DRBD内核模块,且与管理工具版本保持一致。
3. 在hadoop2-virtual-machine上配置配置文件(/etc/drbd.d目录下)global_common.conf,然后scp到hadoop3-virtual-machine相同目录下.
global {
usage-count no;
# minor-count dialog-refresh disable-ip-verification
}
common {
protocol C;
handlers {
pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";