Для изображений хоста kvm. GFS2 или OCFS2 с drbd8?
Мне нужна общая файловая система поверх drbd8 на двух узлах. Серверы работают на Ubuntu 9.10.
Я много гуглил, но не смог найти четкой тенденции, которую предпочитает веб-сообщество. Похоже, что OCFS2 сейчас более широко используется.
Какая файловая система надежнее, быстрее? GFS2 или OCFS2? Сообщество linux больше ориентируется на GFS2 или OCFS2? Что из этого лучше поддерживается в Ubuntu 9.10?
Есть ли лучшие (или более распространенные) альтернативы?
3 ответа
Мы используем GFS2/rgmanager/DRBD и KVM для нашей облачной инфраструктуры.
Я не знаю, какого рода менеджер ресурсов OCFS2 имеет; но gfs2 rgmanager великолепен и поддерживает живую миграцию; которые работают без нареканий.
Я хотел попробовать GPFS, но не удосужился проверить это; Я собирался настроить узлы gpfs в существующей настройке kvm / gfs2 в качестве гостей vm.
В целом: Очень надежно, некоторые проблемы с производительностью связаны с блокировкой GFS2 между узлами даже при отключенном ограничении скорости.
- Тест блокировки одного узла
[root @ core-01 ~] #./ping_pong / gfs2-00 / test 3
2159 замков / сек
- На обоих узлах
[root @ core-01 ~] #./ping_pong / gfs2-00 / test 3
1336 замков / сек
[root @ core-02 ~] #./ping_pong / gfs2-00 / test 3
1333 блокировки / сек
- Тест одного блока pclock "./ping_pong -rw / gfs2-00 / test 3"
[root @ core-01 ~] #./ping_pong -rw / gfs2-00 / test 3
2192 замков / сек
- Тест двухблочного pclock "./ping_ping -rw / gfs2-00 / test 3"
[root @ core-01 ~] #./ping_pong -rw / gfs2-00 / test 3
2 locks/sec
[root @ core-02 ~] #./ping_pong -rw / gfs2-00 / test 3
2 locks/sec
Я попытался задокументировать некоторые из наших работ:
Я не могу говорить за всех, но, безусловно, мы очень довольны OCFS2, будь то на чистом OEL или в виртуальных машинах ESX.
Я протестировал и GFS2, и OCFS2 на паре серверов хранения drbu Ubuntu-9.04 с парой серверов Ubuntu-9.04, монтирующих образы kvm через NFS и iSCSI.
Я отказался от настройки GFS2, так как инструкции для OCFS2 работали для меня практически из коробки. Я до сих пор не знаю, почему GFS2 не работал, поскольку я установил его на пару виртуальных машин с тех пор без проблем.
Мы очень довольны производительностью drbd + OCFS2 + kvm. Мы действительно столкнулись с проблемами на ранних этапах с коротким таймаутом drbd. Если бы мы использовали расширение qcow2 при записи образов, то мы бы получили прерывистые сбои виртуальных машин при высокой нагрузке. С момента конвертации изображений в raw у нас не было никаких проблем.