網格節點和服務
整個系統的基本建置區塊StorageGRID 是網格節點。節點包含服務、這些是軟體模組、可為網格節點提供一組功能。
網格節點類型
StorageGRID系統使用三種類型的網格節點:
- 管理節點
-
提供系統組態、監控及記錄等管理服務。當您登入Grid Manager時、即連線至管理節點。每個網格都必須有一個主要管理節點、而且可能有額外的非主要管理節點以供備援。您可以連線至任何管理節點、每個管理節點都會顯示StorageGRID 類似的畫面、顯示有關該系統的資訊。不過、維護程序必須使用主要管理節點來執行。
管理節點也可用於平衡 S3 用戶端流量的負載。
請參閱 "什麼是管理節點?"
- 儲存節點
-
管理及儲存物件資料和中繼資料。StorageGRID 系統中的每個站台必須至少有三個儲存節點。
在新儲存節點的初始安裝期間,您可以指定它僅用於"儲存中繼資料"。
請參閱 "什麼是儲存節點?"
- 閘道節點(選用)
-
提供負載平衡介面、讓用戶端應用程式可用來連線至 StorageGRID 。負載平衡器可將用戶端無縫導向至最佳儲存節點、使節點或甚至整個站台的故障透明化。
請參閱 "什麼是閘道節點?"
硬體和軟體節點
StorageGRID節點可以部署為StorageGRID設備節點或基於軟體的節點。每個系統的最大節點數(包括所有節點類型)為 220。
應用裝置節點StorageGRID
用作作業系統的各種硬體應用。StorageGRID StorageGRID有些應用裝置可做為儲存節點。其他應用裝置可做為管理節點或閘道節點。您可以將應用裝置節點與軟體型節點結合、或部署完全工程設計的全應用裝置網格、而這些網格不需依賴外部Hypervisor、儲存設備或運算硬體。
請參閱下列內容、瞭解可用的應用裝置:
軟體型節點
基於軟體的網格節點可以部署為 VMware 虛擬機器或 Linux 主機上的容器引擎內。看"在基於軟體的節點上安裝StorageGRID" 。
使用 "NetApp互通性對照表工具IMT (不含)"確定支援的版本。
支援服務StorageGRID
以下是StorageGRID 完整的支援服務清單。
| 服務 | 說明 | 位置 |
|---|---|---|
帳戶服務轉發器 |
提供介面、讓負載平衡器服務查詢遠端主機上的帳戶服務、並通知負載平衡器端點組態變更負載平衡器服務。 |
管理節點和閘道節點上的負載平衡器服務 |
ADC (管理網域控制器) |
維護拓撲資訊、提供驗證服務、並回應來自LMR和CMN服務的查詢。 |
每個站台至少有三個儲存節點包含 ADC 服務 |
AMS (稽核管理系統) |
監控所有已稽核的系統事件和交易、並將其記錄到文字記錄檔中。 |
管理節點 |
阿帕奇 Tomcat |
基於 Java 的應用程式的 Web 伺服器。 |
管理節點 |
Avahi 守護程式 |
處理 mDNS,用於本地網路內的名稱解析和服務發現。 |
所有節點 |
快取服務 |
在負載平衡器(網關)節點上執行並管理物件內容的本機快取。 |
閘道節點 |
Cassandra |
管理物件元資料的分散式資料庫。 |
儲存節點(僅限資料) |
Cassandra Reaper |
自動修復物件中繼資料。 |
儲存節點 |
區塊服務 |
管理銷毀編碼的資料和同位元檢查片段。 |
儲存節點 |
CMN (組態管理節點) |
管理全系統的組態和網格工作。每個網格都有一項 CMN 服務。 |
主要管理節點 |
DDS (分散式資料儲存區) |
與Cassandra資料庫介面、以管理物件中繼資料。 |
儲存節點 |
DMV ( Data Mover ) |
將資料移至雲端端點。 |
儲存節點 |
動態 IP ( dynip ) |
監控網格、以取得動態IP變更並更新本機組態。 |
所有節點 |
Grafana |
用於Grid Manager中的度量視覺化。 |
管理節點 |
高可用度 |
在「高可用度群組」頁面上設定的節點上管理高可用度虛擬 IP 。此服務也稱為「保留服務」。 |
管理和閘道節點 |
身分識別(idnt) |
管理本機使用者和群組、驗證並聯合來自 LDAP 和 Active Directory 的使用者身分。 |
使用 ADC 服務的儲存節點 |
Lambda 仲裁者 |
管理S3 Select SelectObjectContent要求。 |
所有節點 |
負載平衡器( Nginx) |
提供從用戶端到儲存節點的 S3 流量負載平衡。您可以透過「負載平衡器端點組態」頁面來設定負載平衡器服務。這項服務也稱為「Ngine-GW」服務。 |
管理和閘道節點 |
LDR (本機配送路由器) |
管理網格內內容的儲存與傳輸。 |
儲存節點 |
MISCd 資訊服務控制精靈 |
提供一個介面、用於查詢及管理其他節點上的服務、以及管理節點上的環境組態、例如查詢其他節點上執行的服務狀態。 |
所有節點 |
恩靈思 |
做為各種網格服務(例如Prometheus和動態IP)的驗證與安全通訊機制、可透過HTTPS API與其他節點上的服務進行對話。 |
所有節點 |
nginx-gw 負載平衡器 |
提供從用戶端到儲存節點的 S3 流量負載平衡。您可以透過「負載平衡器端點組態」頁面來設定負載平衡器服務。這項服務也稱為「Ngine-GW」服務。 |
管理和閘道節點 |
NMS (網路管理系統) |
為透過Grid Manager顯示的監控、報告和組態選項提供電源。 |
管理節點 |
節點導出器(Prometheus 資料收集) |
發布 Prometheus 時間序列指標收集的系統級統計資料。 |
所有節點 |
NTP |
網路時間協定 (NTP) 服務。 |
所有節點 |
持續性 |
管理根磁碟上需要在重新開機後持續存在的檔案。 |
所有節點 |
Prometheus |
從所有節點上的服務收集時間序列指標。 |
管理節點 |
RSM (複寫狀態機器) |
確保平台服務要求會傳送至各自的端點。 |
使用 ADC 服務的儲存節點 |
SSM (伺服器狀態監控器) |
監控硬體狀況、並向NMS服務報告。 |
每個網格節點上都有一個執行個體 |
伺服器管理員 |
管理StorageGRID服務。 |
所有節點 |
SNMP代理 |
回應 SNMP 請求。 |
管理節點 |
SNMP連接埠管理服務 |
處理 SNMP 連接埠的動態管理。 |
所有節點 |
SSH(安全外殼) |
處理安全存取和遠端系統管理。 |
所有節點 |
SSM(系統狀態監視器) |
監控硬體狀況、並向NMS服務報告。 |
所有節點 |
統計 |
記錄與 S3 儲存桶相關的其他指標。 |
儲存節點 |
追蹤代理(jaeger-agent) |
接收並處理追蹤收集器(jaeger-collector)提交的追蹤資訊。 |
所有節點 |
追蹤收集器(jaeger-collector) |
執行追蹤收集、以收集資訊供技術支援人員使用。追蹤收集器服務使用開放原始碼 Jaeger 軟體。 |
管理節點 |