欢迎阅读!

潇湘夜雨

当前位置: 主页 > 服务器 >

drbd+corosync+mysql(3)

时间:2016-09-27 09:44来源:潇湘夜雨 作者:华嵩阳 点击:
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet 172.18.109.237/32 brd 172.18.109.237 scope g
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet 172.18.109.237/32 brd 172.18.109.237 scope global lo:0
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:4a:dc:9f brd ff:ff:ff:ff:ff:ff
    inet 172.18.109.233/26 brd 172.18.109.255 scope global eth0
 
7、创建新分区
node1与node2两个节点上各提供了一个相同大小的分区作为DRBD设备,这里我们在两个节点上分别创建"/dev/sdb1"作为DRBD设备,大小容量为2G
[root@node1 ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xf8ff7e0d.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
 
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
 
Command (m for help): p
 
Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf8ff7e0d
 
  Device Boot      Start         End      Blocks   Id  System
 
Command (m for help): n
Command action
  e   extended
  p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-261, default 1):      
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-261, default 261): +1G
 
Command (m for help): w
partx /dev/sdb  #让内核重新读取分区
 
二、安装配置drbd
 
1、在两个节点安装
[root@node2 ~]# yum install drbd84-utils.x86_64 kmod-drbd84.x86_64
[root@node1 ~]#  yum install drbd84-utils.x86_64 kmod-drbd84.x86_64
2、查看DRBD配置文件
ll /etc/drbd.conf;ll /etc/drbd.d/ 
-rw-r--r-- 1 root root 133 May 14 21:12 /etc/drbd.conf #主配置文件 
total 4 
-rw-r--r-- 1 root root 1836 May 14 21:12 global_common.conf #全局配置文件 
######查看主配置文件内容 
cat /etc/drbd.conf 
######主配置文件中包含了全局配置文件及"drbd.d/"目录下以.res结尾的文件 
# You can find an example in  /usr/share/doc/drbd.../drbd.conf.example 
include "drbd.d/global_common.conf"; 
include "drbd.d/*.res";
3、修改配置文件如下:
[root@node1 ~]#vim /etc/drbd.d/global_common.conf 
global {
usage-count no;
# minor-count dialog-refresh disable-ip-verification
# cmd-timeout-short 5; cmd-timeout-medium 121; cmd-timeout-long 600;
}
 
common {
protocol C;
handlers {
# These are EXAMPLE handlers only.
# They may have severe implications,
# like hard resetting the node under certain circumstances.
# Be careful when chosing your poison.
 
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";
pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";
local-io-error "/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f"; (责任编辑:liangzh)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容