Menambahkan disk dari penyimpanan bersama ke VM


Anda dapat membuat disk di Kumpulan Penyimpanan Hyperdisk, lalu memasang disk tersebut ke instance virtual machine (VM), atau Anda dapat membuat disk di penyimpanan bersama saat membuat VM.

Menyediakan kapasitas disk

Jika membuat gabungan penyimpanan Kapasitas lanjutan, Anda dapat menggunakan penyediaan tipis. Anda dapat membuat disk di kumpulan penyimpanan dengan ukuran kumulatif yang melebihi kapasitas kumpulan yang disediakan. Kapasitas penyimpanan yang terpakai ditentukan oleh total data yang digunakan, bukan jumlah ruang disk yang Anda sediakan. Anda dapat menyediakan disk dengan kapasitas agregat hingga 500% dari kapasitas yang disediakan untuk penyimpanan kapasitas lanjutan.

Jika Anda membuat disk dalam penyimpanan kapasitas Standar, berarti Anda membuat disk di penyimpanan bersama sampai ukuran total semua disk di penyimpanan gabungan mencapai kapasitas yang disediakan oleh kumpulan penyimpanan tersebut. Disk di penyimpanan gabungan dengan kapasitas Standar berperilaku mirip dengan disk non-kumpulan, dengan kapasitas yang dipakai saat Anda membuat disk.

Menyediakan IOPS disk

Saat membuat disk di penyimpanan bersama, IOPS yang Anda sediakan untuk disk harus lebih kecil dari IOPS yang tersedia di Hyperdisk Storage Pool. IOPS yang tersedia adalah IOPS yang disediakan untuk kumpulan penyimpanan, dikurangi IOPS yang digunakan untuk semua disk yang dibuat di penyimpanan bersama.

Menyediakan throughput disk

Saat membuat disk di penyimpanan bersama, throughput yang Anda sediakan untuk disk harus lebih kecil dari throughput yang tersedia di Kumpulan Penyimpanan Hyperdisk. Throughput yang tersedia adalah throughput yang disediakan untuk penyimpanan gabungan dikurangi throughput yang digunakan untuk semua disk yang dibuat di penyimpanan gabungan.

Jika salah satu kondisi dalam paragraf sebelumnya tidak benar, permintaan untuk membuat disk di penyimpanan gabungan akan gagal dan disk tidak akan dibuat.

Sebelum memulai

  • Siapkan autentikasi, jika Anda belum melakukannya. Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.

    Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:

    Konsol

    Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.

    gcloud

    1. Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:

      gcloud init
    2. Menetapkan region dan zona default.

    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, lalu initialize dengan menjalankan perintah berikut:

      gcloud init

Peran dan izin yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk membuat disk Throughput Hyperdisk Seimbang atau Hyperdisk di penyimpanan gabungan, 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 bawaan ini berisi izin yang diperlukan untuk membuat disk Throughput Hyperdisk Seimbang atau Hyperdisk dalam sebuah penyimpanan. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk membuat disk Throughput Hyperdisk Seimbang atau Hyperdisk dalam sebuah kumpulan penyimpanan:

  • Untuk membuat disk di kumpulan penyimpanan dan memasang disk ke instance VM:
    • compute.disks.create pada project
    • compute.instances.attachDisk di VM
    • compute.disks.use di volume yang ingin Anda sertakan ke VM
    • compute.storagePools.use di penyimpanan tempat Anda membuat disk
  • 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.

Untuk izin yang diperlukan untuk membuat instance, lihat Izin yang diperlukan.

Batasan

Tinjau batasan berikut untuk membuat disk di Kumpulan Penyimpanan Hyperdisk:

  • Anda hanya dapat membuat disk Hyperdisk Seimbang dalam Hyperdisk Balanced Storage Pool dan Anda hanya dapat membuat disk Throughput Hyperdisk dalam Kumpulan Penyimpanan Throughput Hyperdisk.
  • Hanya disk baru dalam project dan zona yang sama yang dapat dibuat di penyimpanan bersama.
  • Untuk membuat boot disk di penyimpanan bersama, Anda harus menggunakan Hyperdisk Balanced Storage Pool.
  • Dilarang memindahkan disk ke dalam atau ke luar kumpulan penyimpanan. Untuk memasukkan atau mengeluarkan disk dari penyimpanan gabungan, Anda harus membuat ulang disk dari snapshot. Untuk mengetahui informasi selengkapnya, lihat Mengubah jenis disk.
  • Anda dapat membuat hingga 1.000 disk di penyimpanan bersama.
  • Anda tidak dapat membuat disk regional di kumpulan penyimpanan.

