четверг, 9 июля 2020 г.

Proxmox VE. Windows 2008(R2) гости и ошибка службы VSS.

Здесь я описывал установку Windows гостя в Proxmox, теперь дошли руки до решения давних проблем, с которыми встретился.

Преамбула следующая:
Я настраивал кластер, количество виртуалок росло, настраивал репликацию между нодами и паралельно с этим накапливались маленькие проблемы.
Одной из них были проблемы со службой теневого копирования томов VSS

Проявлялось следующим образом:

  1. Bacula - резервное копирование начало себя вести достаточно непредсказуемо:
    После перезагрузки сервера бэкапы вполне себе нормально работали, ровно до тех пор, пока сервером не начинали активно пользоваться, после этого задание висло и логи выглядели так:
    Покалякал, но смысл понятен
  2. Другие Windows машины, тоже вели себя не вполне адекватно:
    В журнале событий сыпались ошибки VSS:
    следующего содержания:
    Как и с бакулой помогала перезагрузка

Примечание
Одна из попыток разобраться описывалась здесь.

Анализ проблемы показал, что она вызывается одновременным запуском двух провайдеров службы теневого копирования во время репликации виртуальной машины

  1. Службы Microsoft
  2. И службы Qemu

На скринах они в нормальном состоянии

Первым делом я начал с обновления гостевого агента до последней стабильной версии (virtio-win-0.1.141 -> virtio-win-0.1.171 ), после чего зависание служб прекратилось, но ошибки в журнале продолжали сыпаться

В итоге помогло следующее решение:

  1. Запускаем редактор реестра (Win-R, regedit)
  2. Идем в ветку реестра HKEY_LOCAL_MASHINE\SYSTEM\CurentControlSet\Servises\VSS\Providers\
    и находим раздел QEMU Guest Agent VSS Provider
  3. Делаем резервную копию этого раздела для ввосстановления в случае необходимости
    Экспотрировать
    Называем интуитивно понятно
  4. После чего удаляем ее
  5. Перезагружаемся и ждем
  6. 2 дня - в журнале чисто!
P.S.
Не считаю себя гуру Windows администрирования и возможно мой способ неверный, но главное, что работает!
Результат достигнут.

2 комментария:

  1. Александр, кажется тема решения фактически не раскрыта!!! Сделали копию ветки реестра и... на этом всё?! Или же после того как ветка реестра была скопирована её удаляем?

    ОтветитьУдалить