必要な材料を集める
拡張操作を実行する前に、資材を集め、新しいハードウェアとネットワークをインストールして構成します。
項目 | 注記 |
---|---|
StorageGRIDインストール アーカイブ |
新しいグリッド ノードまたは新しいサイトを追加する場合は、 StorageGRIDインストール アーカイブをダウンロードして抽出する必要があります。グリッド上で現在実行されているものと同じバージョンを使用する必要があります。 詳細については、StorageGRIDインストールファイルのダウンロードと解凍 。 注: 既存のストレージ ノードに新しいストレージ ボリュームを追加する場合、または新しいStorageGRIDアプライアンスをインストールする場合は、ファイルをダウンロードする必要はありません。 |
サービスラップトップ |
サービス ラップトップには次のものが含まれます。
|
`Passwords.txt`ファイル |
コマンド ラインでグリッド ノードにアクセスするために必要なパスワードが含まれます。リカバリパッケージに含まれています。 |
プロビジョニングパスフレーズ |
パスフレーズは、 StorageGRIDシステムが最初にインストールされたときに作成され、文書化されます。プロビジョニングパスフレーズが `Passwords.txt`ファイル。 |
StorageGRIDドキュメント |
|
お使いのプラットフォームの最新ドキュメント |
サポートされているバージョンについては、 "Interoperability Matrix Tool(IMT)" 。 |
StorageGRIDインストールファイルをダウンロードして解凍します。
グリッド上で現在実行されているStorageGRIDのバージョンを使用して拡張操作を実行する必要があります。
-
現在グリッド上で実行されているStorageGRIDのバージョンを選択します。
-
NetAppアカウントのユーザー名とパスワードでSign in。
-
エンドユーザー使用許諾契約書を読み、チェックボックスをオンにして、[同意して続行] を選択します。
-
ダウンロードページの* StorageGRIDのインストール*列で、 `.tgz`または `.zip`プラットフォーム用のファイル。
インストール アーカイブ ファイルに表示されるバージョンは、現在インストールされているソフトウェアのバージョンと一致する必要があります。
使用 `.zip`サービス ラップトップで Windows を実行している場合は、ファイルが必要です。
プラットフォーム インストールアーカイブ 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 スクリプト。 |
|
で使用するための設定ファイルの例 `configure-storagegrid.py`スクリプト。 |
|
シングル サインオンが有効な場合に Grid Management API にサインインするために使用できる Python スクリプトの例。このスクリプトは、Ping Federate の統合にも使用できます。 |
|
で使用するための空の設定ファイル `configure-storagegrid.py`スクリプト。 |
|
StorageGRIDコンテナのデプロイメント用に RHEL ホストを構成するための Ansible ロールとプレイブックの例。必要に応じてロールまたはプレイブックをカスタマイズできます。 |
|
Active Directory または Ping Federate を使用してシングル サインオン (SSO) が有効になっている場合に、Grid Management API にサインインするために使用できるサンプル Python スクリプト。 |
|
コンパニオンによって呼び出されるヘルパースクリプト `storagegrid-ssoauth-azure.py`Azure との SSO 対話を実行する Python スクリプト。 |
|
StorageGRIDの API スキーマ。 注: アップグレードを実行する前に、アップグレード互換性テスト用の非本番環境のStorageGRID環境がない場合は、これらのスキーマを使用して、 StorageGRID管理 API を使用するために作成したコードが新しいStorageGRIDリリースと互換性があることを確認できます。 |
-
Ubuntu または Debian システムを拡張する場合は、適切なファイルを選択してください。
パスとファイル名 | 説明 |
---|---|
StorageGRIDダウンロード ファイルに含まれるすべてのファイルについて説明するテキスト ファイル。 |
|
テスト環境およびコンセプトの実証環境に使用できる、非本番環境のNetAppライセンス ファイル。 |
|
Ubuntu または Debian ホストにStorageGRIDノード イメージをインストールするための DEB パッケージ。 |
|
ファイルのMD5チェックサム |
|
Ubuntu または Debian ホストにStorageGRIDホスト サービスをインストールするための DEB パッケージ。 |
|
デプロイメントスクリプトツール |
説明 |
StorageGRIDシステムの構成を自動化するために使用される Python スクリプト。 |
|
StorageGRIDアプライアンスの構成を自動化するために使用される Python スクリプト。 |
|
シングル サインオンが有効な場合に Grid Management API にサインインするために使用できる Python スクリプトの例。このスクリプトは、Ping Federate の統合にも使用できます。 |
|
で使用するための設定ファイルの例 `configure-storagegrid.py`スクリプト。 |
|
で使用するための空の設定ファイル `configure-storagegrid.py`スクリプト。 |
|
StorageGRIDコンテナのデプロイメント用に Ubuntu または Debian ホストを構成するための Ansible ロールとプレイブックの例。必要に応じてロールまたはプレイブックをカスタマイズできます。 |
|
Active Directory または Ping Federate を使用してシングル サインオン (SSO) が有効になっている場合に、Grid Management API にサインインするために使用できるサンプル Python スクリプト。 |
|
コンパニオンによって呼び出されるヘルパースクリプト `storagegrid-ssoauth-azure.py`Azure との SSO 対話を実行する Python スクリプト。 |
|
StorageGRIDの API スキーマ。 注: アップグレードを実行する前に、アップグレード互換性テスト用の非本番環境のStorageGRID環境がない場合は、これらのスキーマを使用して、 StorageGRID管理 API を使用するために作成したコードが新しいStorageGRIDリリースと互換性があることを確認できます。 |
-
VMware システムを拡張する場合は、適切なファイルを選択します。
パスとファイル名 | 説明 |
---|---|
StorageGRIDダウンロード ファイルに含まれるすべてのファイルについて説明するテキスト ファイル。 |
|
製品に対するサポート権限を一切提供しない無料ライセンス。 |
|
グリッド ノード仮想マシンを作成するためのテンプレートとして使用される仮想マシン ディスク ファイル。 |
|
オープン仮想化フォーマットのテンプレートファイル( |
|
テンプレートファイル( |
|
テンプレートファイル( |
|
テンプレートファイル( |
|
デプロイメントスクリプトツール |
説明 |
仮想グリッド ノードのデプロイメントを自動化するために使用される Bash シェル スクリプト。 |
|
で使用するためのサンプル設定ファイル `deploy-vsphere-ovftool.sh`スクリプト。 |
|
StorageGRIDシステムの構成を自動化するために使用される Python スクリプト。 |
|
StorageGRIDアプライアンスの構成を自動化するために使用される Python スクリプト。 |
|
シングル サインオン (SSO) が有効な場合に Grid Management API にサインインするために使用できるサンプル Python スクリプト。このスクリプトは、Ping Federate の統合にも使用できます。 |
|
で使用するための設定ファイルの例 `configure-storagegrid.py`スクリプト。 |
|
で使用するための空の設定ファイル `configure-storagegrid.py`スクリプト。 |
|
Active Directory または Ping Federate を使用してシングル サインオン (SSO) が有効になっている場合に、Grid Management API にサインインするために使用できるサンプル Python スクリプト。 |
|
コンパニオンによって呼び出されるヘルパースクリプト `storagegrid-ssoauth-azure.py`Azure との SSO 対話を実行する Python スクリプト。 |
|
StorageGRIDの API スキーマ。 注: アップグレードを実行する前に、アップグレード互換性テスト用の非本番環境のStorageGRID環境がない場合は、これらのスキーマを使用して、 StorageGRID管理 API を使用するために作成したコードが新しいStorageGRIDリリースと互換性があることを確認できます。 |
-
StorageGRIDアプライアンスベースのシステムを拡張する場合は、適切なファイルを選択します。
パスとファイル名 | 説明 |
---|---|
アプライアンスにStorageGRIDノード イメージをインストールするための DEB パッケージ。 |
|
ファイルのMD5チェックサム |
|
アプライアンスのインストールでは、ネットワーク トラフィックを回避する必要がある場合にのみこれらのファイルが必要です。アプライアンスは、プライマリ管理ノードから必要なファイルをダウンロードできます。 |
ハードウェアとネットワークを確認する
StorageGRIDシステムの拡張を開始する前に、次の点を確認してください。
-
新しいグリッド ノードまたは新しいサイトをサポートするために必要なハードウェアがインストールおよび構成されています。
-
すべての新しいノードには、すべての既存ノードと新しいノードへの双方向通信パスがあります (グリッド ネットワークの要件)。特に、拡張で追加する新しいノードとプライマリ管理ノードの間で次の TCP ポートが開いていることを確認してください。
-
1055
-
7443
-
8011
-
10342
見る"内部でのGridノードの通信" 。
-
-
プライマリ管理ノードは、 StorageGRIDシステムをホストするためのすべての拡張サーバーと通信できます。
-
新しいノードのいずれかが、これまで使用されていないサブネット上のグリッドネットワークIPアドレスを持っている場合は、すでに"新しいサブネットを追加しました"グリッド ネットワーク サブネット リストに追加します。それ以外の場合は、拡張をキャンセルし、新しいサブネットを追加して、手順を再度開始する必要があります。
-
グリッド ノード間またはStorageGRIDサイト間のグリッド ネットワークでネットワーク アドレス変換 (NAT) を使用していません。グリッド ネットワークにプライベート IPv4 アドレスを使用する場合、それらのアドレスはすべてのサイトのすべてのグリッド ノードから直接ルーティング可能である必要があります。 NAT を使用してパブリック ネットワーク セグメント全体でグリッド ネットワークをブリッジすることは、グリッド内のすべてのノードに対して透過的なトンネリング アプリケーションを使用する場合にのみサポートされます。つまり、グリッド ノードはパブリック IP アドレスを認識する必要はありません。
この NAT 制限は、グリッド ノードとグリッド ネットワークに固有です。必要に応じて、ゲートウェイ ノードにパブリック IP アドレスを提供する場合など、外部クライアントとグリッド ノード間で NAT を使用できます。