使用 Google Cloud 控制台创建 Filestore 实例
本快速入门介绍如何使用此 Google Cloud 控制台在 Filestore 中执行基本操作。在快速入门中,您将执行以下操作:
- 创建 Filestore 实例。
- 在客户端虚拟机实例上装载该实例的文件共享。
- 在已装载的文件共享上创建文件。
- 删除 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 虚拟机实例作为客户端
在 Google Cloud 控制台中,前往“虚拟机实例”页面。
点击创建实例,然后按如下所示配置实例。
- 将名称设置为
nfs-client
。 - 将地区设置为 us-central1-c。
- 保留默认启动磁盘。
- 在防火墙部分,选中允许 HTTP 流量复选框。
- 将网络保留为 default。
- 将名称设置为
点击创建以创建实例。
创建 Filestore 实例
在 Google Cloud 控制台中,前往“Filestore 实例”页面。
点击创建实例,然后按如下所示配置实例:
- 将实例 ID 设置为
nfs-server
。 - 将实例类型设置为基本。
- 将存储类型设置为 HDD。
- 将分配容量设置为 1
TB
。 - 将地区设置为 us-central1,将区域设置为 us-central1-c。
- 将 VPC 网络设置为 default。
- 将文件共享名称设置为
vol1
。 - 将分配的 IP 范围设置为使用自动分配的 IP 范围。
- 将访问权限控制设置为授予所有客户端访问权限。
- 将实例 ID 设置为
点击创建。
在客户端上装载 Filestore 文件共享
在 Google Cloud 控制台中,前往“虚拟机实例”页面。
在虚拟机实例列表中,点击 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。