Windows Server 2025 / Perbedaan checkpoint standar dan produksi pada Hyper-V

Checkpoint standar menyimpan keadaan memori mesin virtual (VM), sedangkan checkpoint produksi menangkap keadaan data tamu yang didukung tanpa menyimpan memori yang sedang berjalan. Keduanya dapat mengembalikan VM ke suatu waktu sebelumnya, tetapi checkpoint pada penyimpanan yang sama tidak menggantikan cadangan independen.

Bandingkan memori, konsistensi, dan pengambilan pengganti

Aspek Standar Produksi
Memori yang berjalan Disertakan dalam pengambilan. Tidak disertakan.
Konsistensi Perlu kehati-hatian pada aplikasi terdistribusi. VSS Windows atau pembekuan sistem file Linux yang didukung.
Setelah diterapkan Dapat melanjutkan keadaan eksekusi yang diambil. Tamu dinyalakan dari keadaan data yang dipulihkan.
Penggunaan dalam lab Membandingkan keadaan sementara VM mandiri. Mengambil data tamu yang didukung sebelum perubahan.

Dokumentasi checkpoint Hyper-V menjelaskan perbedaan tersebut. Pengambilan produksi menggunakan Volume Shadow Copy Service (VSS), yaitu layanan salinan bayangan volume pada Windows, atau pembekuan sistem file yang didukung pada Linux. Ini bukan jaminan untuk semua aplikasi terdistribusi. Pada parameter CheckpointType milik Set-VM, Production mengizinkan checkpoint standar sebagai pengganti saat pengambilan produksi gagal; ProductionOnly gagal tanpa penggantian itu. Nama checkpoint buatan pengguna tidak membuktikan jenis pengambilannya.

Siapkan perbandingan memori dan file

Gunakan hanya HVTEST01 mandiri yang disiapkan untuk lab, dalam workgroup dan tanpa data penting, bukan DC1, DC2, atau FS1. Bekerjalah sebagai administrator di HV1 dan sediakan akses konsol tamu. Sebelum mulai, catat jenis, status pengaktifan, dan opsi checkpoint semula pada Settings → Management → Checkpoints. Tinjau checkpoint yang ada, ruang volume VHDX/AVHDX, serta pekerjaan pencadangan. Tunda bila ada operasi bersamaan atau ruang tidak cukup untuk pertumbuhan dan penggabungan. Periksa juga editor sebelum pengambilan pertama: jika tersedia pemulihan sesi atau penyimpanan otomatis, nonaktifkan untuk perbandingan ini dan catat nilai semula agar dapat dikembalikan. Pemulihan editor dari file tidak membuktikan pemulihan memori oleh Hyper-V.

  1. Pada desktop tamu buat checkpoint-lab.txt, isi A, lalu simpan. Jika sudah ada file bernama sama, berhenti dan pilih file baru milik sendiri; jangan menimpa data lain. Pertahankan jalur tersebut.
  2. Buka file dengan Notepad, tambahkan kalimat uji tanpa menyimpan, dan biarkan jendela terbuka. Bedakan A di disk dari tambahan yang belum disimpan dalam editor.
  3. Pada HV1 pilih HVTEST01 → Settings → Management → Checkpoints → Standard checkpoints. Catat pengaturan sebelumnya sebelum menerapkan perubahan.
  4. Buat titik melalui tindakan Checkpoint pada VM, tunggu selesai, lalu ubah namanya menjadi Lab-Standard-Before. Jika nama itu sudah ada, selesaikan identitasnya terlebih dahulu. Catat VM dan waktunya.
  5. Setelah pembuatan selesai, ubah isi file menjadi B, simpan, lalu tutup Notepad. Buka lagi untuk memastikan B dan tutup kembali. Inilah keadaan sesudah checkpoint yang akan hilang saat diterapkan.

Catat VM, jalur file, identitas dan nama checkpoint, waktu, serta tujuan di luar tamu. Penerapan dapat mengembalikan catatan yang disimpan di dalamnya ke keadaan lama. Gunakan teks uji yang boleh dibuang dan pertahankan jalur file yang sama selama perbandingan.

Tinjau perubahan yang akan hilang sebelum penerapan

  1. Pastikan tamu yang aktif adalah HVTEST01 dan checkpoint-lab.txt berisi B. Simpan data yang ingin dipertahankan di luar VM.
  2. Pada daftar checkpoint pilih tepat Lab-Standard-Before lalu Apply. Periksa nama dan waktu, bukan sekadar posisi di pohon.
  3. Baca dialognya. Create Checkpoint and Apply membuat titik tambahan sebelum kembali; Apply tidak otomatis mempertahankan keadaan kini; Cancel memungkinkan peninjauan ulang. Jangan lanjutkan jika masih ada data penting yang belum dilindungi.
  4. Sesudah diterapkan, amati editor yang dipulihkan dan kalimat yang sebelumnya belum disimpan. Jangan menyimpan ke file sebelum mencatat hasil pengamatan.
  5. Bedakan teks tertunda dalam jendela dari A yang tersimpan di disk. Tutup tanpa menyimpan lalu buka kembali file untuk memeriksa A. Pemeriksaan file tambahan ini berbeda dari keadaan memori yang dipulihkan.

