@pro_ansible

Страница 151 из 625
Sander
17.02.2017
20:01:58
мне ничего не ответили, мы стали дальше рассматривать вариант с кроном

Matvey
17.02.2017
20:02:08
о, ансибл телеграм умеет

https://docs.ansible.com/ansible/telegram_module.html

Sander
17.02.2017
20:02:20
нормально так

Google
Matvey
17.02.2017
20:02:50
ты спросил как сделать, мы тебе рассказали два вариант - как проще всего, и как лучше

ну т.е. крон это просто запускалка, обрабока ошибок это уже логика по продвинутей, нужны другие инструменты

Sander
17.02.2017
20:04:02
то есть простой вариант это cron + ansible

Matvey
17.02.2017
20:04:12
да

Sander
17.02.2017
20:04:26
а лучше и более продвинутей это: jenkins, ansible

Matvey
17.02.2017
20:04:58
да

в женкинсе есть концепция билдов, и если в билде ошибка - слать письмо. если нет - не слать

очень гибкая система

жирная правда

Sander
17.02.2017
20:05:42
разве в cron будет падать ошибка, если ansible просто не сможет приконектиться? он же просто продолжит свою работу и будет пытаться коннектиться к другим серверам

Matvey
17.02.2017
20:06:04
туда будет падать весь выхлоп, который отдаест ему ансибл

вот прям stdout шлёпнет в письмо

Anatoly
17.02.2017
20:06:19
а еще лучше если есть бэкап сервер то отвязать бэкапы от дженкинса крона и ансибла и всего такого прочего а то какая то хуита

Google
Matvey
17.02.2017
20:06:28
была там ошибка, или нет, все равно

а ты уже зайдешь и прочитаешь его

Sander
17.02.2017
20:06:59
@beastea я вас не понимаю, тогда как делать бекапы?

Anatoly
17.02.2017
20:07:22
иметь бэкап агента с расписанием на проде, и бэкап сервер с доступом в с3

Matvey
17.02.2017
20:07:40
чтобы проды сами лили бэки

Anatoly
17.02.2017
20:07:52
ага

Matvey
17.02.2017
20:08:35
а в s3 нельзя ограничить удаление?

Sander
17.02.2017
20:08:36
думаешь это нормально? тогда будет доступ к s3 бакету на боевом сервере.

я не знаю, у меня пока там нет доступа. жду пока саппорт ответит

Matvey
17.02.2017
20:08:52
продвинутая же хранилка

тип создал отдельный ключ с урезанным доступом и раздал его только на заливку

Sander
17.02.2017
20:09:16
я не нашел информации, о том что там точно можно

и можно ли так ограничить

Matvey
17.02.2017
20:09:24
ну это я так, фантазирую, s3 не видел прост

Sander
17.02.2017
20:09:29
было бы хорошо, если можно было ток заливтаь

тогда да, было бы проще намного

я так тоже хотел, но начал прибегать к такому методу, что не хочу хранить доступы на проде. но если это спец доступы ток на заливку, то вполне нормально

Anatoly
17.02.2017
20:11:36
да с3 умеет только на заливку

Matvey
17.02.2017
20:11:42
http://www.pvsm.ru/avtomatizatsiya/22097/print/

почитай вот про женкинс

Google
Matvey
17.02.2017
20:11:52
может соблазнишься

Anatoly
17.02.2017
20:11:57
и даже только на чтение умеет

Sander
17.02.2017
20:12:08
jenkins (дворецкий )

@beastea вот еще статью читал https://almostover.ru/2016-08/backup-files-and-databases-to-amazon-s3/

там можно ставить expired date на хранение файлов. как быть с тем, что я не хочу чтоб у меня удалялись бекап файлы, если их там оказалось не больше 5. --- такую логику как-то можно сделать

Anatoly
17.02.2017
20:19:31
а вы вот подумали как вы востанавливаться с этих самых бэкапов будете?

который у вас на с3 и которые поди по несколько сот метров...

дизастер рекавери план то есть какой, а то еще один гитлаб тут сейчас человеку насоветуем...

Sander
17.02.2017
20:21:18
xtrabackup

Anatoly
17.02.2017
20:21:30
а проверять бэкапы вы думали?

