资讯专栏INFORMATION COLUMN

Let’s configure DRBD on Ubuntu Server 14.04

pkwenda / 890人阅读

摘要:简介的全称为分布式块设备复制是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。稳定性相当靠谱。安装操作系统使用,官方库里的版本也比较新。

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/15216.html

相关文章

  • Lets configure DRBD on Ubuntu Server 14.04

    摘要:简介的全称为分布式块设备复制是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。稳定性相当靠谱。安装操作系统使用,官方库里的版本也比较新。 DRBD简介 DRBD的全称为:Distributed ReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本...

    mgckid 评论0 收藏0
  • Lets configure DRBD on Ubuntu Server 14.04

    摘要:简介的全称为分布式块设备复制是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。稳定性相当靠谱。安装操作系统使用,官方库里的版本也比较新。 DRBD简介 DRBD的全称为:Distributed ReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本...

    Michael_Lin 评论0 收藏0
  • HA_Cluster: corosync+pacemaker+drbd+mysql

    摘要:本文主要讲述的资源配置各个软件的安装配置不再介绍配置资源基本配置关闭不具备法定票数时的行为忽略默认资源粘性为添加资源和都提供了的本人实验时发现使用提供的会出现无法选举节点的情况此处建议使用提供的如有人知道为什么的选不出 本文主要讲述HA_Cluster: corosync+pacemaker+drbd+mysql 的CRM资源配置, 各个软件的安装配置不再介绍 CRM配置DRBD资源:...

    alighters 评论0 收藏0
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs

    摘要:通过命令行登陆阿里云服务器下载源码包进入下载路径其中文件是软件的自动脚本程序。运行自动脚本会完成两项工作一是检查环境,根据环境检查结果生成代码二是生成编译代码需要的文件。在服务器启动注意监听的端口与配置的要一致。 Install Nginx 0.通过ssh命令行登陆阿里云服务器 ssh root@your_ip_address 1.下载源码包 wget http://nginx.or...

    BigNerdCoding 评论0 收藏0
  • Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署最简记录(精简自uws

    摘要:假设项目文件夹位于设置保存在的部署实在是太蛋疼了网上已有的教程似乎有新版本的兼容问题。之后需要指向它。 Ubuntu 14.04 Python 2.7.6 Django 1.7.1 Virtualenv name:test Nginx uwsgi 假设 项目文件夹位于 /data/www/ts 设置保存在 ./conf virtualenv name = test d...

    AnthonyHan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<