儲存與效能需求
您必須瞭解StorageGRID 有關支援節點的儲存需求、以便提供足夠的空間來支援初始組態和未來的儲存擴充。
儲存和效能要求根據基於軟體的節點實現而有所不同。
|
|
「Linux」指的是 RHEL、Ubuntu 或 Debian 部署。有關受支援版本的列表,請參閱 "NetApp互通性對照表工具IMT (不含)"。 |
儲存類別
不需使用下列三種邏輯儲存設備:StorageGRID
-
* Container Pool*-節點容器的效能層(10K SAS或SSD)儲存設備、當您在支援StorageGRID 您的支援您的節點節點的主機上安裝及設定Container引擎時、會將其指派給Container引擎儲存驅動程式。
-
系統資料-效能層(10K SAS或SSD)儲存設備、可持續儲存每個節點的系統資料和交易記錄、StorageGRID 而這些資料和記錄將會由非主機服務使用、並對應至個別節點。
-
物件資料:效能層(10K SAS或SSD)儲存與容量層(NL-SAS/SATA)大量儲存、可持續儲存物件資料和物件中繼資料。
您必須針對所有儲存類別使用RAID備援區塊裝置。不支援非備援磁碟、 SSD 或 JBOD 。您可以將共用或本機 RAID 儲存設備用於任何儲存類別;不過、如果您想要在 StorageGRID 中使用節點移轉功能、則必須將系統資料和物件資料儲存在共用儲存設備上。如需更多資訊、請參閱 "節點容器移轉需求"。
效能要求
用於容器集區、系統資料和物件中繼資料的磁碟區效能、會大幅影響系統的整體效能。您應該為這些磁碟區使用效能層(10K SAS或SSD)儲存設備、以確保在延遲、每秒輸入/輸出作業(IOPS)和處理量等方面達到適當的磁碟效能。您可以使用容量層(NL-SAS/SATA)儲存設備來持續儲存物件資料。
用於容器集區、系統資料和物件資料的磁碟區必須啟用回寫快取。快取必須位於受保護或持續的媒體上。
使用 NetApp ONTAP 儲存設備的主機需求
如果 StorageGRID 節點使用從 NetApp ONTAP 系統指派的儲存設備、請確認該磁碟區未啟用 FabricPool 分層原則。停用FabricPool 與物件節點搭配使用的磁碟區的分層StorageGRID 功能、可簡化疑難排解和儲存作業。
|
|
切勿使用FabricPool 無法將StorageGRID 任何與還原StorageGRID 本身相關的資料分層。將StorageGRID 資料分層還原StorageGRID 至物件、可增加疑難排解和作業複雜度。 |
所需的主機數量
每StorageGRID 個站台至少需要三個儲存節點。
|
|
在正式作業部署中、請勿在單一實體或虛擬主機上執行多個儲存節點。使用每個儲存節點的專屬主機、可提供隔離的故障網域。 |
其他類型的節點(例如管理節點或閘道節點)可以部署在相同的主機上、也可以視需要部署在自己的專屬主機上。
|
|
磁碟快照無法用於還原網格節點。請參閱"網格節點恢復"每種節點類型的程序。 |
每個節點的儲存卷數量
下表顯示每個主機所需的儲存磁碟區(LUN)數量、以及每個LUN所需的最小大小、視該主機上部署的節點而定。
測試的LUN大小上限為39 TB。
|
|
這些數字適用於每個主機、而非整個網格。 |
| LUN 用途 | 儲存類別 | LUN數量 | 最小大小/LUN |
|---|---|---|---|
Container引擎儲存資源池 |
Container Pool |
1 |
節點總數x 100 GB |
`/var/local`Volume |
系統資料 |
此主機上的每個節點各1個 |
100GB |
儲存節點 |
物件資料 |
3:針對此主機上的每個儲存節點 *注意:*基於 Linux 軟體的儲存節點可以有 1 到 48 個儲存磁碟區。基於 VMware 軟體的儲存節點可以有 1 到 16 個儲存磁碟區。建議至少有 3 個儲存卷。 |
|
儲存節點(僅中繼資料) |
物件中繼資料 |
1 |
|
管理節點稽核記錄 |
系統資料 |
此主機上的每個管理節點各1個 |
200GB |
管理節點表格 |
系統資料 |
此主機上的每個管理節點各1個 |
200GB |
|
|
根據設定的稽核等級、使用者輸入的大小(例如 S3 物件金鑰名稱)以及需要保留的稽核日誌資料量,您可能需要增加每個管理節點上稽核日誌 LUN 的大小。通常,網格每次 S3 操作會產生約 1 KB 的審計數據,這意味著 200 GB 的 LUN 可以在兩到三天內支援每天 7000 萬次操作或每秒 800 次操作。 |
主機的最小儲存空間
下表顯示每種節點類型所需的最小儲存空間。您可以使用此表格來決定每個儲存類別中的主機所必須提供的最小儲存容量、這取決於要在該主機上部署哪些節點。
|
|
磁碟快照無法用於還原網格節點。請參閱"網格節點恢復"每種節點類型的程序。 |
每個節點主機需要一個 100 GB 的 LUN 用於作業系統。
| 節點類型 | Container Pool | 系統資料 | 物件資料 |
|---|---|---|---|
儲存節點 |
100GB |
100GB |
4,000GB |
管理節點 |
100GB |
500 GB(3 個 LUN) |
不適用 |
閘道節點 |
100GB |
100GB |
不適用 |
範例:計算主機或虛擬機器的儲存需求
假設您打算在同一台主機或虛擬機器上部署三個節點:一個儲存節點、一個管理節點和一個網關節點。您應該向主機提供至少九個儲存磁碟區。您將需要至少 300 GB 的效能層儲存用於節點容器,700 GB 的效能層儲存用於系統資料和交易日誌,以及 12 TB 的容量層儲存用於物件資料。
| 節點類型 | LUN 用途 | LUN數量 | LUN 大小 |
|---|---|---|---|
儲存節點 |
Container引擎儲存資源池 |
1 |
300 GB(每節點100 GB) |
儲存節點 |
`/var/local`Volume |
1 |
100GB |
儲存節點 |
物件資料 |
3 |
12 TB(4 TB/LUN) |
管理節點 |
`/var/local`Volume |
1 |
100GB |
管理節點 |
管理節點稽核記錄 |
1 |
200GB |
管理節點 |
管理節點表格 |
1 |
200GB |
閘道節點 |
`/var/local`Volume |
1 |
100GB |
總計 |
|
系統資料: 700 GB 物件資料: 12、000 GB |
| 節點類型 | LUN 用途 | LUN數量 | LUN 大小 |
|---|---|---|---|
儲存節點 |
作業系統磁碟區 |
1 |
100GB |
儲存節點 |
物件資料 |
3 |
12 TB(4 TB/LUN) |
管理節點 |
作業系統磁碟區 |
1 |
100GB |
管理節點 |
管理節點稽核記錄 |
1 |
200GB |
管理節點 |
管理節點表格 |
1 |
200GB |
閘道節點 |
作業系統磁碟區 |
1 |
100GB |
總計 |
8 |
系統資料: 700 GB 物件資料: 12、000 GB |
儲存節點的特定儲存要求
Linux和VMware對儲存節點的儲存需求不同:
-
基於 Linux 軟體的儲存節點可以有 1 到 48 個儲存卷
-
基於 VMware 軟體的儲存節點可以有 1 到 16 個儲存卷
-
建議使用三個或更多儲存卷。
-
每個儲存磁碟區應為 4 TB 或更大。
|
|
設備儲存節點還可以擁有最多 48 個儲存磁碟區。 |
如圖所示StorageGRID 、在每個儲存節點的儲存磁碟區0上、利用此功能保留空間來儲存物件中繼資料。儲存Volume 0和儲存節點中任何其他儲存磁碟區上的任何剩餘空間、均專供物件資料使用。
為了提供備援並保護物件中繼資料免於遺失、StorageGRID 我們在每個站台儲存系統中所有物件的三份中繼資料複本。物件中繼資料的三個複本會平均分散於每個站台的所有儲存節點。
安裝具有純中繼資料儲存節點的網格時、網格也必須包含物件儲存的最小節點數。如需僅中繼資料儲存節點的詳細資訊、請參閱"儲存節點類型"。
-
對於單一站台網格、至少會針對物件和中繼資料設定兩個儲存節點。
-
對於多站台網格、每個站台至少要設定一個儲存節點、用於物件和中繼資料。
當您將空間指派給新儲存節點的Volume 0時、必須確保該節點的所有物件中繼資料都有足夠空間。
-
至少您必須將至少4 TB指派給Volume 0。
如果儲存節點只使用一個儲存磁碟區、而您將 4 TB 或更少容量指派給該磁碟區、則儲存節點可能會在啟動時進入儲存區唯讀狀態、並僅儲存物件中繼資料。 如果您指派小於 500 GB 的磁碟區 0 (僅限非正式作業使用)、則儲存磁碟區的容量的 10% 會保留給中繼資料。 -
軟體型中繼資料專用節點資源必須符合現有的儲存節點資源。例如:
-
如果現有的 StorageGRID 站台使用 SG6000 或 SG6100 應用裝置,則僅限軟體型中繼資料節點必須符合下列最低需求:
-
128 GB RAM
-
8 核心 CPU
-
8 TB SSD 或與 Cassandra 資料庫相同的儲存設備( rangedb/0 )
-
-
如果現有的StorageGRID站點使用具有 24 GB RAM、8 核心 CPU 和 3 TB 或 4TB 元資料儲存的虛擬儲存節點,則基於軟體的僅元資料節點應使用類似的資源(24 GB RAM、8 核心 CPU 和 4TB 元資料儲存(rangedb/0))。
新增 StorageGRID 站台時,新站台的中繼資料總容量至少應與現有的 StorageGRID 站台和新站台資源相符,且應與現有 StorageGRID 站台的儲存節點相符。
-
-
如果您要安裝新的系統( StorageGRID 11.6 或更新版本)、且每個儲存節點都有 128 GB 以上的 RAM 、請將 8 TB 或更多的 RAM 指派給 Volume 0 。使用較大的Volume 0值、可增加每個儲存節點上中繼資料所允許的空間。
-
為站台設定不同的儲存節點時、請盡可能為Volume 0使用相同的設定。如果站台包含大小不同的儲存節點、則具有最小Volume 0的儲存節點將決定該站台的中繼資料容量。
如需詳細資訊"管理物件中繼資料儲存"、請前往。