Penerapan langsung membuang perubahan setelah checkpoint, termasuk pekerjaan yang sudah disimpan sesudahnya. Dialog menawarkan pembuatan checkpoint keadaan kini lalu penerapan, penerapan langsung, atau pembatalan. Lindungi data yang diperlukan di luar VM sebelum memilih. Titik tambahan mempertahankan posisi lain pada rantai yang sama, bukan cadangan independen. Kembalinya keadaan lokal juga tidak menjamin token autentikasi atau koneksi ke sistem luar tetap sah.

Ulangi dengan pengambilan khusus produksi

Untuk perbandingan kedua, bila perlu tutup editor tanpa menyimpan kalimat tertunda, lalu simpan A kembali di checkpoint-lab.txt. Buka file dan tambahkan kalimat tanpa menyimpan, dengan kondisi editor yang sama. Jalankan baris berikut satu per satu pada HV1; pastikan dulu target HVTEST01 dan belum ada Lab-Production-Before. Checkpoint-VM membuat titik dengan nama yang ditentukan. Jika sebuah baris gagal, berhenti; keluaran baris berikutnya tidak membuktikan semua langkah sebelumnya berhasil:

Set-VM -Name 'HVTEST01' -CheckpointType ProductionOnly
Checkpoint-VM -Name 'HVTEST01' -SnapshotName 'Lab-Production-Before'
Get-VMCheckpoint -VMName 'HVTEST01' | Select-Object Name,CreationTime,SnapshotType

Kueri menampilkan Name, CreationTime, dan SnapshotType. Get-VMSnapshot, padanan Get-VMCheckpoint, menggunakan nilai seperti Standard dan Recovery; kolom tersebut saja tidak membuktikan pengambilan produksi yang konsisten. Pastikan ProductionOnly benar-benar terpasang, Checkpoint-VM selesai tanpa kesalahan, dan identitas serta waktu titik baru sesuai. Kueri kosong atau gagal bukan bukti keberhasilan pembuatan.

Jika ProductionOnly gagal, simpan pesan dan waktunya. Periksa integrasi pencadangan tamu, VSS, ruang penyimpanan, serta peristiwa terkait pada Application/System dan Hyper-V-VMMS/Admin. Panduan diagnosis checkpoint dan disk diferensial membantu mempersempit penyebab. Jangan beralih ke Standard untuk menutupi kegagalan atau memulai ulang layanan secara sembarang. Hanya setelah pembuatan terkonfirmasi, simpan B, tutup editor, pilih tepat Lab-Production-Before, lalu baca dialog penerapan. Setelah diterapkan, periksa VM dalam keadaan mati; nyalakan dan buka file. Hasil yang diharapkan adalah A tersimpan tanpa pemulihan memori editor sebelumnya.

Catat keadaan VM, isi file tersimpan, dan perilaku editor secara terpisah. Jika aplikasi membuka kembali jendela atau memulihkan teks sendiri, tampilannya saja tidak cukup untuk menentukan jenis checkpoint. Hasil satu VM ini tidak menjamin konsistensi basis data, Active Directory, atau layanan eksternal. Beban kerja lain memerlukan pemeriksaan dukungan aplikasi dan rencana pemulihannya sendiri.

Hapus dan gabungkan melalui Hyper-V

Menghapus checkpoint menghilangkan posisi pemulihan tersebut; Hyper-V mengelola penggabungan data diferensial, bukan menerapkan keadaan lama. Jangan menghapus .avhdx melalui File Explorer atau mengubah file induknya untuk mengosongkan ruang. Jangan mengganggu penggabungan hanya karena titik sudah hilang dari daftar. Jika ruang habis atau muncul kesalahan, pertahankan rantai dan kumpulkan konteks sebelum mencoba perbaikan.

  1. Identifikasi HVTEST01, titik milik sendiri Lab-Standard-Before dan Lab-Production-Before, serta titik tambahan yang dibuat melalui dialog. Tentukan titik yang masih harus dipertahankan.
  2. Di Hyper-V Manager hapus hanya titik uji yang ditentukan. Delete Checkpoint Subtree mencakup titik turunannya; tinjau semuanya sebelum menggunakan pilihan tersebut.
  3. Tunggu penggabungan selesai sambil mengamati status, kesalahan, dan ruang penyimpanan. Jangan menghapus file manual atau memulai operasi yang mengganggu proses.
  4. Pastikan VM dapat dinyalakan dan file saat ini tetap dapat dibaca. Penghapusan saja tidak semestinya mengembalikan A; bandingkan dengan isi yang ada tepat sebelum penghapusan.

Checkpoint yang disimpan lama menambah pertumbuhan dan kerumitan. Tetapkan tujuan, penanggung jawab, dan waktu penghapusan, serta pertahankan cadangan independen yang pemulihannya telah diverifikasi. Setelah latihan, kembalikan opsi checkpoint dan editor yang dicatat sebelumnya tanpa menghapus titik milik pihak lain. Hapus hanya file teks uji milik Anda jika tidak diperlukan lagi; pembersihan itu bukan izin menghapus disk VM.