コンソールを使用したクイックスタート

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

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

準備

  1. Google アカウントにログインします。

    Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。

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

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

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

このチュートリアルを終了した後、作成したリソースを削除すると、それ以上の請求は発生しません。詳しくは、クリーンアップをご覧ください。

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

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

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

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

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

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

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

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

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

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

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

  1. Cloud Console で、[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. Cloud Console で [リソースの管理] ページに移動します。

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

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

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

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

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

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

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

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

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

Compute Engine インスタンスを削除する

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

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

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

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

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

次のステップ

  • Filestore の概要を読んで、Filestore の基本をさらに学習する。
  • インスタンスの作成の手順に従って、Filestore インスタンスを自分で設定する。
  • アクセス制御を読んで、Filestore オペレーションと、インスタンス上のリソースに対するアクセスを制御する方法を学ぶ。