Dokumen ini menjelaskan cara memasang disk zona non-booting ke VM Anda.
Saat mengonfigurasi disk untuk instance virtual machine (VM), Anda dapat membuat disk non-boot dengan cara berikut:
- Buat dan pasang disk saat membuat VM
- Buat disk, buat VM, lalu pasang disk ke VM.
Halaman ini menjelaskan cara memasang disk yang dibuat secara terpisah ke VM.
Untuk boot disk, Anda dapat membuat boot disk dari OS image atau snapshot disk, dan menggunakan disk tersebut untuk membuat VM. Untuk mengetahui informasi selengkapnya, lihat Membuat boot disk yang disesuaikan.
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk memasang disk ke VM, minta administrator untuk memberi Anda peran IAM berikut pada project:
-
Admin Instance Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Untuk terhubung ke instance VM yang dapat dijalankan sebagai akun layanan:
Service Account User (v1) (peran
roles/iam.serviceAccountUser
)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.
Peran yang telah ditetapkan ini berisi izin yang diperlukan untuk memasang disk ke VM. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk memasang disk ke VM:
-
Untuk memasang disk ke VM:
-
compute.instances.attachDisk
di VM -
compute.instances.attachDisk
di VM -
compute.disks.use
pada disk yang ingin Anda pasang ke VM
-
-
Untuk memformat dan memasang volume yang terpasang:
compute.instances.setMetadata
di VM
Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.
Batasan
Saat memasang disk ke VM, perhatikan batasan berikut:
- Anda dapat memasang hingga 127 disk sekunder, non-booting, sesuai zona ke VM.
- Anda tidak dapat memasang disk ke VM jika tindakan tersebut akan melebihi kapasitas disk maksimum untuk VM.
Memasang disk non-boot ke VM
Anda dapat memasang disk zona non-boot ke VM menggunakan Google Cloud Console, Google Cloud CLI, atau REST.
Anda harus menentukan nama perangkat kustom saat memasang disk ke VM. Nama yang Anda tentukan digunakan untuk membuat symlink untuk disk di OS tamu, sehingga mempermudah identifikasi dan pengelolaan disk di VM.
Konsol
Buka halaman VM instances.
Klik nama VM tempat Anda ingin menambahkan disk.
Di halaman detail, klik Edit.
Di bagian Storage, pada Additional disks, klik + Attach existing disk.
Pilih nama disk.
Pilih mode lampiran dan aturan penghapusan untuk disk.
Opsional: Di bawah judul Device name, pilih opsi Use a custom device name. Nama yang Anda masukkan akan digunakan untuk membuat symlink untuk {i>disk<i}, sehingga identifikasi {i>disk<i} menjadi lebih mudah.
Klik Save untuk menerapkan perubahan Anda dan memasang disk ke VM.
gcloud
Untuk memasang disk ke VM, gunakan perintah gcloud compute instances attach-disk
.
gcloud compute instances attach-disk VM_NAME \ --disk DISK_NAME --device-name=DEVICE_NAME
Ganti kode berikut:
VM_NAME
: nama VM tempat Anda menambahkan persistent disk zona baruDISK_NAME
: nama disk baru yang Anda pasang ke VM.DEVICE_NAME
: Opsional: nama yang digunakan OS tamu untuk mengidentifikasi disk.
Terraform
Untuk memasang disk ke VM, gunakan resource google_compute_instance
.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
REST
Untuk memasang disk ke VM, buat permintaan POST
ke
metode compute.instances.attachDisk
,
dan sertakan URL ke disk yang ingin Anda pasang.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/attachDisk { "source": "/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME", "deviceName": DEVICE_NAME }
Ganti kode berikut:
PROJECT_ID
: project ID AndaZONE
: zona tempat VM dan disk beradaVM_NAME
: nama VM tempat Anda ingin memasang diskDISK_NAME
: nama disk yang akan dipasangDEVICE_NAME
: Opsional: nama yang digunakan oleh OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk.
Setelah memasang disk ke VM, Anda harus memformat dan memasang disk sebelum sistem operasi tamu di VM dapat menggunakan ruang penyimpanan yang tersedia.
Langkah selanjutnya
- Format dan pasang disk baru Anda di VM Linux atau Windows.
- Pelajari cara mencadangkan disk menggunakan snapshot secara rutin untuk mencegah kehilangan data yang tidak diinginkan.
- Gunakan Persistent disk regional untuk replikasi sinkron antara dua zona.