Membuat dan mengelola disk regional


Ketersediaan Tinggi Hyperdisk Seimbang dan Persistent Disk regional adalah opsi penyimpanan yang memungkinkan Anda mengimplementasikan layanan ketersediaan tinggi (HA) di Compute Engine. Ketersediaan Tinggi Persistent Disk dan Hyperdisk Seimbang Regional mereplikasi data secara sinkron antara dua zona di region yang sama dan memastikan Ketersediaan Tinggi untuk data disk hingga satu kegagalan zona. Disk regional dapat berupa boot disk atau disk non-boot.

Anda juga dapat mengizinkan instance yang berbeda untuk mengakses disk Hyperdisk Balanced High Availability secara bersamaan dengan menyetel mode akses disk. Disk regional hanya dapat dipasang ke instance di zona yang sama dengan replika disk. Untuk mengetahui informasi selengkapnya, lihat bagian Membagikan disk antar-instance.

Dokumen ini menjelaskan cara melakukan tugas berikut untuk disk regional:

Sebelum memulai

Peran dan izin yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk membuat disk regional, minta administrator untuk memberi Anda peran IAM berikut pada project:

Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk membuat disk regional. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk membuat disk regional:

  • compute.disks.create
  • compute.instances.attachDisk
  • compute.disks.use
  • Buat snapshot disk: compute.disks.createSnapshot
  • Melihat detail disk: compute.disks.get
  • Mendapatkan daftar disk: compute.disks.list
  • Mengubah ukuran disk: compute.disks.update

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Batasan

  • Anda dapat memasang Persistent Disk regional hanya ke VM yang menggunakan jenis mesin E2, N1, N2, dan N2D.
  • Anda hanya dapat memasang Hyperdisk Balanced High Availability ke jenis mesin yang didukung.
  • Anda tidak dapat membuat Persistent Disk regional dari image OS, atau dari disk yang dibuat dari image OS.
  • Anda tidak dapat membuat disk Hyperdisk Balanced High Availability dengan meng-clone disk zonal. Untuk membuat disk Hyperdisk Balanced High Availability dari disk zonal, selesaikan langkah-langkah di Mengubah disk zonal menjadi disk Hyperdisk Balanced High Availability.
  • Saat menggunakan mode hanya baca, Anda dapat memasang Persistent Disk regional seimbang ke maksimum 10 instance VM.
  • Ukuran minimum Persistent Disk standar regional adalah 200 GiB.
  • Anda hanya dapat meningkatkan ukuran Persistent Disk regional atau volume Hyperdisk Balanced High Availability; Anda tidak dapat mengurangi ukurannya.
  • Volume Persistent Disk Regional dan Hyperdisk Balanced High Availability memiliki karakteristik performa yang berbeda dengan disk zonal yang sesuai. Untuk mengetahui informasi selengkapnya, lihat Tentang performa Persistent Disk dan Batas performa Ketersediaan Tinggi Hyperdisk Seimbang.
  • Anda tidak dapat menggunakan volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis sebagai boot disk.
  • Jika Anda membuat disk yang direplikasi dengan meng-clone disk zona, kedua replika zona tidak sepenuhnya disinkronkan pada saat pembuatan. Setelah pembuatan, Anda dapat menggunakan clone disk regional rata-rata dalam waktu 3 menit. Namun, Anda mungkin perlu menunggu puluhan menit sebelum disk mencapai status replikasi sepenuhnya dan tujuan titik pemulihan (RPO) mendekati nol. Pelajari cara memeriksa apakah disk yang direplikasi telah direplikasi sepenuhnya.

Tentang penggunaan disk regional sebagai boot disk untuk instance

Anda dapat melampirkan Persistent Disk regional atau disk Hyperdisk Balanced High Availability sebagai boot disk untuk workload stateful yang disediakan sebelumnya, sebelum Anda menyediakan workload produksi. Boot disk regional tidak ditujukan untuk hot standby, karena boot disk regional tidak dapat dipasang secara bersamaan ke dua instance komputasi.

Anda hanya dapat membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability dari snapshot; Anda tidak dapat membuat disk regional dari image OS.

Untuk menggunakan disk regional sebagai boot disk untuk instance, gunakan salah satu metode berikut:

  1. Buat instance baru dengan boot disk regional.
  2. Buat disk booting regional, lalu lampirkan ke instance:
    1. Buat disk regional dari snapshot boot disk.
    2. Pasang disk boot regional ke instance.

