• Репликация диска по DRBD через медленную сеть, или иное решение?

    @stvorl Автор вопроса
    У меня не XenServer (представляющий собой целый стек технологий и решений, связанных общей интеграцией из коробки), а голый Xen. Он просто получает ресурсы (включая виртуальный диск из устройства или файла) и запускает на них контекст виртуальной машины.

    Сам по себе с образами он ничего делать не может.
  • Репликация диска по DRBD через медленную сеть, или иное решение?

    @stvorl Автор вопроса
    Грустно все, короче, и плохо.

    DRBD будет работать в желаемом мной "полностью асинхронном" режиме только через DRBD-proxy. Который - коммерческий продукт от LINBIT, и стоит он столько, что они даже не выкладывают ценник, а предпочитают выставлять коммерческие по почте.
    По разрозненной информации - единицы тысяч долларов в год. Для моего случая это неоправданно дорого.

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

    Других решений, которые позволяют синхронизировать блочные устройства (не файлы) дифференциально, я не нашел.
  • Репликация диска по DRBD через медленную сеть, или иное решение?

    @stvorl Автор вопроса
    Виртуалки под xen. Насколько я понял. в proxmox репликация делается через zfs, при файловых контейнерах виртуальных дисков. Сама zfs мне не подойдет, см. ответ rPman ниже, а за короткое время изучить proxmox и собрать продакшн решение на нем я не успею, плюс есть и другие причины, почему я не смогу его использовать.
  • Репликация диска по DRBD через медленную сеть, или иное решение?

    @stvorl Автор вопроса
    Спасибо за совет. В ином случае бы воспользовался. Здесь же на реплицируемом разделе положен LVM VG, на нем нарезаны LV под виртуалки, и виртуалки их постоянно занимают, плюс есть еще dmcrypt... короче говоря, в данном бутерброде нет места btrfs. :-)

    Можно, конечно, на btrfs положить виртуальные диски в файлы, и свести задачу к вашей, но производительность от файловых дисков (по моим наблюдениям) будет ниже, плюс xen 4.11, внезапно, имеет косяк, который препятствует использованию виртуальных дисков в файлах. На 4.8 откатываться не хочу, ждать 4.13, где это поправили, некогда, бекпортов под debian / ubuntu я не нашел, перекомпиляцией с патчем заниматься не смогу, короче вилы :-)
  • Репликация диска по DRBD через медленную сеть, или иное решение?

    @stvorl Автор вопроса
    Я этот момент оговорил в исходном вопросе.

    Допустим, если раз в сутки-двое сойдутся звезды, и синхронизация догонит актуальное состояние диска, меня устроит. Волатильные данные копируются иным способом, ценна сама упряжка из виртуалок, и операционных систем на них.


    Разумеется, есть копирование баз иным способом. При вводе в эксплуатацию резервного сервера, база будет накачена из заведомо рабочего бекапа.