Membuat disk di penyimpanan bersama

Anda dapat menggunakan konsol Google Cloud, Google Cloud CLI, atau REST untuk membuat disk di penyimpanan bersama.

Konsol

Dengan menggunakan konsol Google Cloud, Anda dapat membuat disk baru di penyimpanan penyimpanan baik melalui halaman Storage pool maupun halaman Disks.

Di halaman Storage pool:

  1. Di konsol Google Cloud, buka halaman Storage pool.

    Buka halaman Storage pool

  2. Klik nama penyimpanan gabungan tempat Anda ingin membuat disk.

  3. Di halaman Manage storage pool, klik +Create New Disk.

  4. Di panel Add new disk, masukkan Name untuk disk.

  5. Tentukan atau ubah nilai apa pun yang tidak ingin digunakan nilai defaultnya.

  6. Setelah selesai menentukan properti disk, klik Save.

  7. Di halaman Manage storage pool, Anda akan melihat disk baru yang tercantum di bagian Storage pool disks.

Di halaman Create Disk:

  1. Di konsol Google Cloud, buka Disks > halaman Create a disk.

    Buka halaman Buat disk

  2. Masukkan Nama untuk disk.

  3. Pilih zona yang berisi kumpulan penyimpanan tempat Anda ingin membuat disk.

  4. Untuk Disk type, pilih jenis disk yang cocok dengan Hyperdisk Storage Pool, Hyperdisk Throughput atau Hyperdisk Balanced.

  5. Ubah nilai di kolom Size, Provideed IOPS, dan Provideed Throughput, sesuai kebutuhan.

  6. Di bagian Storage pool, pilih Enable storage pool, lalu pilih nama penyimpanan bersama untuk membuat disk. Hanya kumpulan penyimpanan yang ada di zona yang dipilih yang akan muncul dalam daftar.

  7. Setelah selesai menentukan informasi disk, klik Create.

gcloud

Untuk membuat satu atau beberapa disk di penyimpanan bersama, gunakan perintah gcloud compute disks create.

gcloud compute disks create DISK_NAME \
    --zone=ZONE \
    --storage-pool=STORAGE_POOL_NAME \
    --size=SIZE \
    --type=DISK_TYPE \
    --provisioned-iops=PROVISIONED_IOPS \
    --provisioned-throughput=PROVISIONED_THROUGHPUT

Ganti kode berikut:

  • DISK_NAME: nama unik untuk disk. Anda dapat memberikan daftar nama disk yang ditentukan oleh spasi untuk membuat beberapa disk dengan atribut yang sama.
  • ZONE: zona tempat kumpulan penyimpanan dibuat. Tentukan nilai ini dalam format zona wilayah, misalnya us-central1-a.
  • STORAGE_POOL_NAME: nama kumpulan penyimpanan untuk membuat disk di
  • SIZE: Opsional: kapasitas disk baru yang disediakan. Nilainya harus berupa bilangan bulat yang diikuti oleh unit ukuran GB untuk gibibyte, atau TB untuk tebibyte. Jika tidak ada ukuran yang ditentukan, 100 GB akan digunakan sebagai nilai default.
  • DISK_TYPE: jenis disk yang akan dibuat. Jenis ini harus cocok dengan jenis Kumpulan Penyimpanan Hyperdisk, yaitu hyperdisk-balanced atau hyperdisk-throughput.
  • PROVISIONED_IOPS: Opsional: IOPS yang akan disediakan untuk disk. Anda hanya dapat menggunakan tanda ini dengan disk Seimbang Hyperdisk.
  • PROVISIONED_THROUGHPUT: Opsional: throughput dalam mebibyte (MB) per detik untuk penyediaan disk.

REST

