У меня не XenServer (представляющий собой целый стек технологий и решений, связанных общей интеграцией из коробки), а голый Xen. Он просто получает ресурсы (включая виртуальный диск из устройства или файла) и запускает на них контекст виртуальной машины.
DRBD будет работать в желаемом мной "полностью асинхронном" режиме только через DRBD-proxy. Который - коммерческий продукт от LINBIT, и стоит он столько, что они даже не выкладывают ценник, а предпочитают выставлять коммерческие по почте.
По разрозненной информации - единицы тысяч долларов в год. Для моего случая это неоправданно дорого.
Пришел к выводу, что повышу размер активной области, и буду подключать второстепенную ноду по ночам, когда почти никто не работает. Через гигабитный линк, т.к. от разнесения нод через интернет придется отказаться из за того, что синхронизация за ночь, высоковероятно, успевать выполниться не будет.
Других решений, которые позволяют синхронизировать блочные устройства (не файлы) дифференциально, я не нашел.
Виртуалки под xen. Насколько я понял. в proxmox репликация делается через zfs, при файловых контейнерах виртуальных дисков. Сама zfs мне не подойдет, см. ответ rPman ниже, а за короткое время изучить proxmox и собрать продакшн решение на нем я не успею, плюс есть и другие причины, почему я не смогу его использовать.
Спасибо за совет. В ином случае бы воспользовался. Здесь же на реплицируемом разделе положен LVM VG, на нем нарезаны LV под виртуалки, и виртуалки их постоянно занимают, плюс есть еще dmcrypt... короче говоря, в данном бутерброде нет места btrfs. :-)
Можно, конечно, на btrfs положить виртуальные диски в файлы, и свести задачу к вашей, но производительность от файловых дисков (по моим наблюдениям) будет ниже, плюс xen 4.11, внезапно, имеет косяк, который препятствует использованию виртуальных дисков в файлах. На 4.8 откатываться не хочу, ждать 4.13, где это поправили, некогда, бекпортов под debian / ubuntu я не нашел, перекомпиляцией с патчем заниматься не смогу, короче вилы :-)
Допустим, если раз в сутки-двое сойдутся звезды, и синхронизация догонит актуальное состояние диска, меня устроит. Волатильные данные копируются иным способом, ценна сама упряжка из виртуалок, и операционных систем на них.
Разумеется, есть копирование баз иным способом. При вводе в эксплуатацию резервного сервера, база будет накачена из заведомо рабочего бекапа.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Сам по себе с образами он ничего делать не может.