美文网首页
Let’s configure DRBD on Ubuntu S

Let’s configure DRBD on Ubuntu S

作者: yanest_张岩 | 来源:发表于2015-12-13 13:20 被阅读113次

    DRBD简介

    DRBD的全称为:Distributed ReplicatedBlock
    Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本地块设备的实时镜像。

    稳定性相当靠谱。

    1、安装

    操作系统使用Ubuntu14.04,官方库里的版本也比较新。直接安装即可。

    apt-get install drbd8-utils #安装drbd8
    
    lsmod |grep drbd #查询模块是否加载
    drbd                  273218  0 
    lru_cache              14731  1 drbd
    libcrc32c              12543  1 drbd
    
    modprobe drbd #如未自动加载手动加载
    

    2、配置免密码登录

    创建密钥使两台机器间可以免密码登录

    ssh-keygen -t rsa  #两台机器分别运行,然后加载对方的公钥
    

    3、创建配置文件

    root@node1:/etc/drbd.d# cat test.res
    resource test {
      meta-disk internal;
      on node1 {
        device /dev/drbd0;
        disk /dev/vdc1;
        address 192.168.100.11:7790;
      }
      on node2 {
        device /dev/drbd0;
        disk /dev/vdc1;
        address 192.168.100.12:7790;
      }
    }
    

    4、配置hosts文件

    192.168.100.11 node1
    192.168.100.12 node2
    

    5、配置NTP服务器

    Put this in your /etc/crontab file:

    1 * * * * root ntpdate your.ntp.server
    

    6、Initialize meta data

    drbdadm create-md disk1
    

    7、启动服务

    service drbd start
    

    8、查询集群状态

    drbd-overview
    

    9、设置primary

    drbdadm -- --overwrite-data-of-peer primary all
    

    相关文章

      网友评论

          本文标题:Let’s configure DRBD on Ubuntu S

          本文链接:https://www.haomeiwen.com/subject/situhttx.html