===== System Center 2012 R2 DPM - Резервное копирование виртуальной машины Hyper-V завершается ошибкой ID 30111 Details: VssError:The writer experienced a non-transient error 0x800423F4 ===== {{:microsoft-system-center:data-protection-manager:pasted:20170529-154826.png }} После изменения конфигурации виртуальных дисков в виртуальной машине **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
{{ :microsoft-system-center:data-protection-manager:pasted:20201028-125655.png }} Если провайдер присутствует, то можно попробовать выполнить выключение и повторное включение опции **Backup** (**volume checkpoint**) в свойствах проблемной виртуальной машины. {{ :microsoft-system-center:data-protection-manager:pasted:20201028-130132.png }} То есть, __сначала выключаем__ компоненту интеграции для поддержки "горячего бэкапа" ВМ, нажимаем **Apply** или **OK**, чтобы сохранить изменения. Спустя пару секунд __снова включаем__ эту опцию и сохраняем свойства ВМ. То, где выполняется выключение/включении опции особого значения не имеет. Например, это можно сделать: * В оснастке **Hyper-V Manager** (для изолированных хостов виртуализации) * В оснастке **Failover Cluster Manager**, если ВМ кластеризована * В оснастке управления **System Center VMM**, если хост управляется VMM. После проделанного действия можно снова попробовать выполнить процедуру **Consistency check** на сервере DPM, и, возможно, на этот раз она пройдет без описанных выше ошибок. По сути, эта проблема и её решение перекликаются с ранее опубликованной заметкой [[microsoft-system-center:data-protection-manager:dpm-backyp-hyper-v-vm-event-12293-vss-error-calling-a-routine-on-a-shadow-copy-provider-0x800705b4|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]] \\ ---- Проверено на следующих конфигурациях: ^ Версия ОС хоста Microsoft Hyper-V/DPM ^ Версия Microsoft System Center DPM ^ | Windows Server 2012 R2 Standard (6.3.9600) EN | System Center 2012 R2 DPM (4.2.1603.0) UR14 EN | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 28.10.2020 13:14 {{tag>Hyper-V Virtualization "System Center" "System Center 2012 R2" "Windows Server" "Windows Server 2012 R2" DPM SCDPM Backup Troubleshooting VSS}} ~~DISCUSSION~~