Untuk membuat satu atau beberapa disk di penyimpanan bersama, buat POST menggunakan metode disks.insert. Sertakan properti name, sizeGb, type, storagePool, provisionedIops, dan provisionedThroughput. Untuk membuat disk ini sebagai disk non-booting kosong dan tidak diformat, jangan tentukan gambar sumber atau snapshot sumber.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks

{
    "name": "DISK_NAME",
    "description": "DESCRIPTION",
    "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE",
    "sizeGb": "DISK_SIZE",
    "storagePool": "STORAGE_POOL_NAME",
    "provisionedIops": "IOPS_LIMIT",
    "provisionedThroughput": "THROUGHPUT_LIMIT",
}

Ganti kode berikut:

  • PROJECT_ID: the project ID
  • ZONE: zona tempat kumpulan penyimpanan berada, misalnya, us-central1-a. Ini adalah zona tempat {i> disk<i} akan dibuat.
  • DISK_NAME: nama unik untuk disk.
  • DESCRIPTION: Opsional: string teks yang mendeskripsikan disk.
  • DISK_TYPE: jenis disk, yang harus cocok dengan jenis kumpulan penyimpanan. Gunakan hyperdisk-throughput atau hyperdisk-balanced.
  • DISK_SIZE: Opsional: Ukuran disk baru. Nilainya harus berupa bilangan bulat, diikuti oleh satuan ukuran GB untuk gibibyte atau TB untuk tebibyte. Jika tidak ada ukuran yang ditentukan, 100 GB akan digunakan sebagai nilai default.
  • STORAGE_POOL_NAME: nama kumpulan penyimpanan untuk membuat disk.
  • IOPS_LIMIT: Opsional: IOPS yang akan disediakan untuk disk. Anda hanya dapat menggunakan tanda ini dengan disk Seimbang Hyperdisk.
  • THROUGHPUT_LIMIT: Opsional: Throughput dalam mebibyte (MB) per detik untuk penyediaan disk.

Setelah membuat disk, Anda dapat memasang disk ke VM.

Membuat VM yang menggunakan disk di penyimpanan gabungan

Saat membuat VM, Anda mengonfigurasi boot disk, dan secara opsional Anda dapat membuat disk data tambahan (non-boot), yang otomatis dipasang ke VM. Bagian berikut menjelaskan cara membuat setiap jenis disk di kumpulan penyimpanan sebagai bagian dari proses pembuatan VM.

Membuat boot disk untuk VM di penyimpanan gabungan

Untuk membuat VM yang menggunakan boot disk di penyimpanan gabungan, Anda harus membuat Kumpulan Penyimpanan Seimbang Hyperdisk terlebih dahulu. Selanjutnya, Anda dapat membuat VM yang mendukung disk Seimbang Hyperdisk. Jenis mesin, jenis disk, dan kumpulan penyimpanan harus tersedia di zona yang Anda pilih.

Konsol

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

    Buka instance VM

  2. Klik Create Instance.

  3. Masukkan nama untuk instance.

  4. Tetapkan zona ke zona yang sama tempat kumpulan penyimpanan berada.

  5. Pilih jenis mesin yang mendukung Hyperdisk Seimbang, misalnya H3.

  6. Di bagian Boot disk, klik Ubah.

  7. Di panel Boot disk, tetapkan Boot disk type ke Hyperdisk Balanced.

  8. Konfigurasi properti untuk disk.

  9. Luaskan Tampilkan konfigurasi lanjutan.

  10. Di bawah judul Penyimpanan gabungan, pilih Aktifkan penyimpanan bersama.

  11. Pilih penyimpanan bersama untuk membuat disk dari daftar.

  12. Setelah selesai dengan konfigurasi disk, klik Select.

  13. Selesaikan konfigurasi properti VM.

  14. Klik Create.

    Konsol akan membuat VM di zona yang ditentukan, dan membuat boot disk di penyimpanan yang dipilih.

gcloud

Anda dapat membuat boot disk untuk VM baru di penyimpanan menggunakan perintah gcloud compute instances create dan menyertakan properti storage-pool untuk boot disk.

