
Алексей
03.08.2018
20:37:12
Pull

Ilya
03.08.2018
20:37:24
ок

Алексей
03.08.2018
20:42:40
пошло ?
еще ноды обновляет ?

Google

Ilya
03.08.2018
20:46:41
еще ноды обновляет ?
fatal: [mongodb03]: FAILED! => {
"attempts": 3,
"changed": false,
"connection": "close",
"content": "No cluster leader",
"content_length": "17",
"content_type": "text/plain; charset=utf-8",
"date": "Fri, 03 Aug 2018 20:41:49 GMT",
"redirected": false,
"status": 500,
"url": "http://127.0.0.1:8500/v1/catalog/nodes",
"x_consul_index": "0",
"x_consul_knownleader": "false",
"x_consul_lastcontact": "0"
}
MSG:
Status code was 500 and not [200]: HTTP Error 500: Internal Server Error
consul info | grep state
state = Follower
mongodb03 10.50.64.65:8301 alive server 0.9.3 2

Алексей
03.08.2018
20:49:00
на других серверах лидер есть ?

Ilya
03.08.2018
20:49:18
candidate только

Алексей
03.08.2018
20:49:31
херова.

Ilya
03.08.2018
20:49:39
я по faq прошёл, но по инструкции только крэшится консул

Алексей
03.08.2018
20:49:47
давай по сценарию малуал рекаовери
токлько у тя должно быть на каждом сервере по файлу
в котором сразу все три записи

Ilya
03.08.2018
20:50:14
о как

Алексей
03.08.2018
20:50:21
не по одной.
по одной оно для синглсервера

Google

Ilya
03.08.2018
20:50:44

Алексей
03.08.2018
20:51:01
только на тех которые сервер
в твоём случае на монгах

Ilya
03.08.2018
20:51:26
с одной записью (self) консул кржшился
ща гляну
авг 03 23:58:36 mongodb01 consul[7827]: consul: found peers.json file, recovering Raft configuration...
авг 03 23:58:36 mongodb01 consul[7827]: consul: shutting down server
авг 03 23:58:36 mongodb01 consul[7827]: ==> Error starting agent: Failed to start Consul server: Failed to start Raft: recovery failed to parse peers.json: json: cannot unmarshal object
авг 03 23:58:36 mongodb01 consul[7827]: Exit code: 1
авг 03 23:58:36 mongodb01 systemd[1]: consul.service: main process exited, code=exited, status=1/FAILURE
авг 03 23:58:36 mongodb01 systemd[1]: Unit consul.service entered failed state.
авг 03 23:58:36 mongodb01 systemd[1]: consul.service failed.
@freeseacher
consul -v
Consul v0.9.3

Алексей
03.08.2018
21:01:20
json: cannot unmarshal object
json плохой
проверь на запятые и такое

Ilya
03.08.2018
21:01:42
Догадываюсь)
[
{
"id": "e92ebf1b-c169-3d89-6872-b43836a63a35",
"address": "10.50.74.62"
},
{
"id": "a080976b-58ec-13b0-5b69-15ecbdba86d6",
"address": "10.50.74.65"
},
{
"id": "49fd08dc-150d-08f6-ef58-94078061cff4",
"address": "10.50.64.65"
}
]

Алексей
03.08.2018
21:02:54
выглядит хорошо

Ilya
03.08.2018
21:07:01
дело не в версии случаем?
та, где 1.2.2 - там ок

Алексей
03.08.2018
21:07:10
в версии да
у тя лидер появился ?
двух должно быть достаточно

Ilya
03.08.2018
21:07:50
нет, у меня 2 косячные из 3

Алексей
03.08.2018
21:07:51
там где 0.9.3 файл без id

Google

Ilya
03.08.2018
21:08:06
ок

Алексей
03.08.2018
21:08:13
в доке консула формат

Ilya
03.08.2018
21:16:39
нашёл
не выбирается лидер после рекавери
2 folower и 1 candidate

Алексей
03.08.2018
21:29:49
чего в логе ?

Ilya
03.08.2018
21:31:33

Алексей
03.08.2018
21:31:50
journalctl -f -u consul

Ilya
03.08.2018
21:32:58
consul.acl: Failed to get policy from ACL datacenter: No cluster leader
raft: Rejecting vote request from 10.50.74.65:8300 since our last index is greater (2127501895, 2127501884)

Алексей
03.08.2018
21:33:26
во
чего другие ?

Ilya
03.08.2018
21:33:44
только этот
ща на других гляну

Алексей
03.08.2018
21:34:08
а у тя там патрони да ?

Ilya
03.08.2018
21:34:47
нет
на всех 74.65

Алексей
03.08.2018
21:35:09
чот мне кажется что стоит на обоих оставшихся поднять версию руками

Ilya
03.08.2018
21:35:39
:)
окей)

Алексей
03.08.2018
21:35:52
просто бинарь скопируй на оставшиеся два

Google

Алексей
03.08.2018
21:36:08
положи peers.json и рестартани

Ilya
03.08.2018
21:41:39
ровно в 2 раза больше весит 1.2.2 )

Алексей
03.08.2018
21:43:41
програмисты напрограмировали !
псс, чо как ?

Ilya
03.08.2018
21:59:53
Aug 04 00:58:57 mongodb03 consul[6253]: panic: key: []map[string]interface{} with more than one element not supported: [map[:[map[policy:read]]] map[noc/:[map[policy:write]]]]
Aug 04 00:58:57 mongodb03 systemd[1]: consul.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 04 00:58:57 mongodb03 systemd[1]: Unit consul.service entered failed state.

Алексей
03.08.2018
22:01:09
ага. обновить ты обновил бинари.

Ilya
03.08.2018
22:01:17
запустил с прото 2

Алексей
03.08.2018
22:01:41
теперь бы надо еще на тех которые были необновлены перекинуть /etc/consul.d куда нить.
что бы не мешали старту

Ilya
03.08.2018
22:03:53
чет нифига
нашёл
"raft_protocol": 2,

Алексей
03.08.2018
22:06:12
поставь тройку да

Ilya
03.08.2018
22:08:21
consul: New leader elected: mongodb02
ура

Алексей
03.08.2018
22:08:38
они договорились это кул
все три согласны ?

Ilya
03.08.2018
22:10:42
ну судя по всему да

Google

Алексей
03.08.2018
22:13:38
тогда деплой должен сделать с отальными норм. с тех которые обновил уберай роль миграции

Ilya
03.08.2018
22:14:49
fatal: [cache01]: UNREACHABLE! => {
"changed": false,
"unreachable": true
}
похоже там наши миграцию затеяли

Алексей
03.08.2018
22:17:30
у меня вчера тоже затеяли.

Ilya
03.08.2018
22:25:12
Suspect pgdb02 has failed, no acks received
да там мясо какое-то )

Алексей
03.08.2018
22:25:47
ребутают серваки ?

Ilya
03.08.2018
22:26:28
не, просто тачки недоступны

Алексей
03.08.2018
22:55:14
короче как оно всё у тя будет доступно деплой должен пройтись по всем.
задача деплоя написать _новые_ файлы для коснула
ибо старый формат не годится для нового консула.

Gitlab
04.08.2018
07:07:54

Алексей
04.08.2018
08:18:58

Ilya
04.08.2018
08:43:44

Алексей
04.08.2018
08:44:05
у тя ошибка с pip была ?

Ilya
04.08.2018
08:45:25
Нет

Алексей
04.08.2018
08:45:53
интерсно откуда у меня там взялся столь старый пип
а у тя же шапка ?