Кардиостимулятор и DRBD на Hyper-V
Мне нужно настроить двухузловой веб-кластер для веб-сайта Apache. У меня есть инфраструктура Hyper-V и только два узла. Точки балансировки нагрузки и высокой доступности.
Я установил и настроил две виртуальные машины с CentOS 7, кластер Pacemaker, MariaDB 10. Я настроил ресурс Master/Slave ocf::percona:mysql в Pacemaker.
Далее мне нужно общее хранилище для содержимого веб-сайта. Я создал диск DRBD в режиме с двумя основными каналами и GFS2 поверх него. Я проверил это без добавления в кардиостимулятор. Все работало нормально, но, чтобы сделать это автоматически, мне нужно управлять ими через Pacemaker.
Проблема в том, что Pacemaker нужно ограждение для создания ресурса DRBD, но для Hyper-V нет агентов stonith.
Я читал, что в предыдущей версии для CentOS 6 можно было создать агент SSH stonith. Я пытался сделать это, но шт не работает с ним.
Возможно ли сейчас использовать Pacemaker в верхней части Hyper-V? Или может существовать другой способ использовать DRBD в двойном первичном?
1 ответ
Я пробовал много решений, но никто не работал хорошо. Я сделал двустороннюю репликацию файлов, используя вместо этого lsyncd.