Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置主机存储

贡献者

您必须为每个主机分配块存储卷。

您需要的内容

您已阅读以下主题,其中提供了完成此任务所需的信息:

关于此任务

在将块存储卷( LUN )分配给主机时,请使用 S存储要求 中的表确定以下内容:

  • 每个主机所需的卷数(根据要在该主机上部署的节点的数量和类型)

  • 每个卷的存储类别(即系统数据或对象数据)

  • 每个卷的大小

在主机上部署 StorageGRID 节点时,您将使用此信息以及 Linux 为每个物理卷分配的永久性名称。

备注 您无需对其中任何卷进行分区,格式化或挂载;您只需确保这些卷对主机可见即可。

请避免使用"`raw`"特殊设备文件 (/dev/sdb`例如、在您编写卷名称列表时。这些文件可能会在主机重新启动后发生更改,从而影响系统的正常运行。如果您使用的是iSCSI LUN和设备映射程序多路径、请考虑在中使用多路径别名 `/dev/mapper 目录、尤其是在SAN拓扑中包含指向共享存储的冗余网络路径时。或者、您也可以在下使用系统创建的软链接 /dev/disk/by-path/ 的名称。

例如:

ls -l
$ ls -l /dev/disk/by-path/
total 0
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:00:07.1-ata-2 -> ../../sr0
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:1:0 -> ../../sdb
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:2:0 -> ../../sdc
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:3:0 -> ../../sdd

每个安装的结果会有所不同。

为每个块存储卷分配友好名称,以简化初始 StorageGRID 安装和未来维护过程。如果使用设备映射程序多路径驱动程序对共享存储卷进行冗余访问、则可以使用 alias 字段 /etc/multipath.conf 文件

例如:

multipaths {
     multipath {
          wwid 3600a09800059d6df00005df2573c2c30
          alias docker-storage-volume-hostA
     }
     multipath {
          wwid 3600a09800059d6df00005df3573c2c30
          alias sgws-adm1-var-local
     }
     multipath {
          wwid 3600a09800059d6df00005df4573c2c30
          alias sgws-adm1-audit-logs
     }
     multipath {
          wwid 3600a09800059d6df00005df5573c2c30
          alias sgws-adm1-tables
     }
     multipath {
          wwid 3600a09800059d6df00005df6573c2c30
          alias sgws-gw1-var-local
     }
     multipath {
          wwid 3600a09800059d6df00005df7573c2c30
          alias sgws-sn1-var-local
     }
     multipath {
          wwid 3600a09800059d6df00005df7573c2c30
          alias sgws-sn1-rangedb-0
     }
     …

这将发生原因 别名显示为中的块设备 /dev/mapper 主机上的目录、可用于在配置或维护操作需要指定块存储卷时指定易于验证的友好名称。

备注 如果要设置共享存储以支持StorageGRID 节点迁移并使用设备映射程序多路径功能、则可以创建并安装通用 /etc/multipath.conf 在所有同位主机上。只需确保在每个主机上使用不同的 Docker 存储卷即可。使用别名并将目标主机名包含在每个 Docker 存储卷 LUN 的别名中,这一点便于记住,建议这样做。
相关信息

"安装 Docker"