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 kosong dan non-booting, lalu memasangnya ke VM Anda.
Untuk jenis pembuatan dan penambahan disk lainnya, lihat hal berikut:
Untuk membuat boot disk yang nantinya dapat Anda gunakan untuk membuat VM, lihat Membuat boot disk yang disesuaikan.
Untuk menambahkan disk Google Cloud Hyperdisk ke VM, lihat Menambahkan penyimpanan Hyperdisk ke VM.
Untuk menambahkan disk ke VM yang merupakan bagian dari grup instance terkelola (MIG), baca artikel Memperbarui konfigurasi VM di MIG.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses verifikasi identitas Anda untuk mengakses layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Selama pembuatan VM, Anda dapat memasang hingga 127 volume Persistent Disk zona 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.
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 bawah 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.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Gunakan perintah
gcloud compute disks create
untuk membuat volume Persistent Disk zona.gcloud compute disks create DISK_NAME \ --size DISK_SIZE \ --type DISK_TYPE
Ganti kode berikut:
DISK_NAME
: nama disk baru.DISK_SIZE
: ukuran, dalam gigabyte, dari disk baru. 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, sertakan 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 describe
untuk melihat deskripsi disk Anda.Buat permintaan
POST
untuk membuat Persistent Disk zona menggunakan metodedisks.insert
. Sertakan propertiname
,sizeGb
, dantype
. Untuk membuat disk ini sebagai disk non-boot kosong dan tidak diformat, 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, dalam gigabyte, dari disk baru. 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.
- 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.
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 informasi selengkapnya, lihat Set up authentication for a local development environment.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud.
Pembatasan
Menambahkan disk non-boot ke VM Anda
Buat dan pasang disk zonal non-boot menggunakan Konsol Google Cloud, Google Cloud CLI, atau REST.
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 adalahpd-standard
.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 memudahkan identifikasi.
Konsol
gcloud
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
Setelah membuat disk baru dan memasangnya ke VM, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.
Langkah selanjutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-22 UTC.
-