
Daniel
11.05.2018
12:42:28
то-то и оно. что развивался. релевантного опыта у меня нет

nikoinlove
11.05.2018
12:42:45
хтрадб кластер юзал, он даже работает

Дмитрий
11.05.2018
12:42:57

nikoinlove
11.05.2018
12:43:06
да, есть галера еще

Google

Daniel
11.05.2018
12:43:11
ну есть перкона клатер

Дмитрий
11.05.2018
12:43:23
Они платные?

Daniel
11.05.2018
12:43:27
и с ней у меня опыт резко отрицательный
нет, не платные

nikoinlove
11.05.2018
12:44:03
а что у тебя с ним?

Daniel
11.05.2018
12:46:11
кластер разваливался как только дашь худо-бедно нагрузку.
то ли готовить не умели, то ли он и правда такой, может не успевать синхриться и не снижать при этом количество принимаемых запросов на запись
все те места, где его "успешно" эксплуатировали, предполагали очень низкую нагрузку на запись
в конце концов я научился строить гибридные системы, когда кластер на кластерной базе, а транзакции - на РСУБД с репликацией

nikoinlove
11.05.2018
12:50:22
да, может, там по дефолту применяющих апдейты тредов мало

Дмитрий
11.05.2018
12:51:26
А galera как? Есть у кого-то опыт?

nikoinlove
11.05.2018
12:51:42
мы про нее и говорим:)

Дмитрий
11.05.2018
12:52:41
про percona же, не?

Google

nikoinlove
11.05.2018
12:54:14
это одно и то же
ты какую задачу хочешь решить?)

Дмитрий
11.05.2018
12:55:35
а почему они по разному называются тогда и разные сайты?
мне нужен надежный мастер мастер.
Вообще я пробовал делать через gtid, но хз на сколько оно надежно. Было бы круто если бы можно было ноды добавлять на лету
типа как в mongodb

nikoinlove
11.05.2018
12:57:54
в монгодб нет мастер-мастер
какую задачу ты хочешь решить?

Дмитрий
11.05.2018
12:58:21
я про добавление нод как в монге

nikoinlove
11.05.2018
12:58:43
галера кластер это такой движок, который используется во всех форках mysql
в перконе это xtradb cluster
в марии и mysql - galera cluster
добавление нод в галера кластере похоже на монгу.
разница в том, что при добавлении ноды из кластера выделяется одна машинка и она занимается только наливкой ноды
а в монге она еще и на запросы может успевать отвечать)
добавлять на лету ноды можно где угодно. просто обычный mysql сам их за тебя налить не умеет. галера кластер - умеет
но он синхронный мастер-мастер и надо понимать чем это грозит для твоего приложения

Дмитрий
11.05.2018
13:06:51
На самом деле прямо мастер мастер там не нужен.
Нужно чтобы было легко делать кластер, легко переключать куда писать/читать. В том числе без даунтайма.
Стандартные способы страшно на горячую использовать. Да и сидеть в мускуле разбираться у меня мало желания.

nikoinlove
11.05.2018
13:07:35
так попробуй вот это https://github.com/github/orchestrator
или severalnines clustercontrol но он платный от какого-то количества инстансов вроде
может стоит использовать технологию, в которой у тебя есть желание разбираться?)

Дмитрий
11.05.2018
13:08:17

Google

nikoinlove
11.05.2018
13:09:56
а с чего ты взял что поменяв движок на ndb или галеру оно продолжит функционировать?:)

Дмитрий
11.05.2018
13:09:59
Мне только нужно добавить в схему отказоустойчивости
а я и не взял. Думаешь я бы без тестов сразу в проде разворачивал?
Пока я только узнаю какие варианты есть

V
11.05.2018
13:12:35
есть вопрос -
дано - 2 сервака, на одном есть доступ к api.telegram.org а на другом нет, хотелось бы настроить на том где есть доступ - nginx прокси. несовсем понимаю всю техническую сторону вопроса. делал ли кто-нибудь что-то подобное?

Boris
11.05.2018
13:13:59
А причем апи телеграм к тому, что ты просто хочешь кинуть проксю nginx-ом с одного сервера на другой?)
Или я не правильно понимаю твой вопрос?

Дмитрий
11.05.2018
13:15:56

Daniel
11.05.2018
13:16:33
что именно не получится?

Дмитрий
11.05.2018
13:17:54
хотя получится)

nikoinlove
11.05.2018
13:18:36
а нафиг тут прокси) с сертификатом гавно будет. сделай нат :)

Дмитрий
11.05.2018
13:19:02
сдлеать prxypass на первом серваке, а на втором в /etc/hosts прописать пезолвы на первый
но да, с сертификатами проблема будет

Daniel
11.05.2018
13:19:21
с сертификатом есть способы справиться
два!

Дмитрий
11.05.2018
13:19:49
проще какой-нибудь tinyproxy поставить

nikoinlove
11.05.2018
13:20:19
нет проксирования - нет проблемы с сертификатом:)

Artemii
11.05.2018
13:20:29

Valentin
11.05.2018
13:21:08

Daniel
11.05.2018
13:21:42
1 - проксирование tcp
2 - добавление на клиенте своей ca в доверенные

Valentin
11.05.2018
13:22:25
о, про первый не подумал

Google

Valentin
11.05.2018
13:22:48
это и есть нат вроде

Denis 災 nobody
11.05.2018
13:23:03

Alexey
11.05.2018
13:24:15

Denis 災 nobody
11.05.2018
13:24:31
у нас тоже аффектит только часть машин

Alexey
11.05.2018
13:25:09

Denis 災 nobody
11.05.2018
13:25:24
просто запуск yum update
на одних работает, на других нет

V
11.05.2018
13:25:50

Alexey
11.05.2018
13:25:57

Admin
ERROR: S client not available

*sm1Ly
11.05.2018
13:26:06

V
11.05.2018
13:26:26

Valentin
11.05.2018
13:26:45

*sm1Ly
11.05.2018
13:26:55
но помогла полная очитска кеша
путем удаления папки
и редактирование mirrolist
Можно было прям папку /var/cache/yum грохать - он её пересоздал бы

Denis 災 nobody
11.05.2018
13:27:50
$ sudo yum -d 2 —disablerepo=\* —enablerepo=epel update
Loaded plugins: fastestmirror, priorities
epel/x86_64/metalink | 17 kB 00:00:00
epel | 4.7 kB 00:00:00
Loading mirror speeds from cached hostfile
* epel: mirror.awanti.com
One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:

Google

Дмитрий
11.05.2018
13:28:58
ну да, в epel была проблема. можно отключить, можно удалить

Sergey
11.05.2018
13:29:33
девопс такой девопс
разрабы делают админские таски
админы разрабские?

Denis 災 nobody
11.05.2018
13:29:47
путем удаления папки
$ sudo mv /var/cache/yum/x86_64/7 /var/cache/yum/x86_64/7.old
на одном хосте помогло, на еще 2 нет

*sm1Ly
11.05.2018
13:30:20

Denis 災 nobody
11.05.2018
13:30:20

Alexey
11.05.2018
13:30:26
тем более не я один
http://mirror.yandex.ru/epel а по поводу первого это я не зря написал, а ваш плачь на профильном ресурсе о епел вызывает не детский бомбеж

*sm1Ly
11.05.2018
13:30:40

Denis 災 nobody
11.05.2018
13:30:54
речь про /etc/yum.repos.d/*
$ grep mirrorlist 2
stat("/var/cache/yum/x86_64/7/base/mirrorlist.txt", 0x7fff0c6878d0) = -1 ENOENT (No such file or directory)
open("/var/cache/yum/x86_64/7/base/mirrorlist.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 7
но формат посмотреть негде

*sm1Ly
11.05.2018
13:31:52
поменяй местами
миррор на base

Denis 災 nobody
11.05.2018
13:32:08
я знаю что там можно

*sm1Ly
11.05.2018
13:32:32

V
11.05.2018
13:32:48
очевидно, что да
Да, забавно, работает.... Одно правило в iptables и счастье пришло)))
крууууто

Denis 災 nobody
11.05.2018
13:33:14
почему тогда на некоторых нодах работает?.. )
при этом на работающей ноде всё тот же mirror.awanti.com

Valentin
11.05.2018
13:33:30

*sm1Ly
11.05.2018
13:34:04