Vmware - Konsolidacja jest potrzebna, ale chcę przywrócić


10

Ostatniej nocy zrobiłem migawkę maszyny wirtualnej przed dodaniem nowego dysku i uruchomieniem defragmentacji offline Exchange (używając nowo dodanego dysku jako ścieżki tymczasowej).

Kiedy dzisiaj się obudziłem, serwer był offline, a kiedy otworzyłem vSphere, zobaczyłem komunikat „Problemy z konfiguracją - potrzebna jest konsolidacja dysków maszyny wirtualnej”. Odpowiedziałem na pytanie i wybrałem Abort / Cancel. Maszyna wirtualna następnie uruchomiła się. Baza danych Exchange ma teraz ~ 160 GB (mniej niż około 240 GB), czyli mniej więcej tyle, ile spodziewałem się po defragmentacji. To sprawiło, że podejrzewam, że defragmentacja mogła zostać ukończona, ale niestety nie można jej zamontować.

Na tym etapie wolę przywrócić migawkę. Czy ktoś był wcześniej w takiej sytuacji? Przeczytałem dużo, ale znalazłem tylko artykuły wyjaśniające, jak naprawić błąd „konsolidacji potrzeb” przez konsolidację. Nie mogę znaleźć niczego na temat usuwania niechcianych dysków delta, aby powrócić do oryginału.

Czy istnieje obsługiwany sposób usuwania tych niechcianych dysków delta bez ich konsolidacji?

Czy mogę po prostu przenieść pliki diskname-000001.vmdk w inne miejsce, a następnie uruchomić maszynę wirtualną? (Mam też kilka plików z rozszerzeniem .REDO_nSGail, które, jak zakładam, również będę musiał przenieść). Oryginalne pliki .vmdk będą jednak w trybie tylko do odczytu - czy istnieje sposób, aby przywrócić je do odczytu i zapisu?

Dziękujemy wszystkim, którzy mogą udzielić porady.

Inne informacje: - ESXi 6.0 - VM jest urządzeniem Windows SBS (które ma zarówno Exchange, jak i AD). Ma również około 1 TB danych i nie ma wystarczającej ilości wolnego miejsca w magazynie danych, aby je przywrócić. Najpierw musiałbym usunąć wszystkie pliki maszyny Wirtualnej, a następnie przywrócić kopię zapasową, co zajęłoby wiele godzin, więc wolę tego uniknąć, jeśli to możliwe.


2
Cholera. To okropny bałagan. I nie czujesz, że możesz rozwiązać obecny problem, gdy baza danych nie jest montowana?
ewwhite

1
Musiałem wcześniej odzyskać maszyny wirtualne, które mają migawki ręcznie. Musisz wskazać plik VMDK na plik płaski zamiast na dysk delta, omijając go. Więcej informacji: link
McKenning,

Odpowiedzi:


1

Aby przywrócić oryginał, po prostu wybierz „przywróć bieżącą migawkę” z menu po kliknięciu prawym przyciskiem, zakładając, że masz tylko jedną migawkę.

W VMware możesz zrobić dwie rzeczy za pomocą migawki (nieco upraszczam);

1) wróć do „stanu poprzedniego” (tak, jak było PRZED migawką), czyli „przywróć bieżącą migawkę”. W tym podejściu termin „bieżąca migawka” jest nieco mylący, ale należy go traktować jako stan przed migawką.

2) Usuń migawkę, która akceptuje wszystkie zmiany wprowadzone od czasu zrobienia migawki i roluje je w uruchomionej maszynie wirtualnej. Wygląda na to, że nie chcesz tego robić.

„Konsolidacja” naprawdę nie ma nic wspólnego z wyborem, którego chcesz dokonać; konsolidacja po prostu konsoliduje zbędne dzienniki lub pliki .vmdks z nieudanych przeszłych procesów i nie ma nic wspólnego ze zmianami dysków. Na przykład, jeśli Snap nie powiedzie się, masz nadmiarowe dzienniki i być może .vmdk. „Konsoliduj” oczyści je, prawdopodobnie usuwając zbędne. Konsolidacja nie zmieni liczby posiadanych migawek. Po prostu usuwa częściowe lub zduplikowane dzienniki i / lub plik .VMDK z nieudanych wcześniejszych operacji.

Teoretycznie, jeśli chcesz wrócić do „stanu poprzedniego”, „cofniesz”. Odrzuci zmiany delty i wróci do stanu sprzed migawki. „Konsoliduj: Scala hierarchię dzienników ponawiania. Jest to dostępne w wersji vSphere 5.0 i nowszych.” ze strony VMware.

Oczywiście, biorąc pod uwagę twoją sytuację, wszystkie normalne zastrzeżenia miałyby zastosowanie, miały kopie zapasowe itp. Itp.

Może przeczytaj to, aby uzyskać więcej informacji:

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.