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

設定主機儲存設備

貢獻者

您必須將區塊儲存磁碟區分配給每個主機。

您需要的產品

您已檢閱下列主題、其中提供完成此工作所需的資訊:

關於這項工作

將區塊儲存磁碟區(LUN)分配給主機時、請使用「儲存需求」中的表格來判斷下列項目:

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

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

  • 每個Volume的大小

當您在StorageGRID 主機上部署支援節點時、您將會使用此資訊、以及Linux指派給每個實體Volume的持續名稱。

註 您不需要分割、格式化或掛載任何這些磁碟區、只需確保主機能夠看到這些磁碟區即可。

避免使用「原始」特殊裝置檔案 (/dev/sdb`例如)當您撰寫Volume名稱清單時。這些檔案可能會在主機重新開機後變更、進而影響系統的正常運作。如果您使用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儲存Volume LUN的別名中加入目標主機名稱、將會讓您容易記住、建議您這麼做。