
dk
21.08.2017
16:36:34

Sergey
21.08.2017
16:36:39
плохо пытался.

dk
21.08.2017
16:36:50
Какое-нибудь DRDB использовать куда рискованнее
Особенно забавно будет если на одной ноде покорраптится ФС

Google

Sergey
21.08.2017
16:37:10
DRBD между тем в protocol C гарантирует что изменения гарантированно доехали до другой ноды.

dk
21.08.2017
16:37:14
И это разъедется по всем :D

Aleksandr
21.08.2017
16:37:39
я советую посмотреть лучше на работу одного чувака из мифи, задававшегося похожим вопросом
https://github.com/xaionaro/clsync

Sergey
21.08.2017
16:37:40

dk
21.08.2017
16:37:48

Aleksandr
21.08.2017
16:37:50
там, кстати, обозреваются слабые места lsyncd

Sergey
21.08.2017
16:37:56
посмотри что получится
сделай выводы
>_<
"я возьму ext4, примонтирую везде, все будет работать"

dk
21.08.2017
16:39:02

Google

dk
21.08.2017
16:39:10
А я ленивый

Aleksandr
21.08.2017
16:39:24
по крайней мере в таком виде
бомжекластерно-рсинкальном
всмысле, он решил разные проблемы предшественников

dk
21.08.2017
16:40:49
Или оба

Sergey
21.08.2017
16:41:00
lsyncd например иногда просто проебывает события
впрочем, я не уверен что это lsyncd, а не inotify

dk
21.08.2017
16:42:32
почему? ведь файлы не разваливаются!!!!111
Потому, что мне нужно было почти синхронно реплицирующуюся файлопомойку с контентом сайтика. А у мускуля в файлах содержатся данные "вот конкретно тут работающей программы", эти данные второй мускуль, который работает конкретно не тут не переварит

Sergey
21.08.2017
16:42:50

Федя
21.08.2017
16:43:11

dk
21.08.2017
16:43:31

Федя
21.08.2017
16:44:15
неа, я из Тагила))

dk
21.08.2017
16:44:37
Ну лан :3

Vladimir
21.08.2017
16:46:34

Sergey
21.08.2017
16:46:49
и вроде бы работает, но события не слышит

Vladimir
21.08.2017
16:46:56
Стыдно признать, но лет 7 назад я тоже писал синхронизатор на inotify + rsync

Google

Sergey
21.08.2017
16:47:06
lsyncd не отменяет необходимость периодического rsync'а

Vladimir
21.08.2017
16:47:28
Для кода который работает, но скоро сдохнет
Впрочем спустя 5 или 6 лет он работал и его ещё не закопали
Потом правда закопали

dk
21.08.2017
16:48:21

Vladimir
21.08.2017
16:48:25

dk
21.08.2017
16:48:29
Может оно просто захлебнулось

Sergey
21.08.2017
16:48:42

Vladimir
21.08.2017
16:48:46

dk
21.08.2017
16:48:58

Vladimir
21.08.2017
16:50:05

Aleksandr
21.08.2017
17:12:02

dk
21.08.2017
17:12:32

Aleksandr
21.08.2017
17:13:06
тогда просто медленно уехать

Gleb
21.08.2017
17:17:42
Причем тут железо?

Aleksandr
21.08.2017
17:18:06
ну там всё-равно встаёт вопрос как реплицировать их друг с другом
minio может и сэмулирует его, бэкенд всё-равно нужно синхрить

Google

Gleb
21.08.2017
17:18:27
Minio claster
U

dk
21.08.2017
17:19:01
Это все для моей задачи - оверинжиниринг

Alexander
21.08.2017
18:24:29
ну, есть у меня перед глазами пример drbd+mysql+всякая файловая помойка ... так вот, api aws-а глючит чаще, чем эта связка

Admin
ERROR: S client not available

Gleb
21.08.2017
18:27:02
ну можно мультимастер на галере собрать
работает в общем то

Alexander
21.08.2017
18:27:51
только тормозит из-за синхронности

Gleb
21.08.2017
18:28:12
ну смотря скок данных гонять
и какие ссд под базой

l
21.08.2017
19:27:50
спасибо за отклик)

John
21.08.2017
23:20:50
Learn DevOps 2017 #docker #kubernetes #ContinuousDelivery #JenkinsCI #puppet #chef #ansible #DevOps #java #nagios https://reactdom.com/blog/devops-books

Роман
22.08.2017
06:24:53
Я, конечно, вчера уже понял, что люди тут плюются от упоминания glusterfs)), но вопрос вот какой: если я вообще не буду использовать клиентское монтирование, а сделаю что-то типа облака: на все ноды поставлю сервер и зеркалирование будет происходить на каждую ноду, в таком случае какие могут возникнуть проблемы?

Pavel
22.08.2017
06:27:08
а цель то какая?

Роман
22.08.2017
06:28:36

Pavel
22.08.2017
06:29:00
не ну сделать то можно, толко монтировать же все равно нужно?

Роман
22.08.2017
06:31:22
не ну сделать то можно, толко монтировать же все равно нужно?
Я представляю себе это так: на каждом сервере есть папка и она точно такая же, как и на других. Просто смысл в том, что данные по сети будут передаваться только в случае изменения файлов в каком-то месте. А простое чтение будет происходить локально.

Pavel
22.08.2017
06:31:57
ну так и есть, как замена глустеру - посмори еше на https://lizardfs.com/

Федя
22.08.2017
06:32:01
не забываем про дисковый кеш

Pavel
22.08.2017
06:32:05
вроде народ хвалит

Google

Белая Стрекоза
22.08.2017
06:32:21
чистяков ее хуями крыл вроде

Федя
22.08.2017
06:32:39
файл не только будет читаться локально с диска, но и из оперативы, если у сервака достаточно свободной памяти

Роман
22.08.2017
06:33:19
То есть, технически, проблем никаких нет? Если файл в двух местах одновременно изменится, например... Такое вряд ли случится, но исключать не стоит.

Alexander
22.08.2017
06:39:26

Федя
22.08.2017
06:39:50
ху из чистяков?

Dmitriy A.
22.08.2017
06:44:11

kiltum
22.08.2017
06:44:56
/me тоже не в курсе, кто такой чистяков, если это не из "ноля"

Dmitriy A.
22.08.2017
06:45:55

Alexander
22.08.2017
06:45:55
кстати что сейчас в тренде? хапрокся или балансировка на nginx cluster? или еще что?
тупо нужно 2 lb что б по разным цодам распихать

kiltum
22.08.2017
06:46:46

Vladimir
22.08.2017
06:47:09

Alexander
22.08.2017
06:47:38