Sander
17.02.2017
20:21:50
смысле проверять бекапы

Hackru
17.02.2017
20:22:27
=)))))))

Sander
17.02.2017
20:22:40
?

и тишина

Hackru
17.02.2017
20:22:50
тоже на стикеры надо



Sander
17.02.2017
20:23:11
я не понял что он имеет ввиду

что конкретно првоерять

там

Hackru
17.02.2017
20:23:46
сидишь такой на работе, работаешь, отвыкаешь от неадекватов

Google
Anatoly
17.02.2017
20:23:56
ребят я даже не знаю что тут сказать

Hackru
17.02.2017
20:23:57
то что с бекапов восстановиться можно, вот что

Anatoly
17.02.2017
20:23:59
потерялся

Sander
17.02.2017
20:24:19
ну и я думал что он что-то другое имеет ввиду

innobackupex --apply-log /var/backups innobackupex --copy-back /var/backups

с s3 скачивает последний бекап, на боевой сервер распаковывает в /var/backups и две команды

--- но мне нужно чтоб на s3, если вдруг каким-то образом осталось всего 5 последних бекапов, мало ли что отвалилось. то чтоб он их не удалял, иначе рано или поздно, все бекапы пропадут. ---

вариант еще отдельный сервер, который будет вытягивать с s3 бекапы, но все же

Admin
ERROR: S client not available

Matvey
17.02.2017
20:29:38
а в s3 какой-то лимит на количество файлов?

Sander
17.02.2017
20:30:20
я еще не пользовался я же говорил, жду пока мне доступы выдадут, написал в саппорт

я читал статью но там ничего такого не видел

@namelessmatt я думаю там нет лимита, там лимит по гб, 1-один гб вроде минимум.

Matvey
17.02.2017
20:38:34
а куда они денутся тогда?

Sander
17.02.2017
20:39:12
бекапы каждый день делаю, я ставить буду expired days на один бекап, через 30 дней он пропадет.

но вдруг что случится и я не замечу, по какой-то причине вдруг бекапы перестали делаться. я не хочу чтоб все файлы от туда пропали

пусть останется 5 последних бекапов

Matvey
17.02.2017
20:43:16
а уведомления для чего тогда?надо проверять что они делаются и все

и по хорошему проверять что они рабочие, как тут уже верно заметили

Sander
17.02.2017
20:47:07
ну если на почту отправлять, не буду же я каждый день смотреть что они делаются

Google
Sander
17.02.2017
20:47:25
все письма высматривать

то что я хочу, чтоб он не удалял последние скажем 5, это некий фильтр. а мало ли, потом эти бекапы еще панадобятся.

когда куча всего, то можно случайно не уследить

Dmitry
17.02.2017
21:11:56
смотрю тут детсад и велосипедисты во все поля

Hackru
17.02.2017
21:13:39
наконец-то гуру нас посетили

расходимся



Phil
17.02.2017
22:47:13
смотрю тут детсад и велосипедисты во все поля
вот про велосипедистов сейчас обидно было (кладя шлем на полку и снимая перчатки)

Serge
18.02.2017
11:21:14
Привет всем. Пока Stonic ещё в пути, мне нужна помощь. Нужны сильные аргументы за Ansible для заказчика против Saltstack.

От Солта менее откровенно физически плохо делается каждый день. Первый заход я проиграл с минимальными счетом. Готовлю второй, более конкретный.

Ivan
18.02.2017
11:26:15
А какие требования?

Почему заказчик выбирает инструмент, а не вы - под его требования?

Алексей
18.02.2017
11:26:36
сколько хостов ?

Serge
18.02.2017
11:44:58
А какие требования?
Continuous Delivery, развертывание окружений, AWS, 3-4 VPC

Главный аргумент заказчика - минионы могут сами реагировать на своё состояние. И скорость применения изменений. При том, что там не надо ни то, ни другое, но оно же есть.

Типа мы можем в скалинг легче с солтом. Как и чем легче, какой-то POC мне никто не показал.

Меня бесит beacon в качестве замены именованному notify например

Т.е. каждая, вот каждая, подсистема Солта сделана, чтобы исправить ошибки дизайна Солта.

Страница 151 из 625