Мне нужна общая файловая система поверх drbd8 на двух узлах. На серверах работает ubuntu 9.10.
Я много гуглил, но не смог найти четкой тенденции, что предпочитает веб-сообщество. Похоже, что сейчас OCFS2 больше используется.
Какая файловая система надежнее, быстрее? GFS2 или OCFS2? Сообщество Linux больше стремится к GFS2 или OCFS2? Какой из этих двух лучше поддерживает ubuntu 9.10?
Есть ли лучшие (или более распространенные) альтернативы?
Мы используем 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 замков / сек
[корень @ core-01 ~] # ./ping_pong -rw / gfs2-00 / test 3
2192 замков / сек
[корень @ 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
Я попытался задокументировать некоторые из наших работ:
http://wiki.samba.org/index.php/6.0:_DRBD#6.5._DRBD_8.0_GFS2_Primary.2FPrimary_Clustered_Filesystem
Я тестировал и GFS2, и OCFS2 на паре серверов хранения drdb Ubuntu-9.04 с парой серверов Ubuntu-9.04, монтирующих образы kvm через NFS и iSCSI.
Я отказался от настройки GFS2, так как инструкции для OCFS2 работали для меня почти сразу же. Я до сих пор не знаю, почему GFS2 не работал, поскольку с тех пор я без проблем установил его на паре виртуальных машин.
Мы вполне довольны производительностью drbd + OCFS2 + kvm. Однако на раннем этапе мы столкнулись с проблемами с короткими таймаутами drbd. Если бы мы использовали qcow2 expand для записи образов, мы бы получили периодические сбои виртуальной машины при высокой нагрузке. С момента преобразования изображений в raw у нас не было никаких проблем.
Я не могу говорить за всех, но, безусловно, мы очень довольны OCFS2, будь то OEL без операционной системы или виртуальные машины ESX.