gcloud compute instances create VM_NAME \
    --zone=ZONE \
    --machine-type=MACHINE_TYPE \
    --create-disk=boot=yes,type=hyperdisk-balanced,size=DISK_SIZE,provisioned-throughput=THROUGHPUT, \
    provisioned-iops=IOPS,image=projects/IMAGE_PROJECT/global/images/IMAGE, \
    storage-pool=STORAGE_POOL_NAME

Ganti kode berikut:

  • VM_NAME: nama VM.
  • ZONE: region dan zona untuk membuat VM, menggunakan format us-central1-a.
  • MACHINE_TYPE: jenis mesin VM, misalnya, m3-ultramem-32.
  • DISK_SIZE: ukuran boot disk dalam GiB
  • THROUGHPUT: throughput yang akan disediakan untuk disk
  • IOPS: IOPS yang akan disediakan untuk disk
  • IMAGE_PROJECT: project yang berisi gambar
  • IMAGE or IMAGE_FAMILY: menentukan salah satu dari berikut ini:

    • IMAGE: versi tertentu dari image publik. Misalnya, debian-12-bookworm-v20240213
    • IMAGE_FAMILY: kelompok image. Hal ini akan membuat VM dari OS image terbaru yang masih digunakan.

    Misalnya, jika Anda menentukan "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine akan membuat VM menggunakan versi OS image terbaru dalam kelompok gambar debian-12.

  • STORAGE_POOL_NAME: nama kumpulan penyimpanan untuk membuat disk baru.

REST

Anda dapat membuat boot disk untuk VM baru di penyimpanan bersama dengan membuat permintaan POST untuk metode instances.insert dan menyertakan properti storagePool untuk boot disk.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances

{
   "name": "VM_NAME",
   "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
   "disks": [
      {
         "deviceName": "BOOT_DISK_DEVICE_NAME",
         "initializeParams": {
            "diskSizeGb": "DISK_SIZE",
            "diskType": "DISK_TYPE",
            "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
            "boot": true,
            "provisionedIops": "IOPS_LIMIT",
            "provisionedThroughput": "THROUGHPUT_LIMIT",
            "storagePool": "POOL_URL"
         }
      }
   ]
}

Ganti kode berikut:

  • PROJECT_ID: the project ID
  • ZONE: zona tempat kumpulan penyimpanan berada, misalnya, us-central1-a. Ini adalah zona tempat VM dan boot disk dibuat.
  • VM_NAME: nama VM.
  • MACHINE_TYPE: jenis mesin VM, misalnya, m3-ultramem-32.
  • BOOT_DISK_DEVICE_NAME: nama perangkat untuk boot disk
  • DISK_SIZE: ukuran boot disk dalam GiB
  • DISK_TYPE: jenis disk, yang ditetapkan sebagai URI
  • IMAGE_PROJECT: project yang berisi gambar
  • IMAGE or IMAGE_FAMILY: menentukan salah satu dari berikut ini:

    • IMAGE: versi image publik tertentu, misalnya debian-12-bookworm-v20240213
    • IMAGE_FAMILY: kelompok image

    Hal ini akan membuat VM dari OS image terbaru yang masih digunakan. Misalnya, jika Anda menentukan "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine akan membuat VM menggunakan versi OS image terbaru dalam kelompok gambar debian-12.

  • IOPS_LIMIT: IOPS yang akan disediakan untuk disk

  • THROUGHPUT_LIMIT: throughput yang akan disediakan untuk disk

  • POOL_URL: kumpulan penyimpanan tempat disk baru dibuat. Anda dapat memberikannya sebagai URL sebagian atau lengkap ke referensi tersebut. Misalnya, berikut adalah nilai yang valid:

    • https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • zones/ZONE/storagePools/STORAGE_POOL_NAME

Membuat disk tambahan di penyimpanan bersama selama pembuatan VM

Saat membuat disk di penyimpanan bersama selama pembuatan VM, jenis mesin, jenis disk, dan kumpulan penyimpanan harus tersedia di zona yang Anda pilih.

Konsol

