Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
При развёртывании виртуальной машины Hyper-V с гостевой ОС Debian GNU/Linux крайне желательно устанавливать пакет интеграции ОС Linux c средой виртуализации. Если не обеспечить установку компонент интеграции, то в гостевой ОС не будут работать некоторые важные функции, например, могут возникуть проблемы с корректным резервным копирование ВМ «на горячую» средствами VSS.
Например, при попытке резервного копирования ВМ из System Center DPM в логе гостевой Linux-системы мы можем получить ошибку:
# tail -f /var/log/messages ... KOM-APP31 kernel: [..] hv_utils: VSS: failed to communicate to the daemon: -22
Установку компонент интеграции Hyper-V можно выполнить из официальных репозиториев Debian. После установки желательно перезагрузить гостевую ОС, чтобы убедиться в успешном автоматическом запуске служб:
# apt-get install hyperv-daemons # reboot
Проверим состояние служб после перезагрузки:
# systemctl status *hv-*
Теперь ещё раз попробуем запустить резервное копирование ВМ из System Center DPM, которое должно вызвать взаимодействое со службой VSS (hyperv-daemons.hv-vss-daemon.service) в гостевой ОС Linux Debian. В этот момент смотрим лог и убеждаемся в том, что события VSS-заморозки диска отрабатывают без ошибок.
# tail -f /var/log/messages | grep Hyper-V Jan 13 12:45:00 KOM-APP31 Hyper-V VSS: VSS: op=CHECK HOT BACKUP Jan 13 12:45:00 KOM-APP31 Hyper-V VSS: VSS: op=FREEZE: succeeded Jan 13 12:45:00 KOM-APP31 Hyper-V VSS: VSS: op=THAW: succeeded Jan 13 12:45:58 KOM-APP31 Hyper-V VSS: VSS: op=CHECK HOT BACKUP
Есть мнение, что неотъемлемой частью настройки компонент интеграции является обновление initramfs. Однако необходимость этого для меня на данный момент остаётся под вопросом.
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 25.02.2019 12:22