摘要:简介的全称为分布式块设备复制是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。稳定性相当靠谱。安装操作系统使用,官方库里的版本也比较新。
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 node25、配置NTP服务器
Put this in your /etc/crontab file:
1 * * * * root ntpdate your.ntp.server6、Initialize meta data
drbdadm create-md disk17、启动服务
service drbd start8、查询集群状态
drbd-overview9、设置primary
drbdadm -- --overwrite-data-of-peer primary all
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/15216.html
摘要:简介的全称为分布式块设备复制是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。稳定性相当靠谱。安装操作系统使用,官方库里的版本也比较新。 DRBD简介 DRBD的全称为:Distributed ReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本...
摘要:简介的全称为分布式块设备复制是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。稳定性相当靠谱。安装操作系统使用,官方库里的版本也比较新。 DRBD简介 DRBD的全称为:Distributed ReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本...
摘要:本文主要讲述的资源配置各个软件的安装配置不再介绍配置资源基本配置关闭不具备法定票数时的行为忽略默认资源粘性为添加资源和都提供了的本人实验时发现使用提供的会出现无法选举节点的情况此处建议使用提供的如有人知道为什么的选不出 本文主要讲述HA_Cluster: corosync+pacemaker+drbd+mysql 的CRM资源配置, 各个软件的安装配置不再介绍 CRM配置DRBD资源:...
摘要:通过命令行登陆阿里云服务器下载源码包进入下载路径其中文件是软件的自动脚本程序。运行自动脚本会完成两项工作一是检查环境,根据环境检查结果生成代码二是生成编译代码需要的文件。在服务器启动注意监听的端口与配置的要一致。 Install Nginx 0.通过ssh命令行登陆阿里云服务器 ssh root@your_ip_address 1.下载源码包 wget http://nginx.or...
摘要:假设项目文件夹位于设置保存在的部署实在是太蛋疼了网上已有的教程似乎有新版本的兼容问题。之后需要指向它。 Ubuntu 14.04 Python 2.7.6 Django 1.7.1 Virtualenv name:test Nginx uwsgi 假设 项目文件夹位于 /data/www/ts 设置保存在 ./conf virtualenv name = test d...
阅读 1568·2021-11-24 09:39
阅读 1560·2021-11-22 15:22
阅读 836·2021-09-27 13:36
阅读 2802·2021-09-24 10:34
阅读 3193·2021-07-26 23:38
阅读 2518·2019-08-29 16:44
阅读 862·2019-08-29 16:39
阅读 999·2019-08-29 16:20