ワークロード VM を Google Cloud NetApp Volumes に接続する

Google Cloud NetApp Volumes は、共有ファイル サービスとストレージ管理機能を迅速にプロビジョニングし、クラウドベースのアプリケーションのデプロイを高速化します。NetApp Volumes を VMware Engine に接続すると、ワークロード仮想マシン(VM)のゲスト OS 内から NetApp Volumes ボリュームをマウントできます。

VMware Engine で NetApp Volumes を使用する場合の一般的なユースケースを次に示します。

  • 仮想デスクトップ インフラストラクチャ(VDI)
  • VM ホーム ディレクトリの作成
  • ファイル サービスの設定
  • アプリケーションとデータベース用の共有ファイル ストレージ

また、Compute Engine と Google Cloud VMware Engine の VM は、どちらも同じボリュームをマウントできます。次の図は、VMware Engine と Compute Engine で使用される Google Cloud NetApp Volumes を示しています。

Google Cloud VMware Engine と Compute Engine に関連する NetApp Volumes のアーキテクチャ図

準備

このドキュメントでは、次の作業が完了していることを前提としています。

  • 選択したロケーション、サービスレベル、容量、データ暗号化、AD ポリシーを使用して、ストレージ プールを作成している。
  • 特定のリージョンで、選択したパラメータ(割り当て済み容量やプロトコル タイプなど)を持つ既存のストレージ プールにボリュームを作成している。このドキュメントで説明する接続には、NFSv3、NFSv4、SMB ボリュームを使用できます。
  • ボリュームと同じリージョンにプライベート クラウドを作成している。

VPC ネットワークの詳細を取得する

VMware Engine と NetApp Volumes の間にピアリング接続を作成する場合は、NetApp Volumes で使用される VPC ネットワークの詳細が必要になります。詳細を取得する方法は次のとおりです。

  1. Google Cloud コンソールにアクセスします。
  2. NetApp Volume ボリュームを含む Google Cloud プロジェクトを選択します。
  3. [VPC ネットワーク] > [VPC ネットワーク ピアリング] に移動します。

    [VPC ネットワーク ピアリング] に移動

  4. プロジェクトの NetApp Volumes で作成されたピアリング接続を選択します。接続の名前は sn-netapp-prod です。

    ピアリングされた VPC ネットワークが複数ある場合は、同じ名前のピアリング接続が複数表示されることがあります。VPC ネットワーク ピアリング接続を設定したユーザーは、他のユーザーが VMware Engine に使用する接続を決定する際に支援できます。

  5. [ピアリングした VPC ネットワーク] フィールドと、[ピアリングしたプロジェクト ID] フィールドをコピーします。これらはそれぞれ、netapp で始まり、-tp で終わります。

レガシー ネットワークでピアリング接続を作成する

VMware Engine と NetApp Volumes サービス間の接続を確立するには、テナントホスト プロジェクト間で 1 回限りのピアリングを作成します。VMware Engine プロジェクトとプライベート クラウドが 2023 年 11 月 12 日より前に作成されている場合は、以前のバージョンの VMware Engine ネットワークを使用しています。以前のバージョンの VMware Engine ネットワークを使用する環境では、次の操作を行います。

  1. Google Cloud コンソールにアクセスします。
  2. [ダッシュボード] から [プライベート接続] をクリックします。
  3. [作成] をクリックします。
  4. [プライベート接続名] でピアリングの名前を入力します(例: peering-2-netapp-volumes)。
  5. [VMware Engine ネットワーク] で、ピアリングする VMware Engine ネットワークを指定します(例: us-central1-default)。
  6. [プライベート接続の種類] で [サードパーティ サービス] を選択します。
  7. [ピアリングしたプロジェクト ID] に、ボリュームを含む NetApp Volumes のピアリングされたプロジェクト ID を入力します。
  8. [ピアリングした VPC ネットワーク] に、ボリュームが存在するピアリングした VPC ネットワークの名前を入力します。
  9. [作成] をクリックします。

VMware Engine がピアリング リクエストを利用可能にして検証する間、新しいプライベート接続の VPC ピアリング ステータスは、最大 72 時間 Inactive の状態のままになります。

ピアリング接続を作成する

VMware Engine プロジェクトとプライベート クラウドが 2023 年 11 月 12 日以降に作成された場合は、次の手順を行います。このような環境の VPC ピアリングを作成する方法については、VPC ネットワークのピアリングをご覧ください。

  1. Google Cloud コンソールにアクセスします。
  2. メイン ナビゲーションで、[VPC ネットワーク ピアリング] をクリックします。
  3. [作成] をクリックします。
  4. [名前] フィールドに、ネットワーク ピアリングの名前を入力します。例: peering-2-netapp-volumes
  5. [VMware Engine ネットワーク] セクションで、デフォルトの [現在のプロジェクト内] を選択したままにします。ピアリングする VMware Engine ネットワークを指定します(ven1 など)。
  6. [ピアリング] で [Google Cloud NetApp Volumes] を選択します。
  7. [サービス テナント プロジェクト ID] フィールドに、ボリュームを含む Google Cloud プロジェクトのピアリングされたプロジェクト ID を入力します。
  8. [サービス テナント VPC 名] フィールドに、ボリュームが含まれているピアリングした VPC ネットワークの名前を入力します。
  9. [ルート交換] セクションで、デフォルト設定をそのまま使用します。
  10. [作成] をクリックします。

ボリュームをマウントする

ピアリング ステータスが Active として一覧に表示されると、NetApp Volumes のボリュームをマウントできます。VMware VM のゲスト OS 内からマウント プロセスを実行します。

NFS ボリュームをマウントするには、次のようにします。

  1. Google Cloud コンソールで、[NetApp Volumes] > [ボリューム] に移動します。

    [ボリューム] ページに移動

  2. NFS エクスポートをマウントする NFS ボリュームをクリックします。

  3. 右にスクロールして、[More]()をクリックし、[Mount Instructions] をクリックします。

  4. 表示される [Mount Instructions for NFS] ウィンドウに表示される手順に沿って操作します。マウント手順は、ボリュームに構成した NFS プロトコルによって若干異なる場合があります。

SMB ボリュームをマウントするには、次のようにします。

  1. Google Cloud コンソールで、[NetApp Volumes] > [ボリューム] に移動します。

    [ボリューム] ページに移動

  2. SMB 共有をマッピングする SMB ボリュームをクリックします。

  3. 右にスクロールして、[More]()をクリックし、[Mount Instructions] をクリックします。

  4. 表示される [Mount Instructions for SMB] ウィンドウに表示される手順に沿って操作します。

ボリュームをマウントしたら、ボリュームの編集で説明されている標準インターフェースを使用してボリュームを管理できます。