Size: a a a

2020 July 10

R

Roman in Saltstack
Провел ограниченный тест, Salt: 2019.2.5, для волта используютcя токены, не app-role

с 1 миньоном
- без vault        real    0m2,528s
- 1 запрос в vault real    0m3,078s
- 10 запросов      real    0m8,974s
- 20 запросов      real    0m15,313s

c 2-мя
real    0m2,445s
real    0m3,254s
real    0m9,743s
real    0m16,294s
источник

AF

Andrey F in Saltstack
а смысл 1/2 ну 10, 100 бы понятно
источник

R

Roman in Saltstack
10 миньонов
без волта  real    0m8,986s
1 вызов    real    0m12,923s
10 вызовов real    0m42,495s
20 вызовов real    1m7,720s
но надо учитывать, что у меня маленький сервак выделен под мастера, и уже при 10 / 10 LA достигает 3,5
источник

R

Roman in Saltstack
Поправка. Когда я писал "без волта" по факту у меня было 2 ext_pillar волтовских в конфиге мастера.
Без них (т.е совсем без волта) refresh на 10 миньонах
real    0m3,745s вместо 0m8,986s
Плохой из меня тестер :)
источник

OM

Omega M in Saltstack
@oloremo Какие выводы в конце ? :)
источник

OM

Omega M in Saltstack
Kirill Proskurin
то есть для каждого миньена делаться два вызова
Ага эту проблему решили в 3001, делают реюз токенам.
источник

OM

Omega M in Saltstack
@olorem А какой у тебя бэкэнд у вольта ?
источник

R

Roman in Saltstack
У меня Consul, скорость ответа волта на фоне оверхеда от солта ничтожна.
real    0m0,041s
Чтение секрета локально, на самом волт сервере, все равно под капотом там идет запрос в API правда на loopback интерфейсе.
источник

KP

Kirill Proskurin in Saltstack
Omega M
@olorem А какой у тебя бэкэнд у вольта ?
consul
источник

KP

Kirill Proskurin in Saltstack
Omega M
@oloremo Какие выводы в конце ? :)
Да с виду все ок и просадка по производительности меньше чем я расчитывал хотя я не доконца понял почему
источник
2020 July 11

KN

Konstantin Nikolaev in Saltstack
sam
test1:
 module.run:

<----sleep---->

test2:
 module.run:
Вот что ты в salt как на Ансибле быдлокодишь?
Через год сам же плеваться будешь ревьюя код.
Не юзай module.run вообще, юзай стейты
источник

KP

Kirill Proskurin in Saltstack
🍿
источник

KP

Kirill Proskurin in Saltstack
Кстати всех предупреждаю - нашел 2 большие проблемы в mysql_database.present стейте:
1) Если чарсеты в стейте и в базе не матчатся то стейт сделает ALTER даже c test=True
https://github.com/saltstack/salt/issues/57905

2) В py3 версии стейта не правильно обрабатываются строки и сравнивают bytes с string и из-за этого те же чарсеты не сходятся примерно никогда.
https://github.com/saltstack/salt/issues/51559
https://github.com/saltstack/salt/issues/53808

Планируем запатчить обе проблемы но это войдет только в 3002
источник

KP

Kirill Proskurin in Saltstack
Проблема с test=True есть с 2016.3. Я не понимаю как ее никто не заметил
источник

R

Roman in Saltstack
Все используют cmd.run mysql 😆
источник

KP

Kirill Proskurin in Saltstack
module.run:
 cmd.run
источник

KP

Kirill Proskurin in Saltstack
источник
2020 July 13

AL

Artem Listopad in Saltstack
Всем привет!
Ребят, подскажите пожалуйста, видосы/курсы/статьи для изучения солта.
сейчас прохожу вот это: https://www.udemy.com/course/mastering-saltstack-from-ground-to-cloud/
ну так себе индус рассказывает
дальше планирую вот это: https://linuxacademy.com/blog/linux-academy/master-salt-with-our-new-saltstack-ssce-prep-course/
что скажите?
источник

KP

Kirill Proskurin in Saltstack
Artem Listopad
Всем привет!
Ребят, подскажите пожалуйста, видосы/курсы/статьи для изучения солта.
сейчас прохожу вот это: https://www.udemy.com/course/mastering-saltstack-from-ground-to-cloud/
ну так себе индус рассказывает
дальше планирую вот это: https://linuxacademy.com/blog/linux-academy/master-salt-with-our-new-saltstack-ssce-prep-course/
что скажите?
Опыт других configuration managment тулов есть?
источник

AL

Artem Listopad in Saltstack
Kirill Proskurin
Опыт других configuration managment тулов есть?
неа, начинающий я в этом деле
источник