Membuat instance Filestore menggunakan konsol Google Cloud
Panduan memulai ini menunjukkan cara melakukan operasi dasar di Filestore menggunakan konsol Google Cloud ini. Dalam panduan memulai ini, Anda akan:
- Buat instance Filestore.
- Pasang fitur berbagi file dari instance tersebut di instance VM klien Compute Engine.
- Buat file di berbagi file yang di-mount.
- Hapus instance Filestore.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Filestore API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Filestore API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menyelesaikan panduan memulai cepat ini, minta administrator Anda untuk memberi Anda peran IAM berikut di project Anda:
-
Membuat dan mengelola instance Filestore:
Cloud Filestore Editor (
roles/file.editor) -
Membuat dan mengelola instance Compute Engine:
Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1) -
Membuat, mengubah, dan menghapus resource jaringan, kecuali aturan firewall:
Compute Network Admin (
roles/compute.networkAdmin) -
Menjalankan operasi pada akun layanan IAM:
Pengguna Akun Layanan (
roles/iam.serviceAccountUser) -
Mengelola jaringan dan resource terkait Google Cloud :
Administrator Jaringan (
roles/iam.networkAdmin)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Setelah menyelesaikan tugas yang dijelaskan dalam dokumen ini, Anda dapat menghindari penagihan berkelanjutan dengan menghapus resource yang Anda buat. Untuk mengetahui informasi selengkapnya, lihat Pembersihan.
Buat instance VM Compute Engine yang akan menjadi klien
Di konsol Google Cloud , buka halaman VM Instances.
Klik Create Instance dan konfigurasikan instance sebagai berikut.
- Setel Nama ke
nfs-client. - Setel Zone ke us-central1-c.
- Pertahankan boot disk default.
- Di bagian Networking > Firewall, centang kotak Allow HTTP traffic.
- Biarkan jaringan sebagai default.
- Setel Nama ke
Klik Buat untuk membuat instance.
Membuat instance Filestore
Panduan memulai ini menunjukkan cara membuat instance di tingkat Regional dengan performa kustom yang diaktifkan. Untuk mengetahui detail tentang cara membuat instance, lihat membuat instance.
Di konsol Google Cloud , buka halaman Instances Filestore.
Klik Create Instance dan konfigurasikan instance sebagai berikut:
- Tetapkan Instance ID ke
nfs-server. - Tetapkan Instance type ke Regional.
- Di Capacity, masukkan
1 TiB. Di Performa, klik tombol Performa kustom untuk mengaktifkan performa kustom. Secara default, Anda akan mendapatkan 12.000 IOPS di kolom Performa. Kotak centang Skalakan performa dengan kapasitas dicentang, jadi jika Anda mengubah nilai di kolom Kapasitas, performa akan diskalakan sesuai dengan perubahan tersebut. Untuk mengetahui detail opsi konfigurasi, lihat mengonfigurasi performa.
Setel Region ke us-central1.
Tetapkan VPC network ke default.
Tetapkan File share name ke
vol1.Tetapkan Allocated IP range ke Use an automatically allocated IP range.
Setel Kontrol akses ke Beri akses ke semua klien.
- Tetapkan Instance ID ke
Klik Create.
Memasang berbagi file Filestore di klien
Di konsol Google Cloud , buka halaman VM Instances.
Dalam daftar instance VM, klik tombol SSH untuk nfs-client guna membuka jendela terminal yang terhubung ke instance tersebut.
Instal NFS dengan menjalankan perintah berikut:
sudo apt-get -y update && sudo apt-get -y install nfs-commonBuat direktori pemasangan untuk berbagi file Filestore dengan menjalankan perintah berikut:
sudo mkdir -p /mnt/testPasang fitur berbagi file dengan menjalankan perintah
mountdan menentukan alamat IP instance Filestore dan nama fitur berbagi file:sudo mount MOUNT-POINT-DIRECTORY /mnt/testdengan:
MOUNT-POINT-DIRECTORY adalah jalur ke direktori tempat berbagi file Filestore dipasang. Contoh:
10.0.0.2:/vol1Opsional: Pastikan berbagi file Filestore terpasang:
df -h --type=nfsBuat berbagi file dapat diakses dengan mengubah izin:
sudo chmod go+rw /mnt/test
Buat file di berbagi file
Di jendela terminal yang terhubung ke instance nfs-client, buat file bernama
testfiledengan menjalankan perintah berikut:echo 'This is a test' > /mnt/test/testfilePastikan file telah dibuat dengan menjalankan perintah berikut:
ls /mnt/testdan memverifikasi bahwa
testfiletercantum.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Menghapus Google Cloud project
- Di Konsol Google Cloud , buka halaman Manage resources.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Hapus instance Filestore
Di konsol Google Cloud , buka halaman Filestore Instances.
Klik ID instance
nfs-serveruntuk membuka halaman detail instance.Klik Hapus delete.
Saat diminta, ketik ID instance.
Klik Hapus.
Menghapus instance Compute Engine
Di konsol Google Cloud , buka halaman Filestore Instances.
Centang kotak di samping nama instance
nfs-client.Klik Hapus delete.
Saat diminta, klik Hapus lagi.
Langkah berikutnya
- Baca Ringkasan Filestore untuk mempelajari lebih lanjut dasar-dasar Filestore.
- Siapkan instance Filestore sendiri dengan mengikuti petunjuk di Membuat Instance.
- Baca halaman Kontrol Akses untuk mempelajari cara mengontrol akses ke operasi Filestore dan resource pada instance.
- Lihat cara menyalin data ke atau dari instance Filestore.
- Lihat cara mentransfer set data besar dari Cloud Storage ke Filestore.