Google Cloud コンソールを使用して Filestore インスタンスを作成する

このクイックスタートでは、この Google Cloud コンソールを使用して Filestore で基本操作を行う方法を説明します。このクイックスタートでは、以下の操作を行います。

  • Filestore インスタンスを作成します。
  • そのインスタンスからファイル共有をクライアント VM インスタンスにマウントします。
  • マウントされたファイル共有にファイルを作成する。
  • Filestore インスタンスを削除する。

始める前に

  1. Google Cloud アカウントにログインします。Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
  2. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  3. Google Cloud プロジェクトで課金が有効になっていることを確認します

  4. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  5. Google Cloud プロジェクトで課金が有効になっていることを確認します

このドキュメントに記載されているタスクの完了後、作成したリソースを削除すると、それ以上の請求は発生しません。詳細については、クリーンアップをご覧ください。

クライアントとなる Compute Engine VM インスタンスを作成する

  1. Google Cloud コンソールで、[VM インスタンス] ページに移動します。

    Compute Engine インスタンス ページに移動します。

  2. [インスタンスを作成] をクリックし、次のようにインスタンスを構成します。

    • [名前] を nfs-client に設定します。
    • [ゾーン] を us-central1-c に設定します。
    • デフォルトのブートディスクはそのままにします。
    • [ファイアウォール] セクションで、[HTTP トラフィックを許可する] チェックボックスをオンにします。
    • ネットワークを [デフォルト] のままにします。
  3. [作成] をクリックしてインスタンスを作成します。

Filestore インスタンスを作成する

  1. Google Cloud コンソールで、Filestore インスタンス ページに移動します。

    Filestore インスタンス ページに移動

  2. [インスタンスを作成] をクリックし、次のようにインスタンスを構成します。

    • [インスタンス ID] を nfs-server に設定します。
    • [インスタンスのタイプ] を [基本] に設定します。
    • [ストレージのタイプ] を [HDD] に設定します。
    • [容量の割り当て] を 1 TB に設定します。
    • [リージョン] を us-central1、[ゾーン] を us-central1-c に設定します。
    • [VPC ネットワーク] を default に設定します。
    • [ファイル共有名] を vol1 に設定します。
    • [割り当てられた IP 範囲] を [自動的に割り当てられた IP 範囲を使用] に設定します。
    • [アクセス制御] を [すべてのクライアントへのアクセスを許可する] に設定します。
  3. [作成] をクリック

Filestore ファイル共有をクライアントにマウントする

  1. Google Cloud コンソールで、[VM インスタンス] ページに移動します。

    [VM インスタンス] ページに移動

  2. VM インスタンスのリストで、「nfs-client」の [SSH] ボタンをクリックして、そのインスタンスに接続されているターミナル ウィンドウを開きます。

  3. 次のコマンドを実行して、NFS をインストールします。

    sudo apt-get -y update &&
    sudo apt-get -y install nfs-common
    
  4. 次のコマンドを実行して、Filestore ファイル共有のマウント ディレクトリを作成します。

    sudo mkdir -p /mnt/test
    
  5. mount コマンドを実行し、Filestore インスタンスの IP アドレスとファイル共有名を指定して、ファイル共有をマウントします。

    sudo mount 10.0.0.2:/vol1 /mnt/test
    
  6. 権限を変更し、ファイル共有にアクセスできるようにします。

    sudo chmod go+rw /mnt/test
    

ファイル共有上にファイルを作成する

  1. nfs-client インスタンスに接続されているターミナル ウィンドウで、次のコマンドを実行して testfile という名前のファイルを作成します。

    echo 'This is a test' > /mnt/test/testfile
    
  2. 次のコマンドを実行して、ファイルが作成されたことを確認します。

    ls /mnt/test
    

    testfile が表示されていることを確認します。

クリーンアップ

このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の操作を行います。

Google Cloud プロジェクトを削除する

  1. Google Cloud コンソールで、[リソースの管理] ページに移動します。

    [リソースの管理] に移動

  2. プロジェクト リストで、削除するプロジェクトを選択し、[削除] をクリックします。
  3. ダイアログでプロジェクト ID を入力し、[シャットダウン] をクリックしてプロジェクトを削除します。

Filestore インスタンスを削除する

  1. Google Cloud コンソールで、Filestore インスタンス ページに移動します。

    Filestore インスタンス ページに移動

  2. nfs-server インスタンス ID をクリックして、インスタンスの詳細ページを開きます。

  3. [削除] をクリックします。

  4. プロンプトが表示されたら、インスタンス ID を入力します。

  5. [削除] をクリックします。

Compute Engine インスタンスの削除

  1. Google Cloud コンソールで、Filestore インスタンス ページに移動します。

    [VM インスタンス] ページに移動

  2. nfs-client インスタンス名の横にあるチェックボックスをオンにします。

  3. [削除] をクリックします。

  4. プロンプトが表示されたら、もう一度 [削除] をクリックします。

次のステップ