标签:pop main block ble its fdisk -l yum cal 块设备
本地(主节点)与远程主机(备节点)的数据能够保证实时同步.当本地系统出现问题时,远程主机上还会 保留有一份同样的数据,能够继续使用.在高可用(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
对新加的磁盘分区
[root@srv5 ~]# fdisk /dev/sdb
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
检查是否成功安装
[root@srv5 yum.repos.d]# modprobe -l | grep -i drbd
/lib/modules/2.6.18-53.el5/weak-updates/drbd83/drbd.ko
安装完毕后再/sbin 文件夹下有drbd的命令文件。 在/etc/init.d/文件夹下有drbd启动脚本
[root@srv5 yum.repos.d]# ls /sbin/drbd*
/sbin/drbdadm /sbin/drbdmeta /sbin/drbdsetup
2,配置drbd
2.1,在两台机器的hosts文件里加入例如以下的内容:
192.168.8.5 srv5.localdomain
192.168.8.6 srv6.localdomain
2.2,DRBD运行的时候要读取/etc/drbd.conf文件,
将文件的内容保存为例如以下内容:
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
改动global_common.conf文件内容例如以下:
global { usage-count no; } common { protocol C; startup { wfc-timeout 15; degr-wfc-timeout 15; outdated-wfc-timeout 15; } disk { on-io-error detach; fencing resource-only; } net { cram-hmac-alg sha1; shared-secret "123456"; } syncer { rate 100M; } }创建一个xserver.res文件内容例如以下:
resource xserver { meta-disk internal; device /dev/drbd0; #device指定的參数最后必须有一个数字,用于global的minor-count, #否则会报错。device指定drbd应用层设备。 on srv5.localdomain{ #注意:drbd配置文件里。机器名大写和小写敏感。 address 192.168.8.5:7789; disk /dev/sdb5; } on srv6.localdomain { address 192.168.8.6:7789; disk /dev/sdb5; } }
标签:pop main block ble its fdisk -l yum cal 块设备
原文地址:http://www.cnblogs.com/yangykaifa/p/6917257.html