Распределенная файловая система GlusterFS. Часть 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

ความคิดเห็น • 27

  • @Nkellllll1
    @Nkellllll1 ปีที่แล้ว +1

    Спасибо Вам большое за видео. Просмотров конечно маловато, но вы делаете очень полезную работу!

  • @alexmitnik9757
    @alexmitnik9757 4 ปีที่แล้ว +6

    Мэн - ты единственный, чьи мануалы РАБОТАЮТ!

  • @vasiliyivanishvili9025
    @vasiliyivanishvili9025 4 ปีที่แล้ว +6

    Отличная подача материала, спасибо за видео!

  • @JustAnotherLinuxChannel
    @JustAnotherLinuxChannel 4 ปีที่แล้ว +1

    Спасибо огромное за видео, подчерпнул кое-что новое для себя) интересно было бы про ceph посмотреть, хотя там наверное очень большие видео получатся

  • @ДневникДеревенщины
    @ДневникДеревенщины 2 ปีที่แล้ว +5

    Таймкоды:
    00:01 - Введение (проблема хранения данных)
    10:50 - Обзор распределённых FS
    17:58 - Ceph
    18:48 - Lustre
    19:09 - MinIO
    19:28 - DRBD
    22:35 - Gluster
    27:03 - Практика
    28:08 - Разбиваем диск
    32:10 - Установка Gluster
    35:48 - Создание томов (теория)
    43:20 - Создание кластера (практика)
    47:12 - Создание томов Distributed (практика)
    50:24 - Монтирование FS на клиенте, FUSE
    53:52 - Создание томов Replicated
    56:58 - Split Brain
    1:02:10 - Создание томов Distributed-Replicated
    1:05:10 - Монтирование на клиенте
    1:07:10 - Том Dispersed
    1:11:20 - Том Distributed-Dispersed
    1:14:07 - Резюме

    • @russian_ZOV
      @russian_ZOV 6 หลายเดือนก่อน

      @unixway4196 добавь их пожалуйста в описание видео - чтобы они выкачивались с помощью yt-dlp --embed-metadata

  • @ОлегСеверин-л6ц
    @ОлегСеверин-л6ц 4 ปีที่แล้ว +1

    Привет. Отличные инструкции для профи. Рассмотри вот эту систему и работу с ней - Tahoe-Lafs. Инфы совсем мало, а хороших манов совсем нет. Так же на гите много готовых инструментов под неё. Очень полезная вещь в будущем ввиду происходящих изменений сегодня. Еще совет - делай ролики не такими профессиональными, больше gui, проще решения для не инженеров. Командная строка это все равно, что ассамблер. Применять нужно только когда нет альтернативы. И народ потянется на канал. Но это на твое усмотрение. Для меня в принципе норм. Задачу закрывают. Молодец. Спасибо.

  • @Sandman7180
    @Sandman7180 4 หลายเดือนก่อน

    Ну насчёт хранилищ... Есть же San решения на стойку целую с дисками и несколько контролёров к ним для отказоустойчивости.. Плюс расширения по FC или SasoverEthernet

  • @alex_donnotdisrupt_2000
    @alex_donnotdisrupt_2000 4 ปีที่แล้ว +1

    Спасибо, посмотрел с удовольствием!
    P.S.
    вдруг кому-то пригодится:
    1) добавление правила для ip почему то не сработало, помогло добавить сервис.
    firewall-cmd --add-service=glusterfs --permanent
    firewall-cmd --reload
    2) получал ошибку Error: host hostname is not in "Peer in Cluster" при создании volume, помогло добавить записи в хосты с fqdn записями и передобавить хосты в gluster используя уже имена peer detach / peer probe

  • @zzzoperzzzpupkin7142
    @zzzoperzzzpupkin7142 3 ปีที่แล้ว

    Хороший обзор.

  • @НиколайФарм
    @НиколайФарм 4 ปีที่แล้ว

    Спасибо, за подробное объяснение!
    У кого появиться ошибка при "gluster peer probe ": peer probe: failed: Probe returned with Transport endpoint is not connected
    Откройте порты:
    # firewall-cmd --zone=public --add-port=24007-24008/tcp --permanent
    # firewall-cmd --zone=public --add-port=24009/tcp --permanent
    # firewall-cmd --zone=public --add-service=nfs --add-service=samba --add-service=samba-client --permanent
    # firewall-cmd --zone=public --add-port=111/tcp --add-port=139/tcp --add-port=445/tcp --add-port=965/tcp --add-port=2049/tcp --add-port=38465-38469/tcp --add-port=631/tcp --add-port=111/udp --add-port=963/udp --add-port=49152-49251/tcp --permanent
    # firewall-cmd --reload

  • @kirillvk3171
    @kirillvk3171 4 ปีที่แล้ว +2

    Супер! Пиши еще! Куда тебе задонатить?

  • @xxxxPomaHxxxx
    @xxxxPomaHxxxx 3 ปีที่แล้ว

    Существую ли решения где избыточность устанавливается на уровне директории? Грубо говоря объединили мы 100 дисков по терабайту в один пул, дальше просто создали папку указали в ней что файлы должны лежать как минимум на 3 дисках, а другая папка обычная. Просто заранее указывать размер разделов которые будут для репликации не удобно, а хочется использовать максимум места по мере необходимости которая сразу неизвестна.

    • @unixway4196
      @unixway4196  3 ปีที่แล้ว

      Ну, вы можете создавать датасеты, которые выглядят как простые папки и ограничивать им максимальный размер. В рамках одного пула.
      А для того, что бы эффективно расходовать место, можно создавать разные пулы с различными политиками избыточности. Где используется три диска, а где и одного достаточно. Это как я понимаю. Делать такое разделение на уровне одного пула невозможно.

    • @xxxxPomaHxxxx
      @xxxxPomaHxxxx 3 ปีที่แล้ว

      @@unixway4196 Почему невозможно? просто пока софта нету. Честно говоря не понимаю почему задача не выглядит сложной с точки зрения реализации.

  • @0alsh
    @0alsh 4 ปีที่แล้ว

    3:20 А что не бывает специальных серверов, заточенных под хранилище, где процессор не бьёт рекорды, а дисковая подсистема напротив очень развитая?

    • @unixway4196
      @unixway4196  4 ปีที่แล้ว

      Под все возможные сценарии работы, скорее всего, нет. Однако, вы, конечно, можете сами собрать сервер согласно своим требованиям. Например, заходим на сайт предлагающий различные сервера Supermicro и выбираем сервер для хранения данных
      www.avadirect.com/supermicro-store
      Тут не сложно убедиться, что разброс конфигураций просто зашкаливает. Вот, например, скромный вариант шасси на 10 дисков SSD
      www.avadirect.com/6018R-TD8-Xeon-E5-2600-v3-v4-SAS-SATA-Series-Server-System/Configure/10341874
      Минимальная комплектация 2500 долларов. Самый слабый предлагаемый процессор всего 8 Cores. На некоторых десктопах сильнее.
      Или вот такой монстр, где процессор в базовой комплектации и того слабее www.avadirect.com/Supermicro-SuperStorage-6049P-E1CR24H-Intel-Xeon-Scalable-SATA-SAS-4U-Storage-Server-Computer/Configure/11613140
      Однако, как правило, такое железо придется отдельно заказывать, платить чудовищные таможенные пошлины и не факт что доставить его в ваш регион будет экономически целесообразно. Поэтому, вы скорее всего пойдете и купите типовой сервер, доступный на складах вашего города и вот тут выбор может быть гораздо печальней.

  • @barma1309
    @barma1309 3 ปีที่แล้ว

    Ссылку на статью в описание есть возможность закинуть?

  • @raccoon1448-n2j
    @raccoon1448-n2j 4 ปีที่แล้ว

    задам глупый вопрос: про arch видео еще будут?

    • @unixway4196
      @unixway4196  4 ปีที่แล้ว

      А про что бы вы еще хотели устышать на тему Арча?

    • @unixway4196
      @unixway4196  4 ปีที่แล้ว

      В планах еще об очень многом хочется рассказать и охватить разные по уровню подготовки аудитории. Проблема в свободном времени и возможностях. Однако развлекательных видео и обзоров на этом канале точно не будет. Удачи вам.

    • @raccoon1448-n2j
      @raccoon1448-n2j 4 ปีที่แล้ว

      @@unixway4196 если можно расскажите доступно про инструменты учета трафика, например iptraf и настройку iptables, ну и вообще про безопасность. Как содержать систему в чистоте, где какой мусор накапливаестя и чем его удалять. Спасибо.

    • @unixway4196
      @unixway4196  4 ปีที่แล้ว

      Конкретно про iptables уже есть видео, про iptraf и другие инструменты возможно запишу в будущем. Хочется сделать серию коротких роликов на разные темы, но пока не продумал формат

  • @man6513
    @man6513 4 ปีที่แล้ว

    А какой эмулятор терминала вы используете?

    • @unixway4196
      @unixway4196  4 ปีที่แล้ว

      Использую terminator, но поигрался в настройках что бы сделать его удобным для записи видео. Использую шрифт Hack, крайне рекомендую его.

  • @barma1309
    @barma1309 3 ปีที่แล้ว

    а кто такие Мы?

    • @Уголок78
      @Уголок78 ปีที่แล้ว +1

      автор и зритель(т.е ты) = мы