Google Cloud コンソールを使用して Filestore インスタンスを作成する
このクイックスタートでは、この Google Cloud コンソールを使用して Filestore で基本操作を行う方法を説明します。このクイックスタートでは、以下の操作を行います。
- Filestore インスタンスを作成します。
- そのインスタンスからファイル共有をクライアント VM インスタンスにマウントします。
- マウントされたファイル共有にファイルを作成する。
- Filestore インスタンスを削除する。
始める前に
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
このドキュメントに記載されているタスクの完了後、作成したリソースを削除すると、それ以上の請求は発生しません。詳細については、クリーンアップをご覧ください。
クライアントとなる Compute Engine VM インスタンスを作成する
Google Cloud コンソールで、[VM インスタンス] ページに移動します。
[インスタンスを作成] をクリックし、次のようにインスタンスを構成します。
- [名前] を
nfs-client
に設定します。 - [ゾーン] を us-central1-c に設定します。
- デフォルトのブートディスクはそのままにします。
- [ファイアウォール] セクションで、[HTTP トラフィックを許可する] チェックボックスをオンにします。
- ネットワークを [デフォルト] のままにします。
- [名前] を
[作成] をクリックしてインスタンスを作成します。
Filestore インスタンスを作成する
Google Cloud コンソールで、Filestore インスタンス ページに移動します。
[インスタンスを作成] をクリックし、次のようにインスタンスを構成します。
- [インスタンス ID] を
nfs-server
に設定します。 - [インスタンスのタイプ] を [基本] に設定します。
- [ストレージのタイプ] を [HDD] に設定します。
- [容量の割り当て] を 1
TB
に設定します。 - [リージョン] を us-central1、[ゾーン] を us-central1-c に設定します。
- [VPC ネットワーク] を default に設定します。
- [ファイル共有名] を
vol1
に設定します。 - [割り当てられた IP 範囲] を [自動的に割り当てられた IP 範囲を使用] に設定します。
- [アクセス制御] を [すべてのクライアントへのアクセスを許可する] に設定します。
- [インスタンス ID] を
[作成] をクリック
Filestore ファイル共有をクライアントにマウントする
Google Cloud コンソールで、[VM インスタンス] ページに移動します。
VM インスタンスのリストで、「nfs-client」の [SSH] ボタンをクリックして、そのインスタンスに接続されているターミナル ウィンドウを開きます。
次のコマンドを実行して、NFS をインストールします。
sudo apt-get -y update && sudo apt-get -y install nfs-common
次のコマンドを実行して、Filestore ファイル共有のマウント ディレクトリを作成します。
sudo mkdir -p /mnt/test
mount
コマンドを実行し、Filestore インスタンスの IP アドレスとファイル共有名を指定して、ファイル共有をマウントします。sudo mount 10.0.0.2:/vol1 /mnt/test
権限を変更し、ファイル共有にアクセスできるようにします。
sudo chmod go+rw /mnt/test
ファイル共有上にファイルを作成する
nfs-client インスタンスに接続されているターミナル ウィンドウで、次のコマンドを実行して
testfile
という名前のファイルを作成します。echo 'This is a test' > /mnt/test/testfile
次のコマンドを実行して、ファイルが作成されたことを確認します。
ls /mnt/test
testfile
が表示されていることを確認します。
クリーンアップ
このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の操作を行います。
Google Cloud プロジェクトを削除する
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Filestore インスタンスを削除する
Google Cloud コンソールで、Filestore インスタンス ページに移動します。
nfs-server
インスタンス ID をクリックして、インスタンスの詳細ページを開きます。[削除] delete をクリックします。
プロンプトが表示されたら、インスタンス ID を入力します。
[削除] をクリックします。
Compute Engine インスタンスの削除
Google Cloud コンソールで、Filestore インスタンス ページに移動します。
nfs-client
インスタンス名の横にあるチェックボックスをオンにします。[削除] delete をクリックします。
プロンプトが表示されたら、もう一度 [削除] をクリックします。
次のステップ
- Filestore の概要を読んで、Filestore の基本をさらに学習する。
- インスタンスの作成の手順に従って、Filestore インスタンスを自分で設定する。
- アクセス制御ページで、Filestore 操作と、インスタンス上のリソースに対するアクセスを制御する方法を学習する。
- Filestore インスタンス間でデータをコピーする方法を確認する。
- Cloud Storage から Filestore に大規模なデータセットを転送する方法を確認する。