Назад | Перейти на главную страницу

ДАННЫЕ НЕ СОХРАНЕНЫ В ГОСТЕВОЙ ОС?

Сервер Dell PowerEdge T110 II в корпусе Tower |
Windows Server 2012 R2 | Диспетчер виртуальных машин Hyper-v | Windows 7 Pro (гостевая ОС)


Гостевая ОС Hyper-V (win7 pro) служит сервером базы данных (MySQL) для хранения данных клиентов. Произошло отключение электроэнергии, сетевой коммутатор, соединяющий сервер башни с внешним миром, в данный момент (по некоторым причинам) не был подключен к системам резервного питания, поэтому был отключен вместе с другими устройствами, кроме сервера DELL.

Я не был «на месте», когда это произошло, поэтому местный персонал (БЕЗ доступа для входа в ОС хоста серверной башни DELL), думая, что это всего лишь простой цикл включения питания, включил сетевой коммутатор, но после того, как был проинформирован Операторы переднего плана, что сервер базы данных SQL (установленный в гостевой ОС) в ОС хоста вышки все еще недоступен, нажали КНОПКУ ПИТАНИЯ сервера, чтобы инициировать мягкое выключение (опять же, думая, что это был простой подвиг выключения и включения) .

База данных все еще недоступна, меня вызвали и повернули вправо, чтобы узнать - гостевая ОС находится в состоянии «СОХРАНЕНИЕ» с несколькими родительскими и дочерними снимками (контрольными точками). Попытка включить его вызвала ошибки после ошибок, которые мешали мне даже видеть экран загрузки гостевой ОС. Я выбрал вариант «Удалить сохраненное состояние» и начал, но безрезультатно. Поэтому я просто создал НОВУЮ виртуальную машину, используя тот же файл VHD, что и проблемная виртуальная машина. Создание прошло успешно, вы вошли в ОС Gust, проверьте все установленные программы, особенно базу данных SQL и другие поддерживающие приложения. Все выглядит отлично даже со стороны рабочего места операционного кассира. Проблема решена, поэтому я решил, что все кончено.

Затем произошло самое ужасное - пропали все ежедневные данные за ЧЕТЫРЕ МЕСЯЦА НАЗАД! Теперь кассира дышит мне в шею. У меня не было выбора, кроме как воскресить старую бедную ВМ. К счастью, мне это удалось. Как это случилось? Разве данные не должны храниться в реальной гостевой ОС, а НЕ в связанных с ней снимках?

Эмм ... нет. Исходный VHD (X) переводится в состояние только для чтения, и все новые записи записываются на диск моментального снимка. Используя исходный VHD (X) для возобновления работы виртуальной машины, вы, по сути, вернули данные обратно в точку, в которой они находились до создания первого снимка. Вам, вероятно, следует улучшить свои знания о снимках.

Кроме того, почему вы создаете моментальные снимки для производственной виртуальной машины и почему вы так долго работаете со снимками? Это противоречит передовой практике. Моментальные снимки предназначены для использования в качестве способа отката к заведомо удачному моменту времени, когда вы тестируете обновления, установки или другие изменения в своей виртуальной машине.

http://www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/backup-recovery/managing-hyper-v-snapshots-part1.html

Надеюсь, вы не думаете, что снимки - это резервные копии, потому что это не так. Я также надеюсь, что вы регулярно делаете резервные копии виртуальной машины и / или данных ... но похоже, что это не так.