Vmware - консолідація потрібна, але я хочу повернути її назад


10

Минулої ночі я зробив знімок VM перед тим, як додати новий диск і запустити офлайн-дефрагмент Exchange (використовуючи щойно доданий диск як тимчасовий шлях).

Коли я прокинувся сьогодні, сервер був в автономному режимі, і коли я відкрив vSphere, я побачив повідомлення "Проблеми з конфігурацією - консолідація дисків віртуальної машини потрібна". Я відповів на запитання і вибрав Abort / Cancel. Потім VM завантажився. Зараз база даних Exchange становить ~ 160 Гб (зменшення приблизно від 240 ГБ), що приблизно відповідає розміру, який я очікував після дефрагментації. Це змусило мене підозрювати, що дефраг, можливо, завершився, але, на жаль, він не встановиться.

На цьому етапі моїм уподобанням було б повернутися до знімка. Хтось раніше був у цій ситуації? Я багато читав, але знайшов лише статті, що пояснюють, як виправити помилку "консолідація потреб" шляхом консолідації. Я не можу знайти нічого про видалення небажаних дельта-дисків для повернення до оригіналу.

Чи підтримується спосіб видалення цих небажаних дельта-дисків без їх консолідації?

Чи можу я просто перемістити файли diskname-000001.vmdk в інше місце, а потім завантажувати VM? (У мене також є деякі файли з розширенням .REDO_nSGail, які, мабуть, мені теж потрібно буде перемістити). Оригінальні файли .vmdk перебувають у режимі лише для читання - чи є спосіб я повернути їх для читання-запису?

Дякуємо всім, хто може запропонувати поради.

Інша інформація: - ESXi 6.0 - VM - це вікно SBS для Windows (у якому є і Exchange, і AD). У нього також є близько 1 ТБ даних і недостатньо вільного місця в сховищі даних, щоб відновити все це. Мені потрібно спочатку перенести всі файли VM, а потім відновити резервну копію, яка зайняла б багато годин, тому я скоріше уникаю цього, якщо можливо.


2
Блін. Це жахливий безлад. І ви не відчуваєте, що можете вирішити цю проблему, коли база даних не встановлюється?
ewwhite

1
Мені доводилося відновлювати ВМ, які мали знімки вручну раніше. Вам потрібно буде вказати файл VMDK на плоский файл замість дельта-диска, обминаючи його. Більше інформації: посилання
McKenning

Відповіді:


1

Щоб повернутися до оригіналу, ви просто виберіть "повернутись до поточного знімка" у меню правої кнопки миші, припускаючи, що у вас є лише один знімок.

У VMware ви можете зробити дві речі із знімком (я дещо спрощую);

1) поверніться до "попереднього стану" (так, як це було до початку знімка), що є "поверненням до поточного знімка". У такому підході термін «поточний знімок» є деяким оманом, але вважайте його як стан перед знімком.

2) Видаліть знімок, який приймає всі зміни, які ви внесли з моменту отримання знімка, і перекочує їх у працюючу машину вільного перегляду. Схоже, ти цього не хочеш робити.

"Консолідація" насправді не має нічого спільного з вибором, який ви хочете зробити; консолідація просто консолідує зайві журнали або .vmdks з невдалих минулих процесів і не має нічого спільного зі змінами на диску. Наприклад, якщо оснащення не вдалося, у вас є зайві журнали та, можливо, .vmdk. "Консолідація" очистила б їх, ймовірно, видаливши зайві. Консолідація не змінить кількість ваших знімків. Він просто очищає часткові або дублюючі журнали та / або .VMDK від невдалих попередніх операцій.

Отже, теоретично, якщо ви хочете повернутися до "попереднього стану", ви б "повернули". Він відкине зміни дельти і повернеться до цього попереднього знімка. "Консолідація: Об'єднує ієрархію повторних журналів. Це доступно в vSphere 5.0 та новіших версіях." з веб-сайту VMware

Звичайно, враховуючи вашу ситуацію, всі нормальні застереження застосовуватимуться, матимуть резервні копії тощо, тощо.

Ви можете прочитати це для отримання додаткової інформації:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.