Mengubah jenis disk


Anda tidak dapat mengubah jenis disk dari Persistent Disk ke Google Cloud Hyperdisk. Selain itu, tidak ada perintah untuk memindahkan disk yang ada ke dalam atau keluar dari Kumpulan Penyimpanan Hyperdisk.

Proses untuk mengubah jenis disk atau membuat ulang disk yang masuk atau keluar dari kumpulan penyimpanan adalah sama:

  1. Membuat snapshot dari disk yang ada.
  2. Buat disk baru dengan jenis atau penempatan yang benar, menggunakan snapshot sebagai sumber data untuk disk tersebut.
  3. Setelah memverifikasi disk baru, Anda dapat menghapus disk asli.

Sebelum memulai

  • Jika Anda ingin menempatkan volume Hyperdisk baru di penyimpanan gabungan, tinjau dokumentasi untuk gabungan penyimpanan, khususnya:

  • 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 Anda perlukan guna mengubah jenis disk, minta administrator Anda untuk memberi Anda peran IAM berikut pada project:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.

Peran yang telah ditetapkan ini berisi izin yang diperlukan untuk mengubah jenis disk. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk mengubah jenis disk:

  • Untuk membuat snapshot disk:
    • compute.snapshots.create pada project
    • compute.disks.createSnapshot pada disk
  • Untuk membuat disk baru: compute.disks.create di project
  • Untuk membuat disk di penyimpanan gabungan:
    • compute.storagePools.use pada project
    • compute.disks.create pada project
  • Untuk memasang disk ke VM:
    • compute.instances.attachDisk di VM
    • compute.disks.use di volume yang ingin Anda sertakan ke VM
  • Untuk menghapus disk: compute.disks.delete di project

Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.

Mengubah jenis atau penempatan {i>disk<i}

Untuk memigrasikan volume Persistent Disk ke Hyperdisk, atau membuat ulang disk yang masuk atau keluar dari penyimpanan gabungan, Anda perlu membuat snapshot disk, lalu menggunakan snapshot tersebut saat membuat disk baru.

Saat membuat volume Hyperdisk baru, Anda dapat membuatnya sebagai disk mandiri, atau membuat disk di penyimpanan gabungan, jika ada.

Konsol

  1. Bersiaplah untuk membuat snapshot disk:

    Penting: Jika Anda menjeda aplikasi sebelum membuat snapshot, lanjutkan workload hanya setelah resource snapshot mencapai status UPLOADING.

    Untuk mengetahui informasi selengkapnya, lihat tabel di Membuat snapshot konsisten aplikasi secara manual.

  2. Buat snapshot disk Anda yang ada.

  3. Opsional: Untuk membuat Hyperdisk baru di penyimpanan gabungan, Anda harus membuat penyimpanan gabungan, jika belum ada.
  4. Buka halaman Disks.

    Buka Disk
  5. Klik + Create Disk.
  6. Di bagian Disk Type, pilih Hyperdisk Extreme, Hyperdisk Throughput, atau Hyperdisk Balanced.

    Opsional: Untuk menggunakan gabungan penyimpanan, pilih Hyperdisk Balanced atau Hyperdisk Throughput.

  7. Untuk Disk source type, pilih Snapshot, lalu pilih nama snapshot yang akan dipulihkan.
  8. Tentukan Ukuran disk baru, dalam GiB. Jumlah ini harus sama dengan atau lebih besar dari disk sumber asli untuk snapshot.
  9. Opsional: Ubah setelan default jika Anda mengubah jenis disk:

    • Hyperdisk Seimbang: Ubah nilai IOPS yang disediakan dan nilai throughput yang disediakan.
    • Hyperdisk Ekstrem: Mengubah nilai Penyediaan IOPS.
    • Throughput Hyperdisk: Mengubah nilai throughput yang disediakan.
  10. Opsional: Untuk membuat disk baru di penyimpanan gabungan:

    1. Di bagian Storage pool, pilih Enable storage pool.
    2. Pilih nama kumpulan penyimpanan untuk membuat disk.

      Hanya kumpulan penyimpanan yang ada di zona yang dipilih yang akan muncul dalam daftar.

  11. Klik Create untuk membuat disk baru.

gcloud

  1. Bersiaplah untuk membuat snapshot disk:

    Penting: Jika Anda menjeda aplikasi sebelum membuat snapshot, lanjutkan workload hanya setelah resource snapshot mencapai status UPLOADING.

    Untuk mengetahui informasi selengkapnya, lihat tabel di Membuat snapshot konsisten aplikasi secara manual.

  2. Buat snapshot disk Anda yang ada.

  3. Gunakan perintah disks create untuk membuat volume Hyperdisk dari snapshot Anda.

    gcloud compute disks create DISK_NAME \
     --zone=ZONE \
     --storage-pool=STORAGE_POOL_NAME \
     --size=SIZE \
     --source-snapshot=SNAPSHOT_NAME \
     --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 Anda ingin membuat disk. Jika ingin membuat disk di penyimpanan bersama, Anda harus menentukan zona tempat kumpulan penyimpanan berada. Tentukan nilai ini dalam format region-zona, misalnya us-central1-a.
    • STORAGE_POOL_NAME: Opsional: nama kumpulan penyimpanan untuk membuat disk. Jika Anda tidak menyertakan penanda ini, maka {i>Hyperdisk<i} mandiri akan dibuat.
    • SIZE: Opsional: kapasitas disk baru yang disediakan. Ukurannya harus lebih besar atau sama dengan ukuran Persistent Disk sumber. 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.
    • SNAPSHOT_NAME: Nama snapshot yang Anda buat dari disk asli.
    • DISK_TYPE: jenis disk yang akan dibuat. Jika membuat disk di kumpulan penyimpanan, nilai 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 saat membuat disk Hyperdisk Seimbang atau Hyperdisk Ekstrem.
    • PROVISIONED_THROUGHPUT: Opsional: untuk disk Throughput Hyperdisk Balanced dan Hyperdisk, throughput dalam megabyte (MB) per detik untuk disediakan untuk disk. Nilai harus berupa bilangan bulat positif.

Buat disk baru dapat diakses oleh instance VM Anda

Setelah membuat disk, Anda harus memasang disk ke VM sebelum dapat menggunakannya.

Karena disk baru yang Anda buat bukan disk kosong, setelah memasang disk ke VM, Anda hanya perlu memasang disk agar tersedia untuk sistem operasi.

Untuk mengetahui informasi tentang cara memasang disk, lihat referensi berikut:

Lepaskan disk awal

Setelah memverifikasi disk baru, Anda dapat:

Langkah selanjutnya