Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
После изменения конфигурации виртуальных дисков в виртуальной машине Hyper-V может перестать выполняться ранее работавшее резервное копирование виртуальной машины на сервере System Center DPM. При каждой попытке выполнить Consistency check в консоли сервера DPM может возникать ошибка с кодом ID 30111:
Type: Consistency check Status: Failed Description: The VSS application writer or the VSS provider is in a bad state. Either it was already in a bad state or it entered a bad state during the current operation. (ID 30111 Details: VssError:The writer experienced a non-transient error. If the backup process is retried, the error is likely to reoccur. (0x800423F4)) End time: 27.10.2020 21:29:08 Start time: 27.10.2020 21:25:23 Time elapsed: 00:03:44 Data transferred: 0 MB Cluster node KOM-VM42.holding.com Source details: KOM-RDS21 Protection group: Hyper-V-Clustered-VMs
При этом внутри гостевой ОС Windows в event-логе Application в этот момент регистрируется ошибка:
Имя журнала: Application Источник: VSS Дата: 27.10.2020 21:27:38 Код события: 12293 Уровень: Ошибка Компьютер: KOM-RDS21.holding.com Описание: Ошибка теневого копирования тома: Ошибка при вызове подпрограммы на поставщике теневого копирования {74600e39-7dc5-4567-a03b-f091d6c7b092}. Данные подпрограммы PreFinalCommitSnapshots({b0b33f7c-4632-482a-959d-10c3094582a6}, 2) [hr = 0x800705b4, This operation returned because the timeout period expired. ]. Operation: Executing Asynchronous Operation Context: Current State: DoSnapshotSet
Такие операции, как перезапуск виртуальной машины и удаление/добавление ВМ в Protection Group в DPM при этом могут не помогать.
Проблема может быть связана с некорректной работой провайдера VSS внутри самой виртуальной машины.
В первую очередь убедимся в том, что в гостевой системе присутствует провайдер, поставляемый в составе гостевых служб Hyper-V, выполнив команду:
vssadmin list providers
Если провайдер присутствует, то можно попробовать выполнить выключение и повторное включение опции Backup (volume checkpoint) в свойствах проблемной виртуальной машины.
То есть, сначала выключаем компоненту интеграции для поддержки «горячего бэкапа» ВМ, нажимаем Apply или OK, чтобы сохранить изменения. Спустя пару секунд снова включаем эту опцию и сохраняем свойства ВМ.
То, где выполняется выключение/включении опции особого значения не имеет. Например, это можно сделать:
После проделанного действия можно снова попробовать выполнить процедуру Consistency check на сервере DPM, и, возможно, на этот раз она пройдет без описанных выше ошибок.
По сути, эта проблема и её решение перекликаются с ранее опубликованной заметкой SCDPM 2012 R2 - Ошибка резервного копирования ВМ Hyper-V - EventID 12293 VSS : Error calling a routine on a Shadow Copy Provider - PreFinalCommitSnapshots - 0x800705b4 - This operation returned because the timeout period expired
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 28.10.2020 13:14