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

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Jika Anda menggunakan project yang sudah ada untuk panduan ini, pastikan Anda memiliki izin yang diperlukan untuk menyelesaikan panduan ini. Jika Anda membuat project baru, berarti Anda sudah memiliki izin yang diperlukan.

  4. Verify that billing is enabled for your Google Cloud project.

  5. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  6. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  7. Jika Anda menggunakan project yang sudah ada untuk panduan ini, pastikan Anda memiliki izin yang diperlukan untuk menyelesaikan panduan ini. Jika Anda membuat project baru, berarti Anda sudah memiliki izin yang diperlukan.

  8. Verify that billing is enabled for your Google Cloud project.

  9. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  10. 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

    1. Di konsol Google Cloud , buka halaman VM Instances.

      Buka halaman instance Compute Engine

    2. 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.
    3. 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.

    1. Di konsol Google Cloud , buka halaman Instances Filestore.

      Buka halaman Filestore Instances

    2. Klik Create Instance dan konfigurasikan instance sebagai berikut:

      • Setel 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 dengan tepat. 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.

    3. Klik Create.

    Memasang berbagi file Filestore di klien

    1. Di konsol Google Cloud , buka halaman VM Instances.

      Buka halaman Instance VM

    2. Dalam daftar instance VM, klik tombol SSH untuk nfs-client guna membuka jendela terminal yang terhubung ke instance tersebut.

    3. Instal NFS dengan menjalankan perintah berikut:

      sudo apt-get -y update &&
      sudo apt-get -y install nfs-common
      
    4. Buat direktori pemasangan untuk berbagi file Filestore dengan menjalankan perintah berikut:

      sudo mkdir -p /mnt/test
      
    5. Pasang fitur berbagi file dengan menjalankan perintah mount dan menentukan alamat IP instance Filestore dan nama fitur berbagi file:

      sudo mount MOUNT-POINT-DIRECTORY /mnt/test
      

      dengan:

      MOUNT-POINT-DIRECTORY adalah jalur ke direktori tempat berbagi file Filestore dipasang. Contoh: 10.0.0.2:/vol1

    6. Opsional: Pastikan berbagi file Filestore terpasang:

      df -h --type=nfs
      
    7. Buat berbagi file dapat diakses dengan mengubah izin:

      sudo chmod go+rw /mnt/test
      

    Buat file di berbagi file

    1. Di jendela terminal yang terhubung ke instance nfs-client, buat file bernama testfile dengan menjalankan perintah berikut:

      echo 'This is a test' > /mnt/test/testfile
      
    2. Pastikan file telah dibuat dengan menjalankan perintah berikut:

      ls /mnt/test
      

      dan memverifikasi bahwa testfile tercantum.

    Pembersihan

    Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

    Menghapus Google Cloud project

    1. In the Google Cloud console, go to the Manage resources page.

      Go to Manage resources

    2. In the project list, select the project that you want to delete, and then click Delete.
    3. In the dialog, type the project ID, and then click Shut down to delete the project.

    Hapus instance Filestore

    1. Di konsol Google Cloud , buka halaman Filestore Instances.

      Buka halaman instance Filestore

    2. Klik ID instance nfs-server untuk membuka halaman detail instance.

    3. Klik Hapus .

    4. Saat diminta, ketik ID instance.

    5. Klik Hapus.

    Menghapus instance Compute Engine

    1. Di konsol Google Cloud , buka halaman Filestore Instances.

      Buka halaman Instance VM

    2. Centang kotak di samping nama instance nfs-client.

    3. Klik Hapus .

    4. Saat diminta, klik Hapus lagi.

    Langkah berikutnya