本文介绍在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,运行以下命令: sudo dnf install vim drbd90-utils kmod-drbd90 会返回以下信息,请按y键来接受安装:
在默认的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完成。
相关主题 |