LinuxHA кластер, нужен совет относительно общего хранилища
Я настраиваю двухузловой кластер Heartbeat+Pacemaker для запуска domU Xen в среде с отказоустойчивым режимом и в режиме живой миграции. Хранилище - это LUN на (EqualLogic) устройстве iSCSI SAN. Изначально я хотел использовать LVM для управления хранилищем, так как у каждого domU есть собственный корень и своп LV на VG, выделенном для domU. Я хотел бы иметь другую VG, которая содержит служебные данные (например, мониторинг Cacti, данные Nagios...). Поскольку это активный / пассивный кластер, только один узел будет обращаться к LV в любой VG в любой момент времени, за исключением аварийного переключения и динамической миграции. Исходя из того, что я до сих пор собирал, вы можете выполнить отработку отказа с LVM, но не с live-миграцией, потому что в случае live-миграции у вас есть>=2 узла, обращающихся к данным одновременно, и LVM не поддерживает кластер.
Теперь, кажется, можно использовать cLVM или кластерную файловую систему, такую как OCFS2. Большая часть информации, которую я нашел в Интернете, похоже, направлена на DRBR + OCFS2 + iSCSI + LVM + ... + n. Я бы предпочел избежать такой сложности.
Является ли cLVM приемлемым решением для представленной среды, или в этой настройке требуется OCFS2?
1 ответ
Поскольку в предложенной настройке одновременно не должно быть доступа ни к одному компьютеру, достаточно clvm. OCFS2 необходим только в том случае, если на двух или более компьютерах необходимо подключить общий том одновременно. Clvm следит за тем, чтобы два хоста xen знали, в какой части LUN находится конкретный том, и, если вы не запустите одну и ту же виртуальную машину на обеих машинах одновременно, этот конкретный том будет доступен только одной (виртуальной) машине в время. Вы можете рассмотреть возможность использования XenServer в качестве ОС для двух ваших хост-серверов и добавить их вместе в настройке кластера, которая автоматически позаботится о LVM и подготовке LUN и все такое. Автоматическое переключение при сбое (называемое HA в XenServer) доступно только при покупке расширенной лицензии. Бесплатная версия допускает кластеризацию, живую миграцию и т. Д. И означает, что почти все в Xen было настроено для вас.