導入の概要
NetAppのBeeGFSビルディング・ブロック設計の第2世代を使用して、NetAppにBeeGFSを導入し、検証済みのファイル・ノードとブロック・ノードを導入できます。
Ansibleのコレクションとロール
アプリケーションの導入を自動化するために広く使用されているIT自動化エンジンであるAnsibleを使用して、NetApp解決策 にBeeGFSを導入します。Ansibleは、展開するBeeGFSファイルシステムをモデル化するインベントリとしてまとめて呼ばれる一連のファイルを使用します。
Ansibleを使用すると、NetAppなどの企業は、Ansible Galaxyのコレクションを使用して組み込み機能を拡張できます(を参照 "NetApp EシリーズBeeGFSのコレクション")。コレクションには、特定の機能やタスク(Eシリーズボリュームの作成など)を実行するモジュールや、複数のモジュールやその他の役割を呼び出すことができるロールが含まれます。この自動化されたアプローチにより、BeeGFSファイルシステムと基盤となるHAクラスタの導入に要する時間が短縮されます。さらに、ビルディングブロックの追加が簡単になり、既存のファイルシステムを拡張できます。
詳細については、を参照してください "Ansibleのインベントリを確認できます"。
NetApp解決策 へのBeeGFSの導入には多数の手順が含まれるため、解決策 の手動による導入はサポートされません。 |
BeeGFSビルディングブロックの構成プロファイル
導入手順では、次の設定プロファイルについて説明します。
-
管理、メタデータ、ストレージサービスを含む1つのベースとなるビルディングブロックです。
-
メタデータとストレージサービスを含む2つ目のビルディングブロック。
-
ストレージサービスのみを含む3つ目のビルディングブロック。
これらのプロファイルは、NetApp BeeGFSビルディングブロックに推奨されるすべての構成プロファイルを示しています。環境ごとに、メタデータおよびストレージのビルディングブロックまたはストレージサービス専用のビルディングブロックの数は、容量とパフォーマンスの要件に応じて手順によって異なります。
導入手順の概要
の導入では、次の作業を実行します。
-
各ビルディングブロックを物理的に組み立てます。
-
ラックに設置してケーブルを配線する。詳細な手順については、を参照してください "ハードウェアを導入"。
-
-
ファイルノードにBMCのIPを設定します
-
サポートされているオペレーティングシステムをインストールし、ファイルノードに管理ネットワークを設定します
-
ブロックノードに管理IPを設定します
-
展開手順には、テキストをファイルにコピーする必要があるいくつかの例が含まれています。特定の導入環境で変更する必要があるもの、または変更可能なものについては、「#」または「/」文字で示されるインラインコメントに十分に注意してください。例:'beegfs_ha_ntp_server_pools:#これはコメントの例です-「pool 0.pool.ntp.org iBurst maxsources 3」-「pool 1.pool.ntp.org iBurst maxsources 3」 |
導入に関する推奨事項にバリエーションを伴う派生アーキテクチャ: