Corosync+OpenAIS+Pacemaker+Web+DRBD实现高可用群集(8)

[root@node2 ~]# fdisk /dev/sda

The number of cylinders for this disk is set to 2610.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start        End      Blocks  Id  System

/dev/sda1  *          1          13      104391  83  Linux

/dev/sda2              14        1288    10241437+  83  Linux

/dev/sda3            1289        1386      787185  82  Linux swap / Solaris

Command (m for help): n

Command action

e  extended

p  primary partition (1-4)

e

Selected partition 4

First cylinder (1387-2610, default 1387):

Using default value 1387

Last cylinder or +size or +sizeM or +sizeK (1387-2610, default 2610):

Using default value 2610

Command (m for help): p

Disk /dev/sda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start        End      Blocks  Id  System

/dev/sda1  *          1          13      104391  83  Linux

/dev/sda2              14        1288    10241437+  83  Linux

/dev/sda3            1289        1386      787185  82  Linux swap / Solaris

/dev/sda4            1387        2610    9831780    5  Extended

Command (m for help): n

First cylinder (1387-2610, default 1387): 

Using default value 1387

Last cylinder or +size or +sizeM or +sizeK (1387-2610, default 2610): +2g

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.

The kernel still uses the old table.

The new table will be used at the next reboot.

Syncing disks.

[root@node2 ~]# partprobe /dev/sda

[root@node2 ~]# cat /proc/partitions

major minor  #blocks  name

8    0  20971520 sda

8    1    104391 sda1

8    2  10241437 sda2

8    3    787185 sda3

8    4          0 sda4

8    5    1959898 sda5

在节点1上做同样配置

安装drbd,用来构建分布式存储。

这里要选用适合自己系统的版本进行安装,我用到的是

drbd83-8.3.8-1.el5.CentOS.i386.rpm

kmod-drbd83-8.3.8-1.el5.centos.i686.rpm

[root@node1 ~]# yum localinstall -y drbd83-8.3.8-1.el5.centos.i386.rpm --nogpgcheck

[root@node1 ~]# yum localinstall -y kmod-drbd83-8.3.8-1.el5.centos.i686.rpm --nogpgcheck

在节点2上做同样操作

[root@node1 ~]# cp /usr/share/doc/drbd83-8.3.8/drbd.conf /etc/

cp: overwrite `/etc/drbd.conf'? Y # 这里要选择覆盖

[root@node1 ~]# scp /etc/drbd.conf node2:/etc/

[root@node1 ~]# vim /etc/drbd.d/global_common.conf

1 global {

2        usage-count no;

3        # minor-count dialog-refresh disable-ip-verification

4 }

5

6 common {

7        protocol C;

8

9        startup {

10                wfc-timeout  120;

11                degr-wfc-timeout 120;

12          }

13        disk {

14                  on-io-error detach;

15                  fencing resource-only;

16

17          }

18        net {

19                cram-hmac-alg "sha1";

20                shared-secret  "mydrbdlab";

21          }      22        syncer {

23                  rate  100M;

24          }

25 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/962352845cb1e752dbe6154c62f8b53f.html