The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Red Hat представила GlusterFS 3.4

08.08.2013 09:48

Компания Red Hat объявила о выходе распределенной файловой системы GlusterFS 3.4, позволяющей организовать работу распределённого на несколько узлов хранилища, развёртываемого поверх штатных POSIX ФС, таких как Ext4, XFS и Btrfs, с использованием механизма FUSE (ФС в пользовательском пространстве). GlusterFS предоставляет средства автоматического восстановления после сбоев и обеспечивает практически неограниченную масштабируемость, благодаря отсутствию привязки к централизованному серверу мета-данных (используются распределённые хэш-таблицы). Готовые для установки бинарные пакеты с GlusterFS 3.4 подготовлены для Fedora, RHEL, CentOS, Debian и Ubuntu.

Основные новшества:

  • Оптимизация для использования в качестве распределённого хранилища образов виртуальных машин;
  • Интеграции поддержки QEMU в библиотеку libgfapi, в дополнение к ранее реализованной поддержке Samba. Библиотека libgfapi позволяет организовать прямой доступ из QEMU и Samba к данным, хранимым в GlusterFS, без монтирования раздела;
  • Поддержка интеграции с облачной платформой OpenStack (GlusterFS может использоваться в качестве первичного хранилища в OpenStack);
  • Существенное увеличение производительности режима синхронной репликации, за счёт переработки транслятора репликаций (AFR);
  • Поддержка POSIX ACL при монтировании GlusterFS-разделов через NFSv3;
  • Реализация агентов управления ресурсами (Resource Agents), совместимых с Open Cluster Framework, что позволяет использовать с glusterd такие менеджеры кластерных ресурсов, как Pacemaker. По своей организации агенты напоминают сценарии управления работой сервисов для upstart и systemd, за тем исключением, что они рассчитаны на работу в кластерном окружении.
  • Поддержка интерфейса управления системами виртуализации oVirt 3.2 и подготовка прослойки для интеграции со сторонними инструментариями через RESTful API;
  • Поддержка SSL-шифрования для соединения через сокеты;
  • Поддержка многопоточности в Glusterd;
  • Поддержка управления кворумом (Quorum) на стороне сервера на основании информации glusterd о достижимости других узлов, что позволяет в случае нарушения работы Сети временно отключить реплицируемые блоки, для которых не был достигнут кворум;
  • Экспериментальные возможности: менеджер RDMA-соединений (RDMA-CM), новый транслятор блочных устройств и поддержка NUFA.

