Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

グリッドノードおよびサービス

共同作成者 netapp-lhalbert netapp-pcarriga netapp-perveilerk

StorageGRID システムの基本的なビルディングブロックはグリッドノードです。ノードはサービスを備えています。サービスは、グリッドノードに一連の機能を提供するソフトウェアモジュールです。

グリッドノードのタイプ

StorageGRIDシステムは、次の 3 種類のグリッド ノードを使用します。

管理ノード

システム構成、監視、ロギングなどの管理サービスを提供します。Grid Manager にサインインすると、管理ノードに接続されます。各グリッドにはプライマリ管理ノードが 1 つ必要であり、冗長性を確保するために非プライマリ管理ノードを追加で配置できます。どの管理ノードにも接続が可能で、各管理ノードに表示される StorageGRID システムのビューもほぼ同じです。ただし、メンテナンス手順はプライマリ管理ノードを使用して実行する必要があります。

管理ノードを使用して、S3クライアントトラフィックの負荷を分散することもできます。

ストレージノード

オブジェクトデータとメタデータを管理、格納StorageGRIDシステムの各サイトには、少なくとも3つのストレージノードが必要です。

新しいストレージノードの初期インストール時に、次の目的にのみ使用するように指定できます。"メタデータの保存"

ゲートウェイノード(オプション)

クライアントアプリケーションがStorageGRIDへの接続に使用できるロードバランシングインターフェイスを提供します。ロードバランサによってクライアントが最適なストレージノードにシームレスに転送されるため、ノードやサイト全体の障害が透過的に処理されます。

ハードウェアノードとソフトウェアノード

StorageGRIDノードは、 StorageGRIDアプライアンス ノードまたはソフトウェア ベースのノードとして展開できます。システムあたりのノードの最大数 (すべてのノード タイプを含む) は 220 です。

StorageGRID アプライアンスノード

StorageGRID ハードウェアアプライアンスは、 StorageGRID システム専用に設計されています。一部のアプライアンスはストレージノードとして使用できます。その他のアプライアンスは、管理ノードまたはゲートウェイノードとして使用できます。アプライアンスノードをソフトウェアベースのノードと組み合わせることができます。あるいは、外部のハイパーバイザー、ストレージ、コンピューティングハードウェアに依存しない、専用のアプライアンスのみで構成されたグリッドを導入することもできます。

使用可能なアプライアンスの詳細については、以下を参照してください。

ソフトウェアベースのノード

ソフトウェア ベースのグリッド ノードは、VMware 仮想マシンとして、または Linux ホスト上のコンテナー エンジン内に展開できます。見る"ソフトウェアベースのノードにStorageGRIDをインストールする"

を使用して、 "NetApp Interoperability Matrix Tool(IMT)"サポートされているバージョンを確認します。

StorageGRID サービス

StorageGRID サービスの一覧を以下に示します。

サービス 製品説明 場所

アカウントサービスフォワーダ

ロードバランササービスがリモートホスト上のアカウントサービスを照会するためのインターフェイスを提供し、ロードバランサエンドポイントの設定変更をロードバランササービスに通知します。

管理ノードおよびゲートウェイノード上のロードバランササービス

ADC(Administrative Domain Controller)

トポロジ情報を管理し、認証サービスを提供するとともに、 LDR サービスおよび CMN サービスから送られるクエリに応答します。

各サイトにADCサービスを含むストレージノードが少なくとも3つ

AMS(監査管理システム)

監査対象のすべてのシステムイベントとトランザクションを監視し、テキストログファイルに記録します。

管理ノード

Apache Tomcat

Java ベースのアプリケーション用の Web サーバー。

管理ノード

アヴァヒ・デーモン

ローカル ネットワーク内の名前解決とサービス検出に使用される mDNS を処理します。

すべてのノード

キャッシュサービス

ロード バランサー (ゲートウェイ) ノード上で実行され、オブジェクト コンテンツのローカル キャッシュを管理します。

ゲートウェイノード

Cassandra

オブジェクト メタデータの分散データベースを管理します。

ストレージノード(データ専用を除く)

Cassandra Reaper

オブジェクトメタデータの自動修復を実行します。

ストレージノード

チャンクサービス

イレイジャーコーディングされたデータフラグメントとパリティフラグメントを管理します。

ストレージノード

CMN(Configuration Management Node)

システム全体の設定とグリッドタスクを管理します。各グリッドには1つのCMNサービスがあります。

プライマリ管理ノード

DDS(Distributed Data Store)

Cassandra データベースとのインターフェイスを提供してオブジェクトメタデータを管理します。

ストレージノード

DMV(Data Mover)

データをクラウドエンドポイントに移動します。

ストレージノード

動的IP(dynip)

IP の動的な変更がないかグリッドを監視し、ローカル設定を更新します。

すべてのノード

グラファーナ

Grid Manager に表示される指標に使用されます。

管理ノード

高可用性

[High Availability Groups]ページで設定されたノードのハイアベイラビリティ仮想IPを管理します。このサービスはキープアライブサービスとも呼ばれます。

管理ノードとゲートウェイノード

ID ( idnt )

ローカル ユーザーとグループ、認証を管理し、LDAP および Active Directory からのユーザー ID を統合します。

ADCサービスを使用するストレージノード

ラムダ・アービトレーター

S3 Select SelectObjectContent 要求を管理します。

すべてのノード

ロードバランサ(nginx-gw)

クライアントからストレージノードへのS3トラフィックのロードバランシングを提供します。ロードバランサエンドポイントの設定ページで設定できます。このサービスは nginx-gw サービスとも呼ばれます。

管理ノードとゲートウェイノード

LDR(Local Distribution Router)

グリッド内のコンテンツの格納と転送を管理します。

ストレージノード

MISCd Information Service Controlデーモン

他のノード上のサービスの照会と管理、およびノードの環境設定の管理(他のノードで実行されているサービスの状態の照会など)を行うためのインターフェイスを提供します。

すべてのノード

nginx

は、各種のグリッドサービス( Prometheus や動的 IP など)が HTTPS API を介して他のノード上のサービスと通信できるようにするための、認証およびセキュアな通信のメカニズムとして機能します。

すべてのノード

nginx-gw ロードバランサー

クライアントからストレージノードへのS3トラフィックのロードバランシングを提供します。ロードバランサエンドポイントの設定ページで設定できます。このサービスは nginx-gw サービスとも呼ばれます。

管理ノードとゲートウェイノード

NMS(ネットワーク管理システム)

Grid Manager を介して表示される監視、レポート、および設定のオプションを強化します。

管理ノード

ノードエクスポーター(Prometheusデータ収集)

Prometheus 時系列メトリック収集のシステムレベルの統計を公開します。

すべてのノード

NTP

ネットワーク タイム プロトコル (NTP) サービス。

すべてのノード

永続性

リブート後も維持する必要があるルートディスク上のファイルを管理します。

すべてのノード

Prometheus

すべてのノードのサービスから時系列の指標を収集します。

管理ノード

RSM(Replicated State Machine)

プラットフォームサービス要求がそれぞれのエンドポイントに送信されるようにします。

ADCサービスを使用するストレージノード

SSM(Server Status Monitor)

ハードウェアの状態を監視して NMS サービスに報告します。

インスタンスがすべてのグリッドノードに存在する

サーバーマネージャー

StorageGRIDサービスを管理します。

すべてのノード

SNMPエージェント

SNMP 要求に応答します。

管理ノード

SNMP ポート管理サービス

SNMP ポートの動的管理を処理します。

すべてのノード

SSH(セキュアシェル)

安全なアクセスとリモート システム管理を処理します。

すべてのノード

SSM (システム ステータス モニター)

ハードウェアの状態を監視して NMS サービスに報告します。

すべてのノード

統計

S3 バケットに関連する追加のメトリクスを記録します。

ストレージノード

トレースエージェント(jaeger-agent)

トレース コレクター (jaeger-collector) によって送信されたトレース情報を受信して処理します。

すべてのノード

トレースコレクター (jaeger-collector)

トレース収集を実行し、テクニカルサポートが使用する情報を収集します。トレースコレクタサービスは、オープンソースのJaegerソフトウェアを使用しています。

管理ノード