searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

DRBD编译安装

2024-07-22 08:51:18
38
0

1、DRBD简介

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

2、DRBD是如何工作的呢?

(DRBD Primary)负责接收数据,把数据写到本地磁盘并发送给另一台主机(DRBD Secondary)。另一个主机再将数据存到自己的磁盘中。目前,DRBD每次只允许对一个节点进行读写访问,但这对于通常的故障切换高可用集群来说已经足够用了。有可能以后的版本支持两个节点进行读写存取。

3、编译安装步骤

tar 包下载: https://www.linbit.com/en/drbd-community/drbd-download/

下载最新的drbd-9.2.10.tar.gz

  • 更新系统,安装所需的软件包并重新启动

[root@liu ~]# yum -y update
[root@liu ~]# yum -y install gcc gcc-c++ make automake autoconf help2man libxslt libxslt-devel flex rpm-build kernel-devel
[root@liu ~]# reboot

  • 安装DRBD,从官网下载DRBD9 https://www.linbit.com/en/drbd-community/drbd-download/  

下载最新的drbd-9.2.10.tar.gz

  • 下载完成后,解压,构建

编译:

[root@liu ~]# tar -zxvf drbd-9.2.10.tar.gz
[root@liu ~]# cd drbd-9.2.10.tar.gz
[root@liu drbd-9.2.10 ~]# make srpm 
[root@liu drbd-9.2.10 ~]# cd

rpm -ivh /root/rpmbuild/SRPMS/drbd-9.17.0-1.ctl3.src.rpm
rpm -ivh /root/rpmbuild/SRPMS/kmod-drbd90-9.0.29-2.ctl3.src.rpm

rpmbuild -ba /root/rpmbuild/SPECS/drbd.spec  

rpmbuild -ba /root/rpmbuild/SPECS/kmod-drbd90.spec

 

 

安装:

安装驱动

 

验证drbdam命令是否可用:

 

 

0条评论
0 / 1000
胡建忠
17文章数
0粉丝数
胡建忠
17 文章 | 0 粉丝
原创

DRBD编译安装

2024-07-22 08:51:18
38
0

1、DRBD简介

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

2、DRBD是如何工作的呢?

(DRBD Primary)负责接收数据,把数据写到本地磁盘并发送给另一台主机(DRBD Secondary)。另一个主机再将数据存到自己的磁盘中。目前,DRBD每次只允许对一个节点进行读写访问,但这对于通常的故障切换高可用集群来说已经足够用了。有可能以后的版本支持两个节点进行读写存取。

3、编译安装步骤

tar 包下载: https://www.linbit.com/en/drbd-community/drbd-download/

下载最新的drbd-9.2.10.tar.gz

  • 更新系统,安装所需的软件包并重新启动

[root@liu ~]# yum -y update
[root@liu ~]# yum -y install gcc gcc-c++ make automake autoconf help2man libxslt libxslt-devel flex rpm-build kernel-devel
[root@liu ~]# reboot

  • 安装DRBD,从官网下载DRBD9 https://www.linbit.com/en/drbd-community/drbd-download/  

下载最新的drbd-9.2.10.tar.gz

  • 下载完成后,解压,构建

编译:

[root@liu ~]# tar -zxvf drbd-9.2.10.tar.gz
[root@liu ~]# cd drbd-9.2.10.tar.gz
[root@liu drbd-9.2.10 ~]# make srpm 
[root@liu drbd-9.2.10 ~]# cd

rpm -ivh /root/rpmbuild/SRPMS/drbd-9.17.0-1.ctl3.src.rpm
rpm -ivh /root/rpmbuild/SRPMS/kmod-drbd90-9.0.29-2.ctl3.src.rpm

rpmbuild -ba /root/rpmbuild/SPECS/drbd.spec  

rpmbuild -ba /root/rpmbuild/SPECS/kmod-drbd90.spec

 

 

安装:

安装驱动

 

验证drbdam命令是否可用:

 

 

文章来自个人专栏
CTyunOS专栏
14 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0