Jika Anda perlu melakukan failover boot disk regional ke instance standby yang berjalan di zona replika, gunakan langkah-langkah yang dijelaskan dalam Melampirkan boot disk regional ke instance.

Membuat disk regional

Buat volume Persistent Disk regional atau Hyperdisk Balanced High Availability. Disk harus berada di region yang sama dengan instance komputasi yang akan Anda pasangi disk tersebut.

Jika membuat volume Hyperdisk Balanced High Availability, Anda juga dapat mengizinkan instance yang berbeda untuk mengakses disk secara bersamaan dengan menetapkan mode akses disk. Untuk mengetahui informasi selengkapnya, lihat Membagikan disk antar-instance.

Untuk Persistent Disk regional, 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.

Konsol

  1. Di konsol Google Cloud , buka halaman Disks.

    Buka Disk

  2. Pilih project yang diperlukan.

  3. Klik Buat disk.

  4. Tentukan Nama untuk disk Anda.

  5. Untuk Lokasi, pilih Regional.

  6. Pilih Region dan Zona. Anda harus memilih region yang sama saat membuat instance.

  7. Pilih Zona replika di region yang sama. Catat zona yang Anda pilih karena Anda harus memasang disk ke instance Anda di salah satu zona tersebut.

  8. Pilih Jenis sumber disk.

  9. Di bagian Setelan disk, pilih Jenis disk dan Ukuran. Anda juga dapat mengubah setelan IOPS yang Disediakan dan Throughput yang Disediakan default.

  10. Opsional: Untuk volume Hyperdisk Balanced High Availability, Anda dapat mengaktifkan pemasangan disk ke beberapa instance dengan membuat disk dalam mode multi-penulis. Di Access mode, pilih Multiple VMs read write.

  11. Klik Buat untuk menyelesaikan pembuatan disk.

gcloud

Buat disk regional menggunakan perintah compute disks create.

Jika Anda memerlukan Persistent Disk SSD regional untuk throughput atau IOPS tambahan, sertakan tanda --type dan tentukan pd-ssd.

gcloud compute disks create DISK_NAME \
   --size=DISK_SIZE \
   --type=DISK_TYPE \
   --region=REGION \
   --replica-zones=ZONE1,ZONE2
   --access-mode=DISK_ACCESS_MODE

Ganti kode berikut:

  • DISK_NAME: nama disk baru
  • DISK_SIZE: ukuran disk baru, dalam GiB
  • DISK_TYPE: Untuk Persistent Disk regional, ini adalah jenis disk regional. Nilai defaultnya adalah pd-standard. Untuk Hyperdisk, tentukan nilai hyperdisk-balanced-high-availability.
  • REGION: region yang akan ditempati disk regional misalnya: europe-west1
  • ZONE1,ZONE2: zona dalam region tempat dua replika disk berada, misalnya: europe-west1-b,europe-west1-c
  • DISK_ACCESS_MODE: Opsional: menentukan cara instance dapat mengakses data di disk Hyperdisk Balanced High Availability. Nilai berikut didukung:

    • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah defaultnya.
    • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.

    Anda hanya dapat menyetel mode akses untuk disk Hyperdisk Balanced High Availability.

Terraform

Untuk membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability, Anda dapat menggunakan resource google_compute_region_disk.

resource "google_compute_region_disk" "regiondisk" {
  name                      = "region-disk-name"
  snapshot                  = google_compute_snapshot.snapdisk.id
  type                      = "pd-ssd"
  region                    = "us-central1"
  physical_block_size_bytes = 4096
  size                      = 11

  replica_zones = ["us-central1-a", "us-central1-f"]
}

REST

Untuk membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability, buat permintaan POST ke metode compute.regionDisks.insert.

Untuk membuat disk kosong, jangan tentukan sumber snapshot.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks
{
  "name": "DISK_NAME",
  "region": "projects/PROJECT_ID/regions/REGION",
  "replicaZones": [
    "projects/PROJECT_ID/zones/ZONE1",
    "projects/PROJECT_ID/zones/ZONE2"
  ],
  "sizeGb": "DISK_SIZE",
  "type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE",
  "accessMode": "DISK_ACCESS_MODE"
}

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • REGION: region yang akan ditempati disk regional misalnya: europe-west1
  • DISK_NAME: nama disk baru
  • ZONE1,ZONE2: zona tempat replika disk baru seharusnya berada
  • DISK_SIZE: ukuran disk baru, dalam GiB
  • DISK_TYPE: Untuk Persistent Disk regional, ini adalah jenis Persistent Disk. Untuk Hyperdisk, tentukan nilai hyperdisk-balanced-high-availability.
  • DISK_ACCESS_MODE: Opsional: menentukan cara instance dapat mengakses data di disk Hyperdisk Balanced High Availability. Nilai berikut didukung:

    • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah defaultnya.
    • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.

    Anda hanya dapat menyetel mode akses untuk disk Hyperdisk Balanced High Availability.

