Назад | Перейти на главную страницу

Для образов хоста kvm. GFS2 или OCFS2 с drbd8?

Мне нужна общая файловая система поверх 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 замков / сек

  • Один узел pclock rw test "./ping_pong -rw / gfs2-00 / test 3"

[корень @ core-01 ~] # ./ping_pong -rw / gfs2-00 / test 3

2192 замков / сек

  • Двухузловой pclock rw test "./ping_ping -rw / gfs2-00 / test 3"

[корень @ 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.