Anda dapat membuat volume Persistent Disk kosong, atau membuat disk dari sumber data. Anda dapat menggunakan Persistent Disk sebagai boot disk untuk instance virtual machine (VM), atau sebagai disk data yang dipasang ke VM.
Dokumen ini menjelaskan cara membuat volume Persistent Disk zonal non-boot kosong dan memasangnya ke VM Anda.
Untuk jenis pembuatan dan penambahan disk lainnya, lihat artikel berikut:
Untuk membuat boot disk yang dapat Anda gunakan nanti untuk membuat VM, lihat bagian Membuat boot disk yang disesuaikan.
Untuk menambahkan disk Google Cloud Hyperdisk ke VM Anda, lihat Menambahkan Hyperdisk ke VM.
Untuk menambahkan disk ke VM yang merupakan bagian dari grup instance terkelola (MIG), lihat Memperbarui konfigurasi VM di MIG.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan
kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Google Cloud untuk mengakses layanan Google Cloud dan API, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
- Tetapkan region dan zona default.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
Terraform
Untuk menggunakan contoh Terraform di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI.
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Pembatasan
- Selama pembuatan VM, Anda dapat memasang hingga 127 volume Persistent Disk zonal non-booting sekunder.
- Anda dapat memiliki total kapasitas terpasang sebesar 257 TB per VM. Untuk mengetahui informasi tentang cara memastikan performa maksimum dengan volume besar, lihat Ukuran volume logis.
Menambahkan disk non-boot ke VM Anda
Buat dan pasang disk zonal non-boot menggunakan Google Cloud console, Google Cloud CLI, atau REST.
Variabel jenis Persistent Disk
Tabel berikut mencantumkan nilai referensi setiap jenis Persistent Disk. Saat Anda membuat volume Persistent Disk dengan Google Cloud CLI, REST, atau Library Klien Cloud untuk Compute Engine, tunjukkan jenis Persistent Disk yang ingin Anda buat dengan memberikan nilai yang sesuai dari tabel.
Jika Anda membuat disk di konsol Google Cloud , jenis disk default-nya adalah pd-balanced. Jika Anda
membuat disk menggunakan gcloud CLI atau
REST, jenis disk default-nya adalah pd-standard.
| Jenis disk | Nama referensi |
|---|---|
| Persistent Disk Seimbang | pd-balanced |
| Persistent Disk Performa (SSD) | pd-ssd |
| Standard Persistent Disk | pd-standard |
| Persistent disk ekstrem | pd-extreme |
Anda harus menentukan nama perangkat kustom saat melampirkan disk ke VM. Nama yang Anda tentukan digunakan untuk membuat symlink untuk disk di OS tamu, sehingga identifikasi lebih mudah.
Konsol
Buka halaman VM instances.
Klik nama VM tempat Anda ingin menambahkan disk.
Di halaman detail, klik Edit.
Di bagian Additional disks, klik Add new disk.
Tentukan nama untuk disk, konfigurasikan properti disk, dan pilih Blank sebagai Jenis sumber.
Opsional: Di bagian judul Nama perangkat, pilih opsi Gunakan nama perangkat kustom. Nama yang Anda masukkan digunakan untuk membuat symlink untuk disk, yang mempermudah identifikasi disk.
Klik Done untuk menyelesaikan konfigurasi disk.
Klik Save untuk menerapkan perubahan pada VM dan menambahkan disk baru.
gcloud
-
Di konsol Google Cloud , aktifkan Cloud Shell.
Di bagian bawah konsol Google Cloud , sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi pada sesi.
Gunakan perintah
gcloud compute disks createuntuk membuat volume Persistent Disk zonal.gcloud compute disks create DISK_NAME \ --size DISK_SIZE \ --type DISK_TYPE
Ganti kode berikut:
DISK_NAME: nama disk baru.DISK_SIZE: ukuran disk baru, dalam gigabyte. Rentang ukuran yang dapat diterima, dengan kelipatan 1 GB, dari 10 GB hingga 65.536 GB inklusif.DISK_TYPE: URL lengkap atau sebagian untuk jenis volume Persistent Disk. Misalnya,https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd.
Setelah Anda membuat disk, pasang disk tersebut ke VM yang sedang berjalan atau dihentikan. 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 volume Persistent Disk zonal baruDISK_NAME: nama disk baru yang Anda pasang ke VM.DEVICE_NAME: Opsional: nama yang digunakan OS tamu untuk mengidentifikasi disk.
Gunakan perintah
gcloud compute disks describeuntuk melihat deskripsi disk Anda.
Terraform
Untuk membuat disk, gunakan resource google_compute_disk.
Untuk memasang disk ke VM, gunakan resource google_compute_instance.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
REST
Buat permintaan
POSTuntuk membuat Persistent Disk zonal menggunakan metodedisks.insert. Sertakan propertiname,sizeGb, dantype. Untuk membuat disk ini sebagai disk non-boot kosong dan tidak terformat, jangan tentukan image sumber atau snapshot sumber.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "sizeGb": "DISK_SIZE", "type": "DISK_TYPE" }Ganti kode berikut:
PROJECT_ID: project ID Anda.ZONE: zona tempat VM dan disk baru Anda berada.DISK_NAME: nama disk baru.DISK_SIZE: ukuran disk baru, dalam gigabyte. Rentang ukuran yang dapat diterima, dengan kelipatan 1 GB, dari 10 GB hingga 65.536 GB inklusif.DISK_TYPE: URL lengkap atau sebagian untuk jenis Persistent Disk. Contohnya,https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd.
Buat permintaan POST ke metode
compute.instances.attachDisk, dan sertakan URL ke volume Persistent Disk zonal yang baru saja Anda buat: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 baru Anda beradaVM_NAME: nama VM tempat Anda menambahkan volume Persistent Disk baruDISK_NAME: nama disk baruDEVICE_NAME: Opsional: nama yang digunakan OS tamu untuk mengidentifikasi disk.
Setelah membuat disk baru dan memasangnya ke VM, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.
Langkah berikutnya
- Pelajari cara memformat dan memasang disk baru di VM Linux.
- Pelajari cara memformat dan memasang disk baru di VM Windows.
- Pelajari cara mengubah ukuran volume Persistent Disk.
- Pelajari cara mencadangkan disk menggunakan snapshot secara rutin untuk mencegah kehilangan data yang tidak diinginkan.
- Pelajari Persistent Disk regional, yang menyediakan replikasi sinkron antara dua zona.