Memasang disk regional ke instance Anda

Untuk disk yang bukan disk booting, setelah membuat volume Persistent Disk regionalatau Hyperdisk Balanced High Availability , Anda dapat melampirkannya ke instance. Instance harus berada di region yang sama dengan disk.

Untuk memasang boot disk regional ke instance, lihat Memasang boot disk regional ke instance.

Untuk melampirkan disk Hyperdisk Balanced High Availability ke beberapa instance, ulangi prosedur di bagian ini untuk setiap instance. Anda hanya dapat memasang disk Hyperdisk Balanced High Availability dalam mode baca-tulis.

Konsol

  1. Untuk memasang disk ke instance, buka halaman Instance VM.

    Buka instance VM

  2. Di kolom Name, klik nama instance.

  3. Klik Edit .

  4. Klik Pasang disk yang ada.

  5. Pilih disk regional yang dibuat sebelumnya untuk ditambahkan ke instance Anda.

  6. Jika Anda melihat peringatan yang menunjukkan bahwa disk yang dipilih telah terpasang ke instance lain, pilih kotak Pasang paksa disk untuk memasang disk secara paksa ke instance yang sedang Anda edit.

    Tinjau kasus penggunaan pemasangan paksa disk regional di Failover disk regional.

  7. Opsional: Jika memasang disk Hyperdisk Balanced High Availability ke beberapa instance, untuk Disk attachment mode, pilih Read/write.

  8. Klik Simpan.

  9. Di halaman Edit VM, klik Simpan.

gcloud

Untuk melampirkan disk regional ke instance yang sedang berjalan atau dihentikan, gunakan perintah compute instances attach-disk dengan flag --disk-scope yang ditetapkan ke regional.

Jika memasang disk Hyperdisk Balanced High Availability dalam mode multi-penulis ke beberapa instance, satu-satunya mode pemasangan yang didukung adalah rw, yang merupakan mode akses default. Anda tidak perlu menyertakan tanda --mode.

gcloud compute instances attach-disk INSTANCE_NAME \
    --disk=DISK_NAME \
    --disk-scope=regional \
    --device-name=DEVICE_NAME

Ganti kode berikut:

  • INSTANCE_NAME: nama instance tempat Anda menambahkan disk regional
  • DISK_NAME: nama disk baru yang Anda pasang ke instance
  • DEVICE_NAME: Opsional: nama yang digunakan OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk di tingkat OS.

Terraform

Untuk melampirkan volume Ketersediaan Tinggi Seimbang Hyperdisk atau Persistent Disk regional ke instance, Anda dapat menggunakan resource google_compute_attached_disk.

resource "google_compute_instance" "test_node" {
  name         = "test-node"
  machine_type = "f1-micro"
  zone         = "us-west1-a"

  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-11"
    }
  }
  attached_disk {
    source      = google_compute_disk.default.id
    device_name = google_compute_disk.default.name
  }

  network_interface {
    network = "default"
    access_config {
      # Ephemeral IP
    }
  }

  # Ignore changes for persistent disk attachments
  lifecycle {
    ignore_changes = [attached_disk]
  }


}

REST

Untuk memasang disk regional ke instance yang sedang berjalan atau dihentikan, buat permintaan POST ke metode compute.instances.attachDisk dan sertakan URL ke disk regional yang Anda buat.

Jika memasang disk Hyperdisk Balanced High Availability dalam mode multi-penulis ke beberapa instance, satu-satunya mode pemasangan yang didukung adalah READ-WRITE, yang merupakan mode akses default. Anda tidak perlu menyertakan properti mode.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
{
  "source": "/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME",
  "deviceName": DEVICE_NAME
}

Ganti kode berikut:

  • PROJECT_ID: project ID Anda
  • ZONE: lokasi instance Anda
  • INSTANCE_NAME: nama instance tempat Anda menambahkan disk regional baru
  • REGION: region tempat disk regional berada
  • DISK_NAME: nama disk regional (seperti yang ditampilkan di konsol Google Cloud ).
  • DEVICE_NAME: Opsional: nama yang digunakan OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk di tingkat OS.

