Kembali
Tentang Snapshot
Apa itu Snapshot?
Snapshot adalah fitur yang menyimpan keadaan instance mesin virtual pada titik waktu tertentu. Snapshot menyimpan informasi konfigurasi dan data dari mesin virtual.
Selain menyimpan keadaan instance mesin virtual, snapshot juga memungkinkan Anda untuk:
- Membuat mesin virtual dari snapshot (klon)
- Mengekspor mesin virtual pada saat snapshot diambil sebagai OVA/XVA (data dapat diunduh secara lokal, dll.)
- Mengembalikan mesin virtual ke keadaan saat snapshot dibuat
Juga, snapshot hanyalah versi yang disimpan dari keadaan saat ini dan bukan “cadangan”. Jika Anda memerlukan cadangan atau replika, Anda perlu menyiapkan penyimpanan cadangan.
Jenis Snapshot
Edisi Xen HRPC6Gf mendukung jenis snapshot mesin virtual berikut:
- Snapshot Baru: Disk (penyimpanan)
- Snapshot Baru dengan memori: disk (penyimpanan) dan memori (RAM)
Snapshot Baru
Membuat snapshot dari disk (penyimpanan).
Setiap mesin virtual yang dikembalikan ke snapshot ini, atau dikloning atau diekspor akan dimulai dari keadaan “reset paksa pada titik ini”.
Jika xentools terinstal, setidaknya akan membersihkan isi disk di OS virtual. Jika tidak, lebih baik menggunakan perintah sync (Linux, dll.) untuk menyimpannya.
Snapshot Baru dengan Memori
Membuat snapshot dari disk (penyimpanan) dan memori (RAM) Anda.
Snapshot ini mencakup memori, sehingga ketika Anda mengembalikan ke snapshot, isi memori juga dipulihkan, membuatnya berperilaku seperti melanjutkan dari penangguhan.
Namun, membuat snapshot yang mencakup memori akan menulis semua isi memori ke disk, sehingga mesin virtual akan dijeda selama waktu tersebut dan tidak tersedia sampai gambar memori selesai diambil.
Menyimpan Snapshot
Jumlah maksimum snapshot, termasuk yang dibuat secara otomatis oleh sistem, adalah 30 per mesin virtual.
Cara Membuat Snapshot
Untuk versi Xen HRPC6Gf, buat snapshot dengan cara berikut:
- Pembuatan snapshot manual: Dibuat secara manual oleh pengguna
- Pembuatan otomatis snapshot reguler: Pembuatan otomatis snapshot reguler dengan snapshot bergulir
- Pembuatan otomatis oleh replikasi: Pembuatan otomatis oleh proses replikasi snapshot
Memahami Struktur Snapshot di Xen
Snapshot Xen adalah metode snapshot yang menggunakan penyimpanan pendukung. Oleh karena itu, ketika snapshot diambil, gambar disk virtual yang ada disimpan sebagai hanya-baca, dan perbedaan setelahnya disimpan di penyimpanan pendukung (disk perbedaan). Akibatnya, jumlah gambar disk virtual bertambah sesuai jumlah snapshot.
Semakin banyak informasi perbedaan, semakin lambat proses pembacaan, karena proses pembacaan harus merujuk ke “perbedaan n → perbedaan n-1 → … → perbedaan 1 → data asli” dalam urutan tersebut. Juga, jika Anda membiarkan snapshot yang tidak perlu apa adanya, gambar disk perbedaan akan terus bertambah, memakan ruang pada penyimpanan Anda.
Oleh karena itu, jumlah total snapshot dibatasi, dan jumlah maksimum snapshot, termasuk yang digunakan oleh sistem, adalah 30. Juga, karena data asli dibagikan dengan cara ini, snapshot bukan cadangan, tetapi hanya memberikan perlindungan data logis dalam instance mesin virtual, dan tidak dapat menahan kerusakan disk di lapisan hypervisor. Oleh karena itu, cadangan harus diambil secara terpisah.
Ketika Anda menghapus snapshot, proses berjalan untuk menggabungkan disk asli dan disk perbedaan.
Pada kenyataannya, ada juga proses penggabungan penyimpanan pendukung, yang merupakan disk diferensial, dan dalam kasus ini, untuk memastikan tidak ada data yang hilang karena kecelakaan tak terduga selama proses penggabungan, gambar data terpisah dibuat pada penyimpanan dengan menggabungkan kedua perbedaan, dan gambar diferensial yang tidak perlu dihapus pada akhirnya. Oleh karena itu, ruang kosong untuk area ini juga diperlukan. Sebagai panduan, perlu memiliki ruang kosong sekitar jumlah yang sama dengan penyimpanan pendukung dari snapshot yang akan dihapus.
Proses penggabungan disk perbedaan untuk penghapusan ditunda. Oleh karena itu, meskipun snapshot tampak telah hilang, ruang sementara digunakan sampai proses penggabungan selesai, jadi Anda harus selalu memastikan bahwa ada ruang kosong. Untuk informasi tentang mekanisme penghapusan snapshot, lihat Informasi Dukungan/Manual/HRPC – Xen Orchestra/Manajemen Mesin Virtual/Menghapus Snapshot.
Jika Anda memiliki sejumlah snapshot tertentu, migrasi langsung tidak akan berfungsi. Oleh karena itu, pastikan untuk menghapusnya ketika Anda tidak lagi membutuhkannya.