Size: a a a

2020 November 28

оР

отделение Рокетбанка... in Saltstack
ладно, подождем народ, может есть экспириенс у кого рабочий
источник

s

sam in Saltstack
а почему на аватарке -Олег тиньков, если это РокетБанк?)
источник

GG

George Gaál in Saltstack
sam
а почему на аватарке -Олег тиньков, если это РокетБанк?)
++++
источник
2020 November 29

s

sam in Saltstack
а никто не писал свой модуль для редис сентинеля? а то эта сука свой конфиг переписывает
источник

S

Shaltay in Saltstack
sam
а никто не писал свой модуль для редис сентинеля? а то эта сука свой конфиг переписывает
Писал, для ансибла.
источник

S

Shaltay in Saltstack
Перед тем, как выкатывать конфиг, надо остановить сентинель, вот и вся премудрость.
- name: Stop redis-sentinel to avoid rewriting of config files
 service:
   name: "redis-sentinel"
   state: stopped
источник

S

Shaltay in Saltstack
Для солта думаю не составит проблем адаптировать
источник

s

sam in Saltstack
Дык мне каждый раз останавливать сентинел?)
источник

GG

George Gaál in Saltstack
Очень надежное решение, ога
источник

s

sam in Saltstack
просто я хотел сам написать, но redis-py не конфигурит сентинель, а только подключается через него
источник

S

Shaltay in Saltstack
sam
Дык мне каждый раз останавливать сентинел?)
Ага. Вообще, продукт, которое само себе затирает конфиги - это так себе решение для бедных. Если богатый - ставь кластер, но учти, что там нужно минимум 6 хостов для отказоустойчивости, иначе будет при отказе ноды просто вылетать часть ключей.
источник
2020 November 30

KN

Konstantin Nikolaev in Saltstack
отделение Рокетбанка
вроде всё тривиально, но кажется меня до забанить скоро...
Можешь более простым языком объяснить проблему с которой ты столкнулся, а то я что не могу понять что ты подразумеваешь под выражением: "мастера не засетапливает"
источник

оР

отделение Рокетбанка... in Saltstack
Konstantin Nikolaev
Можешь более простым языком объяснить проблему с которой ты столкнулся, а то я что не могу понять что ты подразумеваешь под выражением: "мастера не засетапливает"
скрипт бустрапа не принрсит мастера при наличии аргумента make_master
источник

NZ

Nikolay Zaitsev in Saltstack
sam
а никто не писал свой модуль для редис сентинеля? а то эта сука свой конфиг переписывает
писал на насибле костыль помню. Добавлял в конфиг параметры через lineinfile вроде. Сантинел не останавливал. Решение работало, но грязное.
источник
2020 December 01

s

sam in Saltstack
Nikolay Zaitsev
писал на насибле костыль помню. Добавлял в конфиг параметры через lineinfile вроде. Сантинел не останавливал. Решение работало, но грязное.
думал на эту тему, но забил. в целом сделали просто, собирается при инсталяции и все, больше его не трогаем, сломать то его сложно, ну точнее надо прям хотеть его сломать)))
источник

s

sam in Saltstack
а как то можно сделать какой либо пинг ВО время выполнения таски? у меня есть долгоиграющие задачи, салт мастер по таймауту отсыхает и я не вижу результата таски
источник

KP

Kirill Proskurin in Saltstack
Это странный момент соли.
В целом надо крутить timeout and gather_job_timeout

If timeout is reached before getting all expected responses from the minions, then Salt master would trigger an additional job (a Salt find_job job) targeting only pending minions to check whether the job is already running on the minion.

Now gather_job_timeout is evaluated. A new counter is now triggered.

If this new find_job job responses that the original job is actually running on the minion, then Salt master will wait for that minion’s response.

In case of reaching gather_job_timeout without having any response from the minion (neither for the initial test.ping nor for the find_job job), Salt master will return with only the gathered responses from the responding minions.

Но есть куча кейсов когда что-то идет не так. Там сто пудов есть гонки и еще ситуации когда мастер перегружен тоже могут влиять
источник

s

sam in Saltstack
ну у меня на 2х узлах из 300 отпало, я руками проверил, что все отработало и норм
источник
2020 December 02

s

sam in Saltstack
@oloremo а ты говорил, что не стоит торопиться обновляться на salt3002? типа жаловались на скорость и прочее
источник

s

sam in Saltstack
# Enable Cython modules searching and loading. (Default: False)
#cython_enable: False

а кто то пользовался этим? дает это прирост?
источник