Untuk disk non-boot, setelah membuat dan memasang disk regional kosong ke instance, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.

Mengubah disk zona menjadi disk regional

Untuk mengonversi Persistent Disk zona yang ada menjadi Persistent Disk Regional, buat disk baru dengan meng-clone disk zona yang ada. Untuk mengetahui informasi selengkapnya, lihat Membuat clone disk regional dari disk zona.

Untuk mengonversi Hyperdisk menjadi disk regional, buat disk Hyperdisk Balanced High Availability baru dari snapshot disk yang ada, seperti yang dijelaskan dalam Mengubah disk zonal menjadi disk Hyperdisk Balanced High Availability.

Membuat instance baru dengan boot disk regional

Saat menyiapkan instance komputasi dengan ketersediaan tinggi, Anda dapat membuat instance utama dengan boot disk regional. Jika terjadi pemadaman layanan zona, Anda dapat memulai ulang instance di zona sekunder, bukan membuat instance baru.

Dalam penyiapan ketersediaan tinggi, jika perangkat booting adalah disk regional, Google merekomendasikan agar Anda tidak membuat dan memulai instance standby sebelumnya. Sebagai gantinya, pada tahap failover, pasang disk regional yang ada saat membuat instance standby menggunakan opsi forceAttach.

Jika Anda ingin mengubah disk zona yang ada menjadi disk regional, lihat Mengubah disk zona menjadi disk regional. Atau, untuk membuat instance dengan boot disk yang merupakan disk regional, gunakan salah satu metode berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Create an instance.

    Buka halaman Buat instance

    Jika diminta, pilih project Anda, lalu klik Lanjutkan.

    Halaman Create an instance akan muncul dan menampilkan panel Machine configuration.

  2. Di panel Machine configuration, lakukan hal berikut:

    1. Di kolom Name, tentukan nama untuk instance Anda. Untuk mengetahui informasi selengkapnya, lihat Konvensi penamaan resource.
    2. Opsional: Di kolom Zone, pilih zona untuk instance ini.

      Pilihan defaultnya adalah Semua. Jika Anda tidak mengubah pilihan default ini, Google akan otomatis memilih zona untuk Anda berdasarkan jenis dan ketersediaan mesin.

    3. Pilih kelompok mesin untuk instance Anda dari salah satu opsi berikut:

      • Tujuan umum
      • Dioptimalkan untuk komputasi
      • Dioptimalkan untuk memori
      • Dioptimalkan untuk penyimpanan
      • GPU

      Konsol Google Cloud kemudian menampilkan seri mesin yang tersedia untuk kelompok mesin yang Anda pilih.

    4. Di kolom Series, pilih seri mesin untuk instance Anda.

      Jika Anda memilih GPU sebagai kelompok mesin pada langkah sebelumnya, pilih GPU type yang Anda inginkan. Seri mesin kemudian dipilih secara otomatis untuk jenis GPU yang dipilih.

    5. Di bagian Machine type, pilih jenis mesin untuk instance Anda.

  3. Di menu navigasi, klik OS dan penyimpanan. Di panel Operating system and storage yang muncul, selesaikan langkah-langkah berikut.

    Untuk mempelajari lebih lanjut parameter yang dapat Anda konfigurasi saat menambahkan disk baru, lihat Tentang Persistent Disk dan Tentang Hyperdisk Google Cloud.

    1. Untuk mulai mengonfigurasi boot disk, klik Change. Panel Boot disk akan muncul dan menampilkan tab Public images.
    2. Konfigurasi sumber data untuk disk boot dengan salah satu cara berikut:

      • Untuk memilih snapshot standar sebagai sumber data untuk disk booting Anda, klik Snapshot, lalu di tab Snapshot yang muncul, tentukan hal berikut:

        1. Dalam daftar Snapshot, pilih snapshot.
        2. Pada daftar Boot disk type, pilih jenis boot disk.
        3. Di kolom Size (GB), tentukan ukuran boot disk.
      • Untuk memilih snapshot arsip sebagai sumber data untuk disk booting Anda, klik Archive snapshots, lalu di tab Archive snapshots yang muncul, tentukan hal berikut:

        1. Dalam daftar Archive snapshot, pilih snapshot arsip.
        2. Pada daftar Boot disk type, pilih jenis boot disk.
        3. Di kolom Size (GB), tentukan ukuran boot disk.
      • Untuk memilih disk yang ada sebagai boot disk, klik Existing disks. Kemudian, di tab Existing disks yang muncul, pilih volume Persistent Disk regional atau Hyperdisk Balanced High Availability yang ada dalam daftar Disk.

    3. Opsional: Untuk opsi konfigurasi lanjutan, luaskan bagian Tampilkan konfigurasi lanjutan.

    4. Untuk mengonfirmasi opsi boot disk dan kembali ke panel Sistem operasi dan penyimpanan, klik Pilih.

    5. Opsional: Untuk mempelajari cara memasang non-boot disk ke instance, lihat Membuat instance dengan non-boot disk tambahan.

  4. Jika Anda tidak memilih boot disk yang ada, konfigurasikan agar menjadi disk regional dengan melakukan langkah-langkah berikut:

    1. Di menu navigasi, klik Perlindungan data. Di panel Perlindungan data yang muncul, lakukan tindakan berikut:

      1. Untuk mengonfigurasi semua disk baru untuk instance agar menggunakan replikasi disk sinkron (Persistent Disk regional atau Hyperdisk Ketersediaan Tinggi Seimbang), centang kotak Disk regional.

      2. (Tidak ada tindakan yang diperlukan secara default.) Hapus centang pada kotak Kecualikan disk boot.

  5. Opsional: Tentukan opsi konfigurasi lainnya. Untuk mengetahui informasi selengkapnya, lihat Opsi konfigurasi selama pembuatan instance.

  6. Untuk membuat dan memulai instance, klik Create.

