Google Cloud コンソールを使用して Filestore インスタンスを作成する
このクイックスタートでは、この Google Cloud コンソールを使用して Filestore で基本操作を行う方法を説明します。このクイックスタートでは、以下の操作を行います。
- Filestore インスタンスを作成します。
- そのインスタンスからファイル共有をクライアント VM インスタンスにマウントします。
- マウントされたファイル共有にファイルを作成する。
- Filestore インスタンスを削除する。
始める前に
- Google Cloud アカウントにログインします。Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
-
Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。
-
Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。
このドキュメントに記載されているタスクの完了後、作成したリソースを削除すると、それ以上の請求は発生しません。詳細については、クリーンアップをご覧ください。
クライアントとなる 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 プロジェクトを削除する
- Google Cloud コンソールで、[リソースの管理] ページに移動します。
- プロジェクト リストで、削除するプロジェクトを選択し、[削除] をクリックします。
- ダイアログでプロジェクト ID を入力し、[シャットダウン] をクリックしてプロジェクトを削除します。
Filestore インスタンスを削除する
Google Cloud コンソールで、Filestore インスタンス ページに移動します。
nfs-server
インスタンス ID をクリックして、インスタンスの詳細ページを開きます。[削除] delete をクリックします。
プロンプトが表示されたら、インスタンス ID を入力します。
[削除] をクリックします。
Compute Engine インスタンスを削除する
Google Cloud コンソールで、Filestore インスタンス ページに移動します。
nfs-client
インスタンス名の横にあるチェックボックスをオンにします。[削除] delete をクリックします。
プロンプトが表示されたら、もう一度 [削除] をクリックします。
次のステップ
- Filestore の概要を読んで、Filestore の基本をさらに学習する。
- インスタンスの作成の手順に従って、Filestore インスタンスを自分で設定する。
- アクセス制御ページで、Filestore 操作と、インスタンス上のリソースに対するアクセスを制御する方法を学習する。