两台计算机:Euler Linux 22.03(LTS-SP3)+DRBD,找不到可以装drbd的yum源,烦请某位专家给与支持,给出确实可行的方式方法,例如配置文档,或者关键步骤说明,有偿感谢
6条回答 默认 最新
- 小雪人^_^ 2024-07-27 18:40关注
引用gpt4
要在 openEuler 22.03 上安装和配置 DRBD(Distributed Replicated Block Device),你可以按照以下步骤操作。由于 openEuler 基于 CentOS 的软件包管理系统,你可以参考相关的 CentOS 文档,同时你可能需要手动编译和安装 DRBD。步骤一:安装依赖包
首先,安装必要的依赖包:
sudo yum install -y make gcc kernel-devel
步骤二:下载 DRBD 源码
从 DRBD 官方网站下载最新版本的 DRBD 源码包:
wget https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.29.tar.gz tar -xzvf drbd-9.0.29.tar.gz cd drbd-9.0.29
步骤三:编译并安装 DRBD
进入解压后的目录,编译并安装 DRBD:
make sudo make install
步骤四:加载 DRBD 模块
编译并安装后,加载 DRBD 内核模块:
sudo modprobe drbd
步骤五:配置 DRBD
创建 DRBD 配置文件
/etc/drbd.conf
,内容如下:global { usage-count yes; } common { protocol C; } resource r0 { on server1 { device /dev/drbd0; disk /dev/sda1; address 192.168.1.1:7789; meta-disk internal; } on server2 { device /dev/drbd0; disk /dev/sda1; address 192.168.1.2:7789; meta-disk internal; } }
请根据你的实际 IP 地址和磁盘设备进行修改。
步骤六:初始化 DRBD 设备
初始化 DRBD 设备:
sudo drbdadm create-md r0 sudo drbdadm up r0
步骤七:启动并同步 DRBD 设备
启动 DRBD 设备并开始同步:
sudo drbdadm -- --overwrite-data-of-peer primary r0 sudo drbdsetup status
步骤八:安装 DRBD 管理工具
你可能还需要安装 DRBD 管理工具:
wget https://www.linbit.com/downloads/drbdmanage/0.99/drbdmanage-0.99.14.tar.gz tar -xzvf drbdmanage-0.99.14.tar.gz cd drbdmanage-0.99.14 make sudo make install
步骤九:验证 DRBD
验证 DRBD 状态:
cat /proc/drbd
小结
这只是一个基本的安装和配置流程,你可能需要根据实际需求进行调整。由于 openEuler 的软件包可能与 CentOS 有所不同,确保你的系统已经更新并且必要的依赖包已经安装。手动编译和安装软件需要一些 Linux 的基础知识和经验,请确保你对这些操作有一定的了解。如果有任何问题,建议参考 DRBD 的官方文档或 openEuler 的社区资源。
解决 1无用
悬赏问题
- ¥15 Qt安装后运行不了,这是我电脑的问题吗
- ¥15 数据量少可以用MK趋势分析吗
- ¥15 使用VH6501干扰RTR位,CANoe上显示的错误帧不足32个就进入bus off快慢恢复,为什么?
- ¥15 大智慧怎么编写一个选股程序
- ¥100 python 调用 cgps 命令获取 实时位置信息
- ¥15 两台交换机分别是trunk接口和access接口为何无法通信,通信过程是如何?
- ¥15 C语言使用vscode编码错误
- ¥15 用KSV5转成本时,如何不生成那笔中间凭证
- ¥20 ensp怎么配置让PC1和PC2通讯上
- ¥50 有没有适合匹配类似图中的运动规律的图像处理算法