gcloud

Gunakan perintah gcloud compute instances create untuk membuat instance, dan flag --create-disk untuk menentukan disk regional.

gcloud compute instances create PRIMARY_INSTANCE_NAME  \
 --zone=ZONE  \
 --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:source-snapshot=SNAPSHOT_NAME:replica-zones=ZONE,REMOTE_ZONE

Saat menentukan parameter disk, karakter ^:^ menentukan bahwa karakter pemisahan di antara parameter adalah titik dua (:). Dengan demikian, Anda dapat menggunakan koma (,) saat menentukan parameter zona replika.

Ganti kode berikut:

  • PRIMARY_INSTANCE_NAME: nama untuk instance
  • ZONE: nama zona tempat Anda ingin membuat instance
  • REGIONAL_DISK_NAME: nama untuk disk regional
  • DISK_TYPE: jenis disk yang akan dibuat, misalnya, hyperdisk-balanced-high-availability. Jika menggunakan Persistent Disk, Anda juga harus menentukan scope=regional dalam flag --create-disk untuk membuat Persistent Disk Regional.
  • SNAPSHOT_NAME: nama snapshot yang Anda buat untuk boot disk
  • REMOTE_ZONE: zona alternatif untuk disk regional

REST

Buat permintaan POST ke metode instances.insert dan tentukan properti boot: 'true' dan replicaZones. Contoh:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
 "name": "INSTANCE_NAME",
 "disks": [{
    "boot": true,
    "initializeParams": {
       "sourceSnapshot": "global/snapshots/BOOT_SNAPSHOT_NAME",
       "replicaZones": [
           "projects/PROJECT_ID/zones/ZONE",
           "projects/PROJECT_ID/zones/REMOTE_ZONE"
       ],
       "diskType": "projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE"
    }
  }],
 "networkInterfaces": [
    {
      "network": "global/networks/default"
    }
  ]
}

Ganti kode berikut:

  • PROJECT_ID: project ID Anda
  • ZONE: nama zona tempat Anda ingin membuat instance
  • INSTANCE_NAME: nama untuk instance
  • BOOT_SNAPSHOT_NAME: nama snapshot boot disk
  • REMOTE_ZONE: zona jarak jauh untuk disk regional
  • DISK_TYPE: jenis disk yang akan dibuat, misalnya, hyperdisk-balanced-high-availability atau pd-balanced

Membuat instance baru dengan disk regional tambahan

Saat membuat instance, Anda dapat menyertakan volumePersistent Disk regional atauHyperdisk Balanced High Availability sebagai disk tambahan secara opsional.

Untuk membuat dan melampirkan volume Persistent Disk regional atau Hyperdisk Balanced High Availabilityke instance selama pembuatan instance, lihat salah satu opsi berikut:

Memasang boot disk regional ke instance

