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.
Di Konsol Google Cloud, buka halaman VM instances.
- Klik nama instance untuk membuka halaman Detail instance VM.
- Klik Stop.
- Di bagian Boot disk, perhatikan ukuran dan nama boot disk.
Di konsol Google Cloud, buka halaman Create a snapshot.
- Masukkan Nama snapshot.
- Pilih boot disk dari menu drop-down Source disk.
- Klik Create.
Di konsol Google Cloud, buka halaman Create an instance.
Masukkan detail instance.
Buat boot disk baru dari snapshot boot disk lama.
- Di bagian Boot disk, pilih Change.
- Pilih Snapshot.
- Pilih snapshot boot disk lama dari menu drop-down Snapshot.
- Pilih Boot disk type.
- Masukkan ukuran baru untuk disk.
- Klik Select untuk mengonfirmasi opsi disk Anda.
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:
- Buat snapshot dari boot disk VM sumber.
- Buat VM sementara menggunakan image publik.
- Periksa apakah Anda dapat terhubung ke VM sementara menggunakan SSH.
Tambahkan disk tambahan ke VM sementara dengan mengikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka halaman VM instances.
Pilih VM sementara yang Anda buat.
Klik
Edit.Di bagian Additional disk, klik Add new disk, lalu lakukan langkah berikut:
- Tambahkan nama disk.
- Untuk Source type, pilih tab Snapshot.
- Di menu drop-down Source snapshot, pilih snapshot VM sumber yang Anda buat sebelumnya dalam langkah-langkah ini.
- Klik Done.
Klik Save.
Hubungkan ke VM menggunakan SSH:
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
Buat direktori pemasangan di
/mnt/newdisk
:sudo mkdir /mnt/newdisk
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:
- Buat image dari disk VM sementara.
- Buat VM dengan image VM sementara.
Setelah VM dibuat, Anda dapat mentransfer data yang dipulihkan ke VM.