必要なデータや機器を揃えます
拡張処理を実行する前に、機器を揃え、新しいハードウェアとネットワークの設置と設定を行ってください。
項目 | 脚注 |
---|---|
StorageGRID インストールアーカイブ |
新しいグリッドノードや新しいサイトを追加する場合は、 StorageGRID インストールアーカイブをダウンロードして展開する必要があります。グリッドで現在実行されているバージョンと同じバージョンを使用する必要があります。 詳細については、の手順を参照してくださいStorageGRID インストールファイルのダウンロードと展開。 *注:*既存のストレージノードに新しいストレージボリュームを追加する場合や新しいStorageGRID アプライアンスをインストールする場合は、ファイルをダウンロードする必要はありません。 |
サービスラップトップ |
サービスラップトップには次のものがあります。
|
`Passwords.txt`ファイル |
コマンドラインでグリッドノードにアクセスするために必要なパスワードが含まれています。リカバリパッケージに含まれています。 |
プロビジョニングパスフレーズ |
このパスフレーズは、 StorageGRID システムが最初にインストールされるときに作成されて文書化されます。プロビジョニングパスフレーズがファイルに含まれていません |
StorageGRID のドキュメント |
|
ご使用のプラットフォームの最新ドキュメント |
サポートされているバージョンについては、を参照してください "Interoperability Matrix Tool(IMT)"。 |
StorageGRID インストールファイルをダウンロードして展開します
拡張処理は、グリッドで現在実行されているバージョンの StorageGRID を使用して実行する必要があります。
-
に進みます "NetAppのダウンロード:StorageGRID"。
-
グリッドで現在実行されている StorageGRID のバージョンを選択します。
-
ネットアップアカウントのユーザ名とパスワードを使用してサインインします。
-
[End User License Agreement]を読み、チェックボックスをオンにして、*[Accept & Continue]*を選択します。
-
ダウンロードページの* Install StorageGRID *列で、使用しているプラットフォームに対応するファイルまたは `.zip`ファイルを選択し `.tgz`ます。
インストールアーカイブファイルに表示されるバージョンは、現在インストールされているソフトウェアのバージョンと一致している必要があります。
サービスラップトップでWindowsを実行している場合は、ファイルを使用し `.zip`ます。
プラットフォーム インストールアーカイブ Red Hat Enterprise Linux
StorageGRID-Webscale-version-RPM-uniqueID.zip
StorageGRID-Webscale-version-RPM-uniqueID.tgz
Ubuntu 、 Debian 、またはアプライアンス
StorageGRID-Webscale-version-DEB-uniqueID.zip
StorageGRID-Webscale-version-DEB-uniqueID.tgz
VMware
StorageGRID-Webscale-version-VMware-uniqueID.zip
StorageGRID-Webscale-version-VMware-uniqueID.tgz
OpenStack / その他のハイパーバイザー
OpenStack の既存の環境を拡張する場合は、上記のサポートされている Linux ディストリビューションのいずれかを実行する仮想マシンを導入し、 Linux に関する適切な手順に従う必要があります。
-
アーカイブファイルをダウンロードして展開します。
-
プラットフォームに応じた手順に従って、プラットフォーム、計画したグリッドトポロジ、および StorageGRID システムの拡張方法に基づいて、必要なファイルを選択します。
各プラットフォームの手順に記載されているパスは、アーカイブファイルによってインストールされた最上位ディレクトリに対する相対パスです。
-
Red Hat Enterprise Linuxシステムを拡張する場合は、適切なファイルを選択します。
パスとファイル名 | 製品説明 |
---|---|
StorageGRID ダウンロードファイルに含まれているすべてのファイルについて説明するテキストファイル。 |
|
製品サポートのない無償ライセンス。 |
|
RHELホストにStorageGRIDノードイメージをインストールするためのRPMパッケージ。 |
|
RHELホストにStorageGRIDホストサービスをインストールするためのRPMパッケージ。 |
|
導入スクリプトツール |
製品説明 |
StorageGRID システムの設定を自動化するための Python スクリプト。 |
|
StorageGRID アプライアンスの設定を自動化するための Python スクリプト。 |
|
スクリプトで使用する構成ファイルの例 |
|
シングルサインオンが有効な場合にグリッド管理 API にサインインするために使用できる Python スクリプトの例。このスクリプトは、Pingフェデレーション統合にも使用できます。 |
|
スクリプトで使用する空の構成ファイル |
|
StorageGRIDコンテナ導入用のRHELホストを設定するためのサンプルのAnsibleのロールとプレイブック。必要に応じて、ロールまたはプレイブックをカスタマイズできます。 |
|
Active DirectoryまたはPingフェデレーションを使用してシングルサインオン(SSO)が有効になっている場合にグリッド管理APIにサインインするために使用できるPythonスクリプトの例。 |
|
関連するPythonスクリプトによって呼び出され、AzureとのSSO対話を実行するヘルパースクリプト |
|
StorageGRID の API スキーマ 注:アップグレードを実行する前に、これらのスキーマを使用して、アップグレード互換性テスト用の非本番環境のStorageGRID 環境がない場合、StorageGRID 管理APIを使用するように記述したコードが新しいStorageGRID リリースと互換性があることを確認できます。 |
-
Ubuntu または Debian システムを拡張する場合は、適切なファイルを選択します。
パスとファイル名 | 製品説明 |
---|---|
StorageGRID ダウンロードファイルに含まれているすべてのファイルについて説明するテキストファイル。 |
|
テスト環境やコンセプトの実証環境に使用できる、非本番環境のNetAppライセンスファイル。 |
|
Ubuntu ホストまたは Debian ホストに StorageGRID ノードイメージをインストールするための DEB パッケージ。 |
|
ファイルのMD5チェックサム |
|
Ubuntu ホストまたは Debian ホストに StorageGRID ホストサービスをインストールするための DEB パッケージ。 |
|
導入スクリプトツール |
製品説明 |
StorageGRID システムの設定を自動化するための Python スクリプト。 |
|
StorageGRID アプライアンスの設定を自動化するための Python スクリプト。 |
|
シングルサインオンが有効な場合にグリッド管理 API にサインインするために使用できる Python スクリプトの例。このスクリプトは、Pingフェデレーション統合にも使用できます。 |
|
スクリプトで使用する構成ファイルの例 |
|
スクリプトで使用する空の構成ファイル |
|
StorageGRID コンテナ導入用の Ubuntu ホストまたは Debian ホストを設定するためのサンプルの Ansible のロールとプレイブック。必要に応じて、ロールまたはプレイブックをカスタマイズできます。 |
|
Active DirectoryまたはPingフェデレーションを使用してシングルサインオン(SSO)が有効になっている場合にグリッド管理APIにサインインするために使用できるPythonスクリプトの例。 |
|
関連するPythonスクリプトによって呼び出され、AzureとのSSO対話を実行するヘルパースクリプト |
|
StorageGRID の API スキーマ 注:アップグレードを実行する前に、これらのスキーマを使用して、アップグレード互換性テスト用の非本番環境のStorageGRID 環境がない場合、StorageGRID 管理APIを使用するように記述したコードが新しいStorageGRID リリースと互換性があることを確認できます。 |
-
VMware システムを拡張する場合は、適切なファイルを選択します。
パスとファイル名 | 製品説明 |
---|---|
StorageGRID ダウンロードファイルに含まれているすべてのファイルについて説明するテキストファイル。 |
|
製品サポートのない無償ライセンス。 |
|
グリッドノード仮想マシンを作成するためのテンプレートとして使用される仮想マシンディスクファイル。 |
|
( |
|
テンプレートファイル( |
|
テンプレートファイル( |
|
( |
|
導入スクリプトツール |
製品説明 |
仮想グリッドノードの導入を自動化するための Bash シェルスクリプト。 |
|
スクリプトで使用する構成ファイルの例 |
|
StorageGRID システムの設定を自動化するための Python スクリプト。 |
|
StorageGRID アプライアンスの設定を自動化するための Python スクリプト。 |
|
シングルサインオン(SSO)が有効な場合にグリッド管理APIにサインインするために使用できるPythonスクリプトの例。このスクリプトは、Pingフェデレーション統合にも使用できます。 |
|
スクリプトで使用する構成ファイルの例 |
|
スクリプトで使用する空の構成ファイル |
|
Active DirectoryまたはPingフェデレーションを使用してシングルサインオン(SSO)が有効になっている場合にグリッド管理APIにサインインするために使用できるPythonスクリプトの例。 |
|
関連するPythonスクリプトによって呼び出され、AzureとのSSO対話を実行するヘルパースクリプト |
|
StorageGRID の API スキーマ 注:アップグレードを実行する前に、これらのスキーマを使用して、アップグレード互換性テスト用の非本番環境のStorageGRID 環境がない場合、StorageGRID 管理APIを使用するように記述したコードが新しいStorageGRID リリースと互換性があることを確認できます。 |
-
StorageGRID アプライアンスベースのシステムを拡張する場合は、該当するファイルを選択してください。
パスとファイル名 | 製品説明 |
---|---|
アプライアンスに StorageGRID ノードイメージをインストールするための DEB パッケージ。 |
|
ファイルのMD5チェックサム |
アプライアンスのインストールの場合、これらのファイルが必要になるのは、ネットワークトラフィックを回避する必要がある場合だけです。アプライアンスは、プライマリ管理ノードから必要なファイルをダウンロードできます。 |
ハードウェアとネットワークの確認
StorageGRID システムの拡張を開始する前に、次の点を確認してください。
-
新しいグリッドノードまたは新しいサイトをサポートするために必要なハードウェアを設置して設定しておきます。
-
すべての新しいノードに、既存および新規のすべてのノードへの双方向通信パスがある(グリッドネットワークの要件)。特に、拡張で追加する新しいノードとプライマリ管理ノードの間で次のTCPポートが開いていることを確認します。
-
1055
-
7443
-
8011
-
10342
を参照して "内部でのグリッドノードの通信"
-
-
プライマリ管理ノードは、 StorageGRID システムをホストするすべての拡張サーバと通信できます。
-
新しいノードのいずれかに、以前に使用していないサブネットのグリッドネットワークIPアドレスが設定されている場合は、グリッドネットワークサブネットリストがすでに設定されて"新しいサブネットが追加されました"います。それ以外の場合は、拡張をキャンセルし、新しいサブネットを追加してから、手順 をもう一度開始する必要があります。
-
グリッドノード間またはStorageGRID サイト間のグリッドネットワークでNetwork Address Translation(NAT;ネットワークアドレス変換)を使用していない。グリッドネットワークにプライベート IPv4 アドレスを使用する場合は、使用するアドレスに各サイトのすべてのグリッドノードから直接ルーティングできる必要があります。NAT を使用してパブリックネットワークセグメント全体にグリッドネットワークをブリッジする方法は、グリッド内のすべてのノードに対して透過的なトンネリングアプリケーションを使用する場合、つまりグリッドノードがパブリック IP アドレスを認識する必要がない場合にのみサポートされます。
この NAT の制限は、グリッドノードとグリッドネットワークに固有のものです。必要に応じて、ゲートウェイノードにパブリック IP アドレスを指定する場合など、外部クライアントとグリッドノードの間で NAT を使用できます。