Gunakan langkah-langkah berikut untuk menggunakan konsol guna membuat VM baru dengan disk non-boot tambahan:

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

    Buka instance VM

  2. Klik Create Instance.

  3. Masukkan nama untuk instance.

  4. Tetapkan zona ke zona yang sama tempat kumpulan penyimpanan berada.

  5. Pilih jenis mesin yang mendukung jenis disk yang digunakan oleh penyimpanan gabungan.

  6. Luaskan bagian Advanced options.

  7. Luaskan Disk.

  8. Klik + Add new disk.

  9. Di panel Add new disk, masukkan informasi untuk disk. Setel Disk type agar sesuai dengan jenis penyimpanan gabungan.

  10. Di bagian Storage Pool, pilih Enable storage pool.

  11. Di kolom Select a storage pool, pilih kumpulan penyimpanan untuk membuat disk dari daftar.

  12. Setelah selesai mengonfigurasi disk, klik Save.

  13. Selesaikan konfigurasi properti VM.

  14. Klik Create.

    Konsol akan membuat VM di zona yang ditentukan, dan membuat disk non-booting di kumpulan penyimpanan yang dipilih.

gcloud

Anda dapat membuat disk baru di kumpulan penyimpanan selama pembuatan VM menggunakan perintah gcloud compute instances create dan menyertakan properti storage-pool untuk disk tersebut.

gcloud compute instances create VM_NAME \
    --zone=ZONE \
    --machine-type=MACHINE_TYPE \
    --create-disk=auto-delete=yes,boot=yes,device-name=BOOT_DISK_DEVICE_NAME,image=IMAGE_NAME, \
    size=BOOT_DISK_SIZE,type=BOOT_DISK_TYPE
    --create-disk=auto-delete=yes,boot=no,device-name=DATA_DISK_DEVICE_NAME,size=DATA_DISK_SIZE, \
    type=DATA_DISK_TYPE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT, \
    storage_pool=STORAGE_POOL_NAME

Ganti kode berikut:

  • VM_NAME: nama VM.
  • ZONE: region dan zona untuk membuat VM, menggunakan format us-central1-a
  • MACHINE_TYPE: jenis mesin VM
  • BOOT_DISK_DEVICE_NAME: nama perangkat untuk boot disk
  • IMAGE_NAME: nama image sistem operasi yang akan diinstal pada boot disk, misalnya, debian-12-bookworm-v20240213
  • BOOT_DISK_SIZE: ukuran boot disk dalam GiB
  • BOOT_DISK_TYPE: jenis disk
  • DATA_DISK_DEVICE_NAME: nama perangkat disk untuk disk data
  • DATA_DISK_SIZE: ukuran disk data, dalam GiB
  • DATA_DISK_TYPE: jenis disk data, hyperdisk-balanced atau hyperdisk-throughput
  • IOPS: IOPS yang akan disediakan untuk disk
  • THROUGHPUT: throughput yang akan disediakan untuk disk
  • STORAGE_POOL_NAME: nama unik untuk kumpulan penyimpanan tempat Anda ingin membuat disk.

REST

Anda dapat membuat disk baru di kumpulan penyimpanan selama pembuatan VM dengan membuat permintaan POST untuk metode instances.insert dan menyertakan properti storagePool untuk disk tambahan.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances

{
   "name": "VM_NAME",
   "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
   "disks": [
      {
        "initializeParams":{
            "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE"
        },
        "boot":true
      },
      {
        "deviceName": "DEVICE_NAME",
        "initializeParams": {
           "diskSizeGb": "DISK_SIZE",
           "diskType": "DISK_TYPE",
           "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
           "provisionedIops": "IOPS_LIMIT",
           "provisionedThroughput": "THROUGHPUT_LIMIT",
           "storagePool": "POOL_URL"
        }
      }
   ]
}

Ganti kode berikut:

  • PROJECT_ID: the project ID
  • ZONE: zona tempat kumpulan penyimpanan berada, misalnya, us-central1-a. Ini adalah zona tempat VM dan boot disk dibuat.
  • VM_NAME: nama VM.
  • MACHINE_TYPE: jenis mesin VM, misalnya, m3-ultramem-32.
  • IMAGE_PROJECT: project yang berisi gambar
  • IMAGE or IMAGE_FAMILY: menentukan salah satu dari berikut ini:

    • IMAGE: versi image publik tertentu, misalnya debian-12-bookworm-v20240213
    • IMAGE_FAMILY: kelompok image

    Hal ini akan membuat VM dari OS image terbaru yang masih digunakan. Misalnya, jika Anda menentukan "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine akan membuat VM menggunakan versi OS image terbaru dalam kelompok gambar debian-12.

  • DEVICE_NAME: nama perangkat untuk disk data

  • DISK_SIZE: ukuran disk data, dalam GiB

  • DISK_TYPE: jenis disk, yang ditetapkan sebagai URI

  • IOPS_LIMIT: IOPS yang akan disediakan untuk disk

  • THROUGHPUT_LIMIT: throughput yang akan disediakan untuk disk

  • POOL_URL: kumpulan penyimpanan tempat disk baru dibuat. Anda dapat memberikannya sebagai URL sebagian atau lengkap ke referensi tersebut. Misalnya, berikut adalah nilai yang valid:

    • https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • zones/ZONE/storagePools/STORAGE_POOL_NAME

Menggunakan kumpulan penyimpanan dalam template instance

Template instance yang digunakan untuk membuat grup instance terkelola (MIG) dapat berisi informasi kumpulan penyimpanan. Disk yang dibuat menggunakan template instance ditempatkan di kumpulan penyimpanan yang ditentukan.

Konsol

  1. Di konsol Google Cloud, buka halaman Instance templates.

    Buka Instance templates

  2. Klik Create Instance Template.

  3. Masukkan nama untuk template instance.

  4. Pilih Regional untuk lokasi, dan di kolom Region, pilih region tempat kumpulan penyimpanan berada.

  5. Pilih jenis mesin yang mendukung Hyperdisk Balanced, misalnya C3.

  6. Di bagian Boot disk, klik Ubah.

  7. Di panel Boot disk, tetapkan Boot disk type ke Hyperdisk Balanced.

  8. Konfigurasi properti untuk disk.

  9. Luaskan Tampilkan konfigurasi lanjutan.

  10. Di bawah judul Penyimpanan gabungan, pilih Aktifkan penyimpanan bersama.

  11. Pilih penyimpanan bersama untuk membuat disk dari daftar.

  12. Setelah selesai dengan konfigurasi disk, klik Select.

  13. Selesaikan konfigurasi properti VM.

  14. Klik Create.

    Template ini membuat VM di zona yang ditentukan, dan membuat boot disk di penyimpanan yang dipilih.

gcloud

Dalam template instance, Anda dapat menentukan bahwa disk buku dibuat di kumpulan penyimpanan menggunakan perintah gcloud compute instance-templates create dan menyertakan properti storage-pool untuk boot disk.

gcloud compute instance-templates create TEMPLATE_NAME \
    --instance-template-region=REGION \
    --machine-type=MACHINE_TYPE \
    --create-disk=boot=yes,type=hyperdisk-balanced,size=DISK_SIZE,provisioned-throughput=THROUGHPUT, \
    provisioned-iops=IOPS,image=projects/IMAGE_PROJECT/global/images/IMAGE, \
    storage-pool=STORAGE_POOL_NAME

Ganti kode berikut:

  • TEMPLATE_NAME: nama template instance.
  • REGION: region tempat Anda ingin membuat template instance regional. Region harus berisi zona tempat kumpulan penyimpanan berada.
  • MACHINE_TYPE: jenis mesin yang akan digunakan saat membuat VM, misalnya, h3-standard-88.
  • DISK_SIZE: ukuran disk, dalam GiB
  • THROUGHPUT: throughput yang akan disediakan untuk disk
  • IOPS: IOPS yang akan disediakan untuk disk
  • IMAGE_PROJECT: project yang berisi gambar
  • IMAGE or IMAGE_FAMILY: menentukan salah satu dari berikut ini:

    • IMAGE: versi tertentu dari image publik. Misalnya, debian-12-bookworm-v20240213
    • IMAGE_FAMILY: kelompok image. Hal ini akan membuat VM dari OS image terbaru yang masih digunakan.

    Misalnya, jika Anda menentukan "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine akan membuat VM menggunakan versi OS image terbaru dalam kelompok gambar debian-12.

  • STORAGE_POOL_NAME: nama kumpulan penyimpanan untuk membuat disk baru.