Gunakan langkah-langkah berikut untuk:

  • Ganti boot disk instance yang ada dengan boot disk regional.
  • Melakukan failover boot disk regional ke instance hot standby yang berjalan di zona pencadangan. Anda melakukannya dengan memasang disk regional ke instance sebagai boot disk.

Langkah-langkah ini mengasumsikan bahwa disk dan instance regional sudah ada.

gcloud

  1. Hentikan instance.
    gcloud compute instances stop INSTANCE_NAME  --zone=ZONE
    
  2. Lepaskan boot disk saat ini dari instance.
    gcloud compute instances detach-disk INSTANCE_NAME \
     --zone=ZONE --disk=CURRENT_BOOT_DEVICE_NAME
    
  3. Pasang disk boot regional ke instance.
    gcloud compute instances attach-disk INSTANCE_NAME  \
     --zone=ZONE  \
     --disk=REGIONAL_DISK_NAME  \
     --disk-scope=regional --force-attach \
     --boot
    
  4. Mulai ulang instance.

    gcloud compute instances start INSTANCE_NAME
    

Ganti variabel dalam perintah sebelumnya dengan yang berikut ini:

  • INSTANCE_NAME: nama instance tempat Anda ingin memasang boot disk regional
  • ZONE: zona tempat instance berada
  • CURRENT_BOOT_DEVICE_NAME: nama boot disk yang digunakan oleh instance. Ini biasanya sama dengan nama instance.
  • REGIONAL_DISK_NAME: nama disk regional yang ingin Anda pasang ke instance sebagai boot disk

Opsional: Jika Anda tidak berhasil melepaskan boot disk regional dari instance utama karena pemadaman atau kegagalan, sertakan flag --force-attach.

REST

  1. Hentikan instance.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    
  2. Lepaskan boot disk saat ini dari instance.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=CURRENT_BOOT_DEVICE_NAME
    
  3. Pasang disk boot regional ke instance.

    Buat permintaan POST ke metode compute.instances.attachDisk, dan sertakan URL ke disk boot regional:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
    {
    "source": "compute/v1/projects/PROJECT_ID/regions/REGION/disks/REGIONAL_DISK_NAME",
    "boot": true
    }
  4. Mulai ulang instance.

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

Ganti variabel dalam perintah sebelumnya dengan yang berikut ini:

  • PROJECT_ID: project ID Anda
  • INSTANCE_NAME: nama instance tempat Anda ingin memasang disk regional
  • ZONE: zona tempat instance berada
  • CURRENT_BOOT_DEVICE_NAME: nama boot disk yang digunakan oleh instance. Ini biasanya sama dengan nama instance.
  • REGION: region tempat disk regional berada
  • REGIONAL_DISK_NAME: nama disk regional yang ingin Anda pasang ke instance sebagai boot disk

Opsional: Jika Anda tidak berhasil melepaskan boot disk regional dari instance tempat awalnya terpasang karena pemadaman atau kegagalan, sertakan "forceAttach": true dalam isi permintaan.

Membuat daftar dan deskripsi disk regional Anda

Anda dapat melihat daftar semua disk regional yang dikonfigurasi, dan informasi tentang propertinya, termasuk yang berikut:

  • ID Disk
  • Nama disk
  • Ukuran
  • Jenis disk
  • Region
  • Replika zona

Untuk melihat informasi mendetail tentang disk regional, gunakan berikut ini:

Mengubah ukuran disk regional

Jika instance dengan disk regional memerlukan ruang penyimpanan tambahan, Anda dapat mengubah ukuran disk. Anda dapat mengubah ukuran disk kapan saja, terlepas dari apakah disk terpasang ke instance yang sedang berjalan atau tidak. Jika Anda perlu memisahkan data menjadi volume unik, buat beberapa disk sekunder untuk instance. Untuk Hyperdisk Balanced High Availability, Anda juga dapat meningkatkan batas IOPS dan throughput untuk disk.

Perintah untuk mengubah ukuran disk regional sangat mirip dengan perintah untuk mengubah ukuran disk zona. Namun, Anda harus menentukan region, bukan zona untuk lokasi disk.

Anda hanya dapat menambah, dan tidak mengurangi, ukuran disk. Untuk mengurangi ukuran disk, Anda harus membuat disk baru dengan ukuran yang lebih kecil. Anda akan dikenai biaya untuk kedua disk sampai disk asli yang lebih besar dihapus.

Untuk mengetahui petunjuk cara mengubah disk regional, lihat artikel berikut:

Langkah berikutnya