В анонсе дополнительно отмечается рост основанного в мае сообщества по разработке свободных проектов, связанных с системами хранения данных. За три месяца число проектов, развиваемых под крылом forge.gluster.org, увеличилось с 7 до 30. Число вовлечённых в сообщество разработчиков увеличилось на 300%.

  1. Главная ссылка к новости (http://www.redhat.com/about/ne...)
  2. OpenNews: Для развития GlusterFS сформирован независимый управляющий совет
  3. OpenNews: Компания Red Hat представила решения для создания NAS-серверов на базе GlusterFS
  4. OpenNews: Red Hat покупает компанию-разработчика распределенной файловой системы GlusterFS
  5. OpenNews: Вышел релиз кластерной файловой системы GlusterFS 2.0
  6. OpenNews: Компания Red Hat преобразовала проект Gluster в сообщество разработки открытых систем хранения
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37622-glusterfs
Ключевые слова: glusterfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, анонимм (?), 10:41, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а что там лежало с версией 3.4 уже месяц?
     
  • 1.6, Аноним (-), 10:51, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Число вовлечённых в сообщество разработчиков увеличилось на 300%

    Слишком ровный процент. Был 1 стало 4? :)

     
  • 1.7, WinLin2 (ok), 10:56, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Скорости хватит для хранения образов виртуальных машин?

     
     
  • 2.18, Аноним (-), 14:03, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Со скоростью проблем и не было. Были проблемы с автоматическим восстановлением, если один из узлов отвалился.
     

  • 1.9, anton7811 (ok), 11:03, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Пробовал как замену nfs с репликацией во времена RH5. Интересовала возможность настройки двух симетричных хранилищ с распределением нагрузки между ними. Порадовала автоматическая репликация, но на тот момент она производилась только при попытке доступа к файлу. Производительность не тестировал. Но в целом впечатление было хорошее.
     
  • 1.11, Аноним (11), 11:46, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    оно лучше AFS?
     
     
  • 2.24, fidaj (ok), 20:50, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    кажись оно проще в настройке чем AFS...
     

  • 1.12, crockodyle (?), 11:49, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Использую 3.2.7 для хранения ресурсов паппета (3 машины, полная репликация), порядка 2000 запросов в минуту на каждый паппет-сервер + svn коммиты (через svn вносятся изменения).
    Еще использую для дублирования метаданных HDFS, для минимизации простоев хадуп-кластера при отказе неймноды.
    Никаких нареканий.
     
     
  • 2.13, crypt (??), 12:24, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    прикольно
     
  • 2.14, Аноним (-), 12:28, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вот и представители яндекса подтянулись
     
     
  • 3.15, umbr (ok), 12:53, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    в Яндексе используют хадуп?
     
     
  • 4.16, crockodyle (?), 13:13, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не из Яндекса )))
     
     
  • 5.22, Анонимчег (?), 18:43, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Только не говори что из Крока
     
     
  • 6.26, crockodyle (?), 22:12, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Только не говори что из Крока

    Не скажу. Ибо не оттуда )))


     
  • 4.20, EugeneM (?), 16:31, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    MapReduce собственной реализации
     
  • 4.25, Аноним (-), 21:05, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    да но не везде
     

  • 1.17, manefesto (??), 13:35, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не понравилось на сколько сильно грузит проц.
    Скорость чтения упирается в скорость линка между узлами.
    Надеюсь в 3.4 пофиксили, ибо уже успели переехать на drbd
     
     
  • 2.19, анонимм (?), 15:06, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Свалил с drbd на glusterfs ещё во времена 3.2 как раз из-за тормозов drbd.
     

  • 1.21, tessel (?), 17:17, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Парни, я полтора года в продакшене на версии:

    # dpkg -l '*gluster*' | grep '^i'
    ii  glusterfs-client                3.0.5-1                      clustered file-system (client package)
    ii  glusterfs-server                3.0.5-1                      clustered file-system (server package)
    ii  libglusterfs0                   3.0.5-1                      GlusterFS libraries and translator modules

    Ни одного падения и сбоя. Жалоб на скорость не имею. А вот количество UGC на GlusterFS:

    /etc/glusterfs/SAS-glusterfs.vol
                           63G  180M   60G   1% /mnt/SAS-glusterfs
    /etc/glusterfs/SATA-glusterfs.vol
                          252G   84G  156G  36% /mnt/SATA-glusterfs

    LA на машинах в среднем 0.01 (!).

     
     
  • 2.23, tessel (?), 19:46, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и до кучи кол-во объектов:

    # find /mnt/SATA-glusterfs | wc -l
    661678

     
     
  • 3.27, ArRnorets (?), 22:47, 08/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну и до кучи кол-во объектов:
    > # find /mnt/SATA-glusterfs | wc -l
    > 661678

    Ага, только поясните, в качестве чего используется хранилище. Если главным образом на отдачу - то ничего удивительного. Попробуйте ее на задачах с частым изменением файлов/частым закачкам относительно небольших файлов - эффект будет совсем другой.

     

  • 1.28, Аноним (-), 23:55, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    процесс обновления на новую версию как всегда с хардкором и даунтаймами?
     
  • 1.29, Аноним (-), 23:58, 08/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кстати в ядре 3.10 запилил asynchronous IO для FUSE, тестили gluster-3.4alfa и профит был, по самым грубым оценкам выигрыш на lanetcy составил ~9-10%
     
  • 1.30, pokalo (??), 09:52, 09/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    кто нибудь сравнивал со связкой ocfs2+drbd?
     
     
  • 2.32, all_glory_to_the_hypnotoad (ok), 17:46, 09/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    это фс совершенно разного уровня и назначения. И для ocfs2 drbd как яйца размером с арбуз.
     

  • 1.31, darkshvein (ok), 16:24, 09/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Оно уже стабильно?

    >Поддержка многопоточности в Glusterd;

    это значит, что теперь производительность диска в виртуалке теперь можно будет повысить путем загрузки лентяющих процов??

     
  • 1.33, Аноним (-), 08:57, 10/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хуже Hammerfs но и ядро Линух не готов к нему(тк "хуже", тоже, увы).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру