Memulihkan VM dengan disk yang rusak atau penuh


Jika VM Anda tidak dapat diakses atau rusak, Anda dapat memulihkan VM atau boot disk lengkapnya.

Memulihkan VM yang tidak dapat diakses atau boot disk yang penuh

Jika Anda tidak dapat terhubung ke instance, atau boot disk Anda penuh dan Anda tidak dapat mengubah ukurannya, Anda harus membuat instance dan membuat ulang boot disk dari snapshot untuk mengubah ukurannya. Anda harus mengetahui ukuran boot disk yang sedang Anda buat ulang.

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

    Buka VM instances

    1. Klik nama instance untuk membuka halaman Detail instance VM.
    2. Klik Stop.
    3. Di bagian Boot disk, perhatikan ukuran dan nama boot disk.
  2. Di konsol Google Cloud, buka halaman Create a snapshot.

    Buka Create a snapshot

    1. Masukkan Nama snapshot.
    2. Pilih boot disk dari menu drop-down Source disk.
    3. Klik Create.
  3. Di konsol Google Cloud, buka halaman Create an instance.

    Buka Create an instance

  4. Masukkan detail instance.

  5. Buat boot disk baru dari snapshot boot disk lama.

    1. Di bagian Boot disk, pilih Change.
    2. Pilih Snapshot.
    3. Pilih snapshot boot disk lama dari menu drop-down Snapshot.
    4. Pilih Boot disk type.
    5. Masukkan ukuran baru untuk disk.
    6. Klik Select untuk mengonfirmasi opsi disk Anda.
  6. Klik Create.

Memulihkan VM yang rusak

Jika OS VM rusak, Anda dapat mengambil data boot disk untuk memulihkan VM. Untuk memulihkan boot disk, Anda harus membuat VM sementara terlebih dahulu menggunakan image yang disediakan Google, karena snapshot VM sumber mungkin rusak.

Untuk mengambil data dari VM, ikuti langkah-langkah berikut:

  1. Buat snapshot dari boot disk VM sumber.
  2. Buat VM sementara menggunakan image publik.
  3. Periksa apakah Anda dapat terhubung ke VM sementara menggunakan SSH.
  4. Tambahkan disk tambahan ke VM sementara dengan mengikuti langkah-langkah berikut:

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

      Buka VM instances

    2. Pilih VM sementara yang Anda buat.

    3. Klik Edit.

    4. Di bagian Additional disk, klik Add new disk, lalu lakukan langkah berikut:

      1. Tambahkan nama disk.
      2. Untuk Source type, pilih tab Snapshot.
      3. Di menu drop-down Source snapshot, pilih snapshot VM sumber yang Anda buat sebelumnya dalam langkah-langkah ini.
      4. Klik Done.
    5. Klik Save.

  5. Hubungkan ke VM menggunakan SSH:

  6. Periksa disk dan partisi di VM dan catat nama disk, misalnya /dev/sdb1:

     lsblk
     

    Outputnya mirip dengan yang berikut ini:

     NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
     sda      8:0    0   10G  0 disk
     └─sda1   8:1    0   10G  0 part /
     sdb      8:16   0  100G  0 disk
     ├─sdb1   8:17   0   96G  0 part
     ├─sdb2   8:18   0    1K  0 part
     └─sdb5   8:21   0    4G  0 part
     

  7. Buat direktori pemasangan di /mnt/newdisk:

     sudo mkdir /mnt/newdisk
     

  8. Instal partisi disk tambahan ke direktori pemasangan /mnt/newdisk:

     sudo mount -o discard,defaults DISK_NAME /mnt/newdisk
     

    Ganti DISK_NAME dengan nama disk yang Anda catat sebelumnya dalam langkah-langkah ini, misalnya, /dev/sdb1.

    Sistem file snapshot terpasang di /mnt/newdisk. Anda dapat menavigasi direktori dan mengambil data.

Untuk membuat VM dengan boot disk yang dipulihkan, ikuti langkah-langkah berikut:

  1. Buat image dari disk VM sementara.
  2. Buat VM dengan image VM sementara.

Setelah VM dibuat, Anda dapat mentransfer data yang dipulihkan ke VM.