Vmware - Konsolidasi diperlukan, tetapi saya ingin kembali


10

Tadi malam saya mengambil snapshot dari VM sebelum menambahkan disk baru dan menjalankan defrag offline Exchange (menggunakan disk yang baru ditambahkan sebagai jalur sementara).

Ketika saya bangun hari ini server sedang offline, dan ketika saya membuka vSphere saya melihat pesan "Masalah Konfigurasi - konsolidasi disk mesin virtual diperlukan". Saya menjawab pertanyaan dan memilih Abort / Cancel. VM kemudian boot. Database Exchange sekarang ~ 160GB (turun dari sekitar 240GB), yaitu sekitar ukuran yang saya harapkan setelah defrag. Itu membuat saya curiga defrag mungkin telah selesai, tetapi sayangnya itu tidak bisa dipasang.

Pada tahap ini preferensi saya adalah kembali ke snapshot. Adakah yang pernah berada dalam situasi ini sebelumnya? Saya sudah banyak membaca tetapi hanya menemukan artikel yang menjelaskan cara memperbaiki kesalahan "perlu konsolidasi" dengan melakukan konsolidasi. Saya tidak dapat menemukan apa pun tentang menghapus disk delta yang tidak diinginkan untuk kembali ke aslinya.

Apakah ada cara yang didukung untuk menghapus disk delta yang tidak diinginkan ini tanpa menggabungkannya?

Bisakah saya memindahkan file diskname-000001.vmdk ke tempat lain lalu mem-boot VM? (Saya juga punya beberapa file dengan ekstensi .REDO_nSGail yang saya anggap perlu saya pindahkan juga). File .vmdk yang asli akan berada dalam mode baca-saja - apakah ada cara saya dapat mengaturnya kembali ke baca-tulis?

Terima kasih kepada siapa pun yang dapat menawarkan beberapa saran.

Info lain: - ESXi 6.0 - VM adalah kotak SBS Windows (yang memiliki Exchange dan AD). Ini juga memiliki sekitar 1TB data dan tidak cukup ruang kosong di penyimpanan data untuk memulihkan semuanya. Saya harus memindahkan semua file VM terlebih dahulu, lalu mengembalikan cadangan yang akan memakan waktu berjam-jam jadi saya lebih suka menghindarinya jika memungkinkan.


2
Sial. Itu kekacauan yang mengerikan. Dan Anda merasa tidak dapat memperbaiki masalah saat ini dengan basis data yang tidak dipasang?
ewwhite

1
Saya harus memulihkan VM yang memiliki snapshot secara manual sebelumnya. Anda perlu mengarahkan file VMDK ke file flat alih-alih disk delta, sehingga mem-bypassnya. Info lebih lanjut: tautan
McKenning

Jawaban:


1

Untuk kembali ke aslinya, Anda cukup memilih "kembali ke snapshot saat ini" dari menu klik kanan, dengan asumsi Anda hanya memiliki satu snapshot.

Di VMware, Anda dapat melakukan dua hal dengan snapshot (saya agak menyederhanakan);

1) kembali ke "keadaan sebelumnya" (seperti sebelum snapshot), yang merupakan "kembali ke snapshot saat ini". Dalam pendekatan ini, istilah "snapshot saat ini" agak menyesatkan tetapi menganggapnya sebagai keadaan sebelum snapshot.

2) Hapus snapshot yang menerima semua perubahan yang telah Anda buat sejak mengambil snapshot dan gulung ke dalam VM yang sedang berjalan. Sepertinya Anda tidak ingin melakukan ini.

"Konsolidasi" sebenarnya tidak ada hubungannya dengan pilihan mana yang ingin Anda kejar; mengkonsolidasikan hanya mengkonsolidasikan log redundan atau .vmdks dari proses yang gagal di masa lalu dan tidak ada hubungannya dengan perubahan disk. Misalnya, jika snap gagal, Anda memiliki log yang berlebihan dan mungkin .vmdk. "Konsolidasi" akan membersihkannya, mungkin dengan menghapus yang berlebihan. Konsolidasi tidak akan mengubah jumlah foto yang Anda miliki. Ini hanya membersihkan sebagian atau duplikat log dan / atau .VMDK dari operasi sebelumnya yang gagal.

Jadi, secara teori, jika Anda ingin kembali ke "kondisi awal" Anda akan "kembali". Ini akan membuang perubahan delta dan kembali ke keadaan pra-potret. "Konsolidasi: Menggabungkan hierarki redo log. Ini tersedia di vSphere 5.0 dan yang lebih baru." dari situs web VMware.

Tentu saja, mengingat situasi Anda, semua peringatan normal akan berlaku, memiliki cadangan, dll., Dll.

Baca ini untuk informasi lebih lanjut:

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.