云网牛站
所在位置:首页 > Linux教程 > 在CentOS 8/RHEL 8 Linux系统中安装DRBD的方法

在CentOS 8/RHEL 8 Linux系统中安装DRBD的方法

2020-07-14 09:58:35作者:叶云稿源:云网牛站

本文介绍在CentOS 8/RHEL 8 Linux操作系统中安装DRBD的方法,其它的CentOS/RHEL版本或基于它们的版本都可参考以下安装方法。

 

介绍

DRBD是一种免费的开源基于软件的复制存储解决方案,用于镜像网络主机之间的块设备(例如磁盘分区、硬盘和逻辑卷)的内容。

DRBD的核心功能是通过具有虚拟块设备驱动程序的Linux内核模块来实现的,由于DRBD位于系统I/O堆栈的底部附近,因此它非常灵活且用途广泛,使其成为实现高可用性复制解决方案的理想解决方案。

安装DRBD后,您将获得一组与内核模块通信的管理工具,以便配置和管理DRBD资源。

drbdadm:这是DRBD程序套件的高级管理工具。

drbdsetup:此工具用于配置装入内核的DRBD模块。

drbdmeta:用于创建、转储、还原和修改DRBD元数据结构。

 

安装DRBD的方法

用于DRBD的软件包需要在CentOS 8/RHEL 8 Linux上手动安装,在安装过程中,我们将使用ELRepo存储库,其中包含适用于Enterprise Linux的其他软件包。

通过运行以下命令,将ELRepo存储库添加到您的CentOS 8/RHEL 8系统中:

sudo dnf -y install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器

将存储库添加到系统后,您可以导入公共密钥:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

通过搜索DRBD软件包来确认配置:

$ sudo dnf search drbd

会返回以下信息:

在CentOS 8/RHEL 8 Linux系统中安装DRBD的方法

现在,您可以在CentOS 8/RHEL 8 Linux上安装带有内核模块的DRBD,运行以下命令:

sudo dnf install vim drbd90-utils kmod-drbd90

会返回以下信息,请按y键来接受安装:

在CentOS 8/RHEL 8 Linux系统中安装DRBD的方法

在默认的SELinux安全策略下,DRBD邮件无法运行,您需要从SELinux控件中豁免DRBD进程:

sudo dnf -y install policycoreutils-python-utils

sudo semanage permissive -a drbd_t

同时在防火墙上启用DRBD服务端口:

sudo firewall-cmd --add-port=6996-7800/tcp --permanent

sudo firewall-cmd --reload

至此,安装DRBD完成。

 

相关主题

存储系统Ceph、MooseFS、GlusterFS、HDFS、DRBD介绍

精选文章
热门文章