Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

StorageGRID システムの拡張準備

拡張作業を行う前に、必要な資材を準備し、新しいハードウェアとネットワークを設置および構成してください。

項目 Notes

StorageGRIDインストールアーカイブ

新しいグリッドノードまたは新しいサイトを追加する場合は、StorageGRID インストールアーカイブをダウンロードして展開する必要があります。グリッド上で現在実行されているものと同じバージョンを使用する必要があります。

詳細については、StorageGRID インストールファイルのダウンロードと展開の説明を参照してください。

注: 既存のストレージノードに新しいストレージボリュームを追加する場合、または新しい StorageGRID アプライアンスをインストールする場合は、ファイルをダウンロードする必要はありません。

サービス用ノートパソコン

サービス用ノートパソコンには以下の機能があります。

`Passwords.txt`ファイル

コマンドラインからグリッドノードにアクセスするために必要なパスワードが含まれています。復旧パッケージに含まれています。

プロビジョニングパスフレーズ

パスフレーズは、StorageGRID システムが最初にインストールされるときに作成され、記録されます。プロビジョニングパスフレーズは `Passwords.txt`ファイルには含まれていません。

StorageGRID ドキュメント

お使いのプラットフォームの最新ドキュメント

サポートされているバージョンについては、 "Interoperability Matrix Tool(IMT)"を参照してください。

StorageGRID インストールファイルのダウンロードと展開

新しいグリッドノードや新しいサイトを追加する前に、適切な StorageGRID インストールアーカイブをダウンロードしてファイルを展開する必要があります。

タスク概要

拡張操作は、グリッドで現在実行されているバージョンの StorageGRID を使用して実行する必要があります。

手順
  1. "NetAppのダウンロード:StorageGRID"に進みます。

  2. グリッドで現在稼働している StorageGRID のバージョンを選択してください。

  3. ご利用の NetApp アカウントのユーザー名とパスワードでサインインしてください。

  4. エンドユーザー使用許諾契約書を読み、チェックボックスを選択してから、Accept & Continue を選択してください。

  5. ダウンロードページの「StorageGRIDのインストール」列で、お使いのプラットフォーム用の `.tgz`または `.zip`ファイルを選択します。

    インストールアーカイブファイルに表示されるバージョンは、現在インストールされているソフトウェアのバージョンと一致している必要があります。

    サービス用ノートパソコンで Windows を実行している場合は、 .zip ファイルを使用してください。

    プラットフォーム インストールアーカイブ

    RHEL

    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 に関する適切な手順に従う必要があります。

  6. アーカイブファイルをダウンロードして解凍してください。

  7. プラットフォーム、計画されているグリッドトポロジ、およびStorageGRIDシステムの拡張方法に基づいて、必要なファイルを選択するには、プラットフォームに応じた適切な手順に従ってください。

    各プラットフォームの手順に記載されているパスは、アーカイブファイルによってインストールされた最上位ディレクトリからの相対パスです。

  8. RHELシステムを拡張する場合は、適切なファイルを選択してください。

パスとファイル名 説明

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 Python スクリプトによって呼び出され、Azure とのシングル サインオン操作を実行するヘルパースクリプト。

StorageGRID のAPIスキーマ。

: アップグレードを実行する前に、アップグレード互換性テスト用の非本番 StorageGRID 環境がない場合、これらのスキーマを使用して、StorageGRID 管理 API を使用するために作成したコードが新しい StorageGRID リリースと互換性があることを確認できます。

  1. UbuntuまたはDebianシステムを拡張する場合は、適切なファイルを選択してください。

パスとファイル名 説明

StorageGRID ダウンロード ファイルに含まれるすべてのファイルを説明するテキスト ファイル。

テスト環境およびコンセプトの実証環境に使用できる、非本番環境のNetAppライセンス ファイル。

UbuntuまたはDebianホストにStorageGRIDノードイメージをインストールするためのDEBパッケージ。

MD5 チェックサム(ファイル /debs/storagegrid-webscale-images-version-SHA.deb)。

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 Python スクリプトによって呼び出され、Azure とのシングル サインオン操作を実行するヘルパースクリプト。

StorageGRID のAPIスキーマ。

: アップグレードを実行する前に、アップグレード互換性テスト用の非本番 StorageGRID 環境がない場合、これらのスキーマを使用して、StorageGRID 管理 API を使用するために作成したコードが新しい StorageGRID リリースと互換性があることを確認できます。

  1. VMwareシステムを拡張する場合は、適切なファイルを選択してください。

パスとファイル名 説明

StorageGRID ダウンロード ファイルに含まれるすべてのファイルを説明するテキスト ファイル。

製品に対するサポートは一切含まれない無料ライセンス。

グリッドノード仮想マシンを作成するためのテンプレートとして使用される仮想マシンディスクファイル。

Open Virtualization Formatテンプレートファイル(.ovf)とマニフェストファイル(.mf)は、プライマリ管理ノードをデプロイするためのものです。

テンプレートファイル(.ovf)とマニフェストファイル(.mf)は、プライマリ以外の管理ノードをデプロイするためのものです。

テンプレートファイル(.ovf)とマニフェストファイル(.mf)は、Gateway Nodes をデプロイするためのものです。

テンプレートファイル(.ovf)とマニフェストファイル(.mf)は、仮想マシンベースのストレージノードをデプロイするためのものです。

デプロイメントスクリプトツール

説明

仮想グリッドノードのデプロイを自動化するために使用される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 Python スクリプトによって呼び出され、Azure とのシングル サインオン操作を実行するヘルパースクリプト。

StorageGRID のAPIスキーマ。

: アップグレードを実行する前に、アップグレード互換性テスト用の非本番 StorageGRID 環境がない場合、これらのスキーマを使用して、StorageGRID 管理 API を使用するために作成したコードが新しい StorageGRID リリースと互換性があることを確認できます。

  1. StorageGRID アプライアンスベースのシステムを拡張する場合は、適切なファイルを選択してください。

メモ アプライアンスのインストールでは、ネットワーク トラフィックを回避する必要がある場合にのみ、これらのファイルが必要です。アプライアンスは、復旧手順を実行する管理ノードから必要なファイルをダウンロードできます。
パスとファイル名 説明

アプライアンスに StorageGRID ノードイメージをインストールするための DEB パッケージ。

MD5 チェックサム(ファイル /debs/storagegridwebscale- images-version-SHA.deb)。

ハードウェアとネットワークを確認する

StorageGRID システムの拡張を開始する前に、以下の点を確認してください。

  • 新しいグリッドノードまたは新しいサイトをサポートするために必要なハードウェアは、設置および設定が完了しています。

  • すべての新規ノードは、既存のすべてのノードおよび新規ノードと双方向の通信経路を持ちます(グリッドネットワークの要件)。特に、拡張時に追加する新しいノードとプライマリ管理ノードの間で、以下のTCPポートが開いていることを確認してください。

    • 1055

    • 7443

    • 8011

    • 10342

    "内部でのGridノードの通信"を参照してください。

  • プライマリ管理ノードは、StorageGRID システムをホストするためのすべての拡張サーバーと通信できます。

  • 新しいノードのいずれかが、以前に使用されていないサブネット上のグリッドネットワーク IP アドレスを持っている場合は、すでに"新しいサブネットを追加しました"グリッドネットワークのサブネットリストに追加しています。そうでない場合は、拡張をキャンセルし、新しいサブネットを追加して、手順を最初からやり直す必要があります。

  • グリッドノード間またはStorageGRIDサイト間のグリッドネットワーク上でネットワークアドレス変換(NAT)を使用していません。グリッドネットワークにプライベートIPv4アドレスを使用する場合、それらのアドレスは、各サイトのすべてのグリッドノードから直接ルーティング可能でなければなりません。NATを使用してパブリック ネットワークセグメントをまたいでグリッドネットワークをブリッジすることは、グリッド内のすべてのノードに対して透過的なトンネリングアプリケーションを使用する場合にのみサポートされます。つまり、グリッドノードはパブリックIPアドレスを認識する必要がありません。

    このNAT制限は、グリッドノードおよびグリッドネットワークに特有のものです。必要に応じて、外部クライアントとグリッドノード間でNATを使用できます。たとえば、ゲートウェイノードにパブリック IPアドレスを提供する場合などです。