如何在 Ubuntu 18.04.06 上配置具有冗余的 Dell Powervault 存储阵列

如何在 Ubuntu 18.04.06 上配置具有冗余的 Dell Powervault 存储阵列

首先要声明的是,我不是存储专家。

我有一个存储阵列,我想将其连接到运行 Ubuntu 18.04.06 的物理 Linux 主机。该服务器有一个 4 端口 SAS HBA,存储阵列是一个双控制器单元,每个控制器有 4 个 SAS 端口。存储阵列是 Dell Powervault ME4024,服务器是 Dell Poweredge R640。

下面的图表可以快速解释所有内容是如何连接的: 概述

之所以采用双重连接,是因为我被建议这样做,因为存储错误很难恢复,而且这种方式可以解决诸如一根电缆由于某种原因断开连接、控制器故障或类似情况的问题。

该阵列目前很小,但有很多空的驱动器托架,我想稍后使用这些托架来扩展存储空间。目前,RAID1 磁盘组中安装了 2 个 900GB 驱动器: Powervault 上的池配置

但是,服务器似乎从每个连接看到两次存储,即 SDC 和 SDD:

$ lsblk -I 8
NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                     8:0    0   4.4T  0 disk
├─sda1                  8:1    0   512M  0 part /boot/efi
└─sda2                  8:2    0   4.4T  0 part
  ├─ubuntu--vg-root   253:0    0   4.4T  0 lvm  /
  └─ubuntu--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]
sdb                     8:16   0 223.5G  0 disk
sdc                     8:32   0 837.3G  0 disk
sdd                     8:48   0 837.3G  0 disk

SDC/SDD 上的存储尚未格式化或执行任何操作。

我该如何配置它,以便服务器知道 SDC 和 SDD 是与阵列上同一 RAID1 存储块的冗余连接?这与我在 Powervault 上配置它的方式有关吗?

答案1

您需要为 SDC/SDD 驱动器配置多路径,然后在多路径设备上创建 LVM。有很多指南介绍如何操作,以下是来自 Ubuntu 站点的一个示例 -https://ubuntu.com/server/docs/introduction-to-device-mapper-multipathing

请记住,您的设置仍然存在单点故障 - Linux 服务器上的 SAS HBA。

相关内容