
Max
23.05.2017
11:47:14
граждане, а подскажите, пожалуйста, про монгу и replicaset.
Если потушить базу primary, сделать снепшот, вернуть мастер онлайн, создать диск со снапшота и на основе этих данных запустить secondary - оно поднимется-досинкается?

Aleksander
23.05.2017
11:50:47

Alexander
23.05.2017
12:05:29
а зачем делать снэпшот на мастере?
ни одного слейва нет?

Google

Ilya
23.05.2017
12:06:22
авдруг

Max
23.05.2017
12:10:27
нет слейва
точне он умер, и надо восстановить репликасет взад
фулсинк займет дня 4, хочется обойти это дело

Ilya
23.05.2017
12:25:29

Max
23.05.2017
12:25:53

Ilya
23.05.2017
12:29:19
эх. для постгреса у меня скриптик на ноде написан который мастера переводит в режим бекапа и чпокает новых слейвов

Alexander
23.05.2017
12:30:02
да всё просто
rsync -a /var/lib/mongodb host:/var/lib
и потом стартовать слейва
мастер выключения не требует
хотя ... если пишут много, то не пройдёт

Глеб
23.05.2017
12:31:35

Max
23.05.2017
12:36:16

Google

Alexander
23.05.2017
12:36:33
только сначала сделать rs.add
для ещё не созданного слейва
mongodump через pipe на удалённый хост?

Max
23.05.2017
12:42:05
mongodump через pipe на удалённый хост?
то есть поломатую реплику сначала удалить надо?
там состояние какое - есть репликасет, в котором остался сервер (праймари) + арбитр. второй сервер сейчас недоступен, и его надо поднять.
есть смысл удалять его и потом делать rs.add(), или можно попытаться поднять сервер на старом адресе со снапшота?

Alexander
23.05.2017
12:43:52
второе, на старом адресе

David Wolfenstein
23.05.2017
12:43:53
модерааааатор

nikoinlove
23.05.2017
12:43:57

Alexander
23.05.2017
12:44:14
из практики oplog обычно маловат ... :)

nikoinlove
23.05.2017
12:44:30
ну это твоя вина ) надо это исправлять)

Max
23.05.2017
12:44:50

Konstantin
23.05.2017
12:45:10

Max
23.05.2017
12:45:16

nikoinlove
23.05.2017
12:45:22
если 50 гиг максимальный, то какой же у меня 150гиговый(
ну рсинком за 22 часа есть шанс перелить 2тб вроде:)

Max
23.05.2017
12:45:35

nikoinlove
23.05.2017
12:45:55
эт нормально рсинком реплику поднимать, даж в доке написано

Alexander
23.05.2017
12:46:06
тогда ещё rsync -e 'ssh -c arcfour'

Max
23.05.2017
12:46:17
так а данные потом "догонять" как?
или оно после рсинка с рабочей базы нормально потом всосёт?

nikoinlove
23.05.2017
12:46:28
только вот проблема - рсинкать с выключенной базы надо

Google

Alexander
23.05.2017
12:46:29
чтоб bps был повыше

nikoinlove
23.05.2017
12:46:47
https://docs.mongodb.com/manual/core/backups/#back-up-by-copying-underlying-data-files
ну или со снапшота можно рсинкать

Max
23.05.2017
12:47:22

nikoinlove
23.05.2017
12:47:23
если фс умеет
можешь хард из рейда вынуть и на новом сервере восстановить) 2тб в пять минут примерно скорость копирования в таком случае) если сервера рядом:)
(но это не точно)

Alexander
23.05.2017
12:49:22
ну, можно попробовать сначала утянуть журнал отдельно
а потом уже все базы
тогда слейв проиграет все транзакции с lsn-а, который был на момент копирования журнала

nikoinlove
23.05.2017
12:52:43
руками звучит хорошо, но умеет ли так монга)

Max
23.05.2017
13:02:19
спасибо!
буду пробовать со снапшотом сначала

Denis
23.05.2017
13:21:51

Aleksandr
23.05.2017
13:22:17
Grafana 4.3 вышла http://docs.grafana.org/guides/whats-new-in-v4-3/

nikoinlove
23.05.2017
13:22:29
mysql умеет умеет?
New MySQL Data Source (alpha version to get some early feedback)
йеее

JT
23.05.2017
13:25:23
а кто-нить пытался на CentOS7 поднимать heartbeat для MySQL ?
или по другому спрошу, как поставить heartbeat на CentOS7 ?

Google

nikoinlove
23.05.2017
13:26:41
разве он не умер в пользу pacemaker еще в пятой центоси?)

Sergey
23.05.2017
13:26:51

JT
23.05.2017
13:27:26
отож что умер
но все на heartbeat
тада может есть у кого мануал по pacemaker для mysql master-master варианта ?
без brdb

Игорь
23.05.2017
13:30:38
это зацикленный waterfall?

Nikolay
23.05.2017
13:34:27

JT
23.05.2017
13:36:21
или еще упростим задачу:
есть CentOS7 + MySQL 5.7 две штуки, связаны мастер-мастер
надо налепить на них Virtual-IP, как в старом heartbeat
желательно, чтобы даже тупиздень (типа меня) смог разобраться

Aleksandr
23.05.2017
13:42:30
нет

nikoinlove
23.05.2017
13:43:23
за три дня спама 50 подписчиков набрал
неплохо

Jon
23.05.2017
13:45:18
Привет. Кто может подсказать, как правильно поднять XMPP на VPS ??

Sergey
23.05.2017
13:45:28
apt install ejabberd

Andrey
23.05.2017
13:45:29
спроси у ыыыыыы
Сергей, зачем вы так, там может ejabberd.exe надо

Jon
23.05.2017
13:46:36

Andrey
23.05.2017
13:46:41
vps и под винды бывают)

Andrey
23.05.2017
13:46:53

Jon
23.05.2017
13:46:55

Google

Sergey
23.05.2017
13:47:12
я погорячился.

Zhenia
23.05.2017
13:47:17
по дефолту в репе пакет

Sergey
23.05.2017
13:47:19
я бы рекомендовал нанять системного администратора.
или кого-нибудь на фрилансе.

Zhenia
23.05.2017
13:47:35
конфигурить нужно ручками

Andrey
23.05.2017
13:47:35

Jon
23.05.2017
13:47:56

Zhenia
23.05.2017
13:48:33
https://www.digitalocean.com/community/tutorials/how-to-install-ejabberd-xmpp-server-on-ubuntu
он очень простой

Aleksandr
23.05.2017
13:48:43
openfire зачах почти, лучше ejabberd наверное, да и полегче он, на vps же ставят

Jon
23.05.2017
13:49:16