Membuat instance Filestore menggunakan Google Cloud konsol
Panduan memulai ini menunjukkan cara melakukan operasi dasar di Filestore menggunakan konsol ini Google Cloud . Dalam panduan memulai ini, Anda akan:
- Membuat instance Filestore.
- Memasang berbagi file dari instance tersebut di instance VM klien Compute Engine.
- Membuat file di berbagi file yang terpasang.
- Menghapus instance Filestore.
Sebelum memulai
- Login ke akun Anda. Google Cloud 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 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:
Service Account User (
roles/iam.serviceAccountUser) -
Mengelola jaringan dan resource terkait:
Network Administrator (
roles/iam.networkAdmin) Google Cloud
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, baca bagian Pembersihan.
Membuat instance VM Compute Engine untuk menjadi klien
Di Google Cloud konsol, buka halaman VM Instances.
Klik Create Instance dan konfigurasi instance sebagai berikut.
- Setel Name ke
nfs-client. - Setel Zone ke us-central1-c.
- Pertahankan disk boot default.
- Di bagian Networking > Firewall, centang kotak Allow HTTP traffic.
- Pertahankan jaringan sebagai default.
- Setel Name ke
Klik Create untuk membuat instance.
Membuat instance Filestore
Panduan memulai ini menunjukkan cara membuat instance di tingkat Regional dengan performa kustom diaktifkan. Untuk mengetahui detail cara membuat instance, lihat membuat instance.
Di Google Cloud konsol, buka halaman Instances Filestore.
Klik Create Instance dan konfigurasi instance sebagai berikut:
- Setel Instance ID ke
nfs-server. - Setel Instance type ke Regional.
- Di Capacity, masukkan
1 TiB. Di Performance, klik tombol Custom performance untuk mengaktifkan performa kustom. Secara default, Anda akan mendapatkan 12.000 IOPS di kolom Performance. Kotak centang Scale performance with capacity dicentang, jadi jika Anda mengubah nilai di kolom Capacity, performa akan diskalakan sesuai dengan perubahan tersebut. Untuk mengetahui detail opsi konfigurasi, lihat mengonfigurasi performa.
Setel Region ke us-central1.
Setel VPC network ke default.
Setel File share name ke
vol1.Setel Allocated IP range ke Use an automatically allocated IP range.
Setel Access controls ke Grant access to all clients.
- Setel Instance ID ke
Klik Create.
Memasang berbagi file Filestore di klien
Di Google Cloud konsol, buka halaman VM Instances.
Di 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 berbagi file dengan menjalankan perintah
mountdan menentukan alamat IP instance Filestore dan nama 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
Membuat 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 dibuat dengan menjalankan perintah berikut:
ls /mnt/testdan memverifikasi bahwa
testfiletercantum.
Pembersihan
Agar akunAnda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut. Google Cloud
Menghapus Google Cloud project
- Di Google Cloud konsol, buka halaman Manage resources.
- Pada daftar project, pilih project yang Anda ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Menghapus instance Filestore
Di Google Cloud konsol, buka halaman Instances Filestore.
Klik ID instance
nfs-serveruntuk membuka halaman detail instance.Klik Delete delete.
Saat diminta, ketik ID instance.
Klik Delete.
Menghapus instance Compute Engine
Di Google Cloud konsol, buka halaman Instances Filestore.
Centang kotak di samping nama instance
nfs-client.Klik Delete delete.
Saat diminta, klik Delete 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.