Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

為 Linux 部署配置 StorageGRID 主機儲存

必須為每個 Linux 主機分配區塊儲存 Volume。

開始之前

您已閱讀以下主題,這些主題提供了完成此工作所需的資訊:

註 「Linux」指的是 RHEL、Ubuntu 或 Debian 部署。如需支援版本的清單,請參閱 "NetApp 互作業性矩陣工具(IMT)"
關於此任務

為主機分配區塊儲存 Volume(LUN)時,請使用「儲存需求」中的表格來確定以下內容:

  • 每個主機所需的 Volume 數量(根據將在該主機上部署的節點數量和類型)

  • 每個 Volume 的儲存類別(即系統資料或物件資料)

  • 每個 Volume 的大小

在主機上部署 StorageGRID 節點時,您將使用此資訊以及 Linux 為每個實體 Volume 指派的持久名稱。

註 您無需對這些 Volume 進行分割、格式化或裝載;您只需確保主機可以看到這些 Volume 即可。
註 僅中繼資料儲存節點只需要一個物件資料 LUN。

在建立 Volume 名稱清單時,請避免使用「原始」特殊裝置檔案 (/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

每次安裝的結果都會有所不同。

為每個區塊儲存設備 Volume 指派易於理解的名稱,以簡化 StorageGRID 的初始安裝和後續維護流程。如果您使用裝置對應器多重路徑驅動程式來對共享儲存設備 Volume 進行備援存取,則可以使用 `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`目錄中,這樣,每當組態或維護作業需要指定區塊儲存設備 Volume 時,就可以指定一個友善且易於驗證的名稱。

如果您正在設定共享儲存設備以支援 StorageGRID 節點移轉,且使用 Device Mapper Multipathing,您可以在所有共置主機上建立並安裝通用 /etc/multipath.conf。只需確保在每台主機上使用不同的 Container 引擎儲存設備 Volume 即可。建議使用別名,並在每個 Container 引擎儲存設備 Volume LUN 的別名中包含目標主機名稱,這將有助於記憶。

註 已棄用 Docker 作為純軟體部署的 Container 引擎。Docker 將在未來的版本中被其他 Container 引擎取代。