Было:
- Гипервизор KVM
- Диски VM на LVM размещенные
Делал бэкапы так:
- Парсим выхлом virsh dumpxm VMname на извлечение пути к диску, к примеру «/dev/vg0/VMname»
- Делаем LVM-снапшот на диск
- Снимаем образ LVM-снапшота
- ...
Профит!
Потом пришли они и диски VM разъехались по ISCSI target-ам (LIO) и подключается к KVM уже так «/dev/disk/by-path/ip-10.10.10.2:3260-iscsi-iqn.2003-01.org.linux-iscsi.disk.x8664:sn.cebd77d086eb-lun-3»
Снапшот уже не сделать на инициаторе! Как модифицировать скрипт бэкапа?
Мои варианты:
- Смотреть на путь и если он /dev/disk/by-path то выделять IP, идти по ssh на target, там как-то понимать что за том соответствует этому пути, убеждаться что оно LVM и делать LVMsnapshot в систему архивного хранения.
Может в корне что-то поменять, что бы упростить? Спасибо за Ваше время!