Size: a a a

DevOps — русскоговорящее сообщество

2021 April 06

TA

Turgut Atashov in DevOps — русскоговорящее сообщество
те который я нахожу обьясняют вещи которые вообще в работе не пригодны
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Nikita
для циски , из потока sflow , надо выявлять водящий ддос на ip например свыше 1 гигабита
Ага, и это надо сделать опенсурсом?
источник

N

Nikita in DevOps — русскоговорящее сообщество
admin 666admin
Ага, и это надо сделать опенсурсом?
Да , почему бы и нет ?
источник

N

Nikita in DevOps — русскоговорящее сообщество
Три строчки кода
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Ну потому что это обычно делается другими железками или интерпрайзным софтом, потому что опенсурс обычно не вывозит такие обьемы
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
(Peakflow, arbor,  и тд и тп)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Можешь на dpdk конечно поискать варианты
источник

MK

Mikhail Kalugin in DevOps — русскоговорящее сообщество
Кракозябр Кракозябрович
просто проблема в том, что нельзя контейнеры и что запрос на обновления можно будет отправить только из интрасети клиента (и то, если обобрят наш сервис на проксю) )
Контейнеры это не проблема. Вообще в идеальном мире как это должно происходить - кто-то кладет в мастер git-а обновление, гит хуком запускает автотесты и если тесты выполнились начинает развертывание (это не обязательно контейнер), потом перезапуск сервера (пока оставим zero-downtime). В не идеальном мире просто руками запускается плейбук ансибля (он умеет просто менять файлы на той стороне без контейнеров), вообе все что ансиблю нужно для работы - это ssh на той стороне (минимум). И тут засада - ансибль монстр 90% которого не будет в этом сценарии использоваться. И весь он написан на python.
источник

КК

Кракозябр Кракозябро... in DevOps — русскоговорящее сообщество
Mikhail Kalugin
Контейнеры это не проблема. Вообще в идеальном мире как это должно происходить - кто-то кладет в мастер git-а обновление, гит хуком запускает автотесты и если тесты выполнились начинает развертывание (это не обязательно контейнер), потом перезапуск сервера (пока оставим zero-downtime). В не идеальном мире просто руками запускается плейбук ансибля (он умеет просто менять файлы на той стороне без контейнеров), вообе все что ансиблю нужно для работы - это ssh на той стороне (минимум). И тут засада - ансибль монстр 90% которого не будет в этом сценарии использоваться. И весь он написан на python.
Ну собсно поэтому я и думал накостылять скрипт на баше/питоне. Который при ручном запуске со стороны сервера клиента будет ходить на наш сервак через прокси и проверять обновы, скачивать и менять файлы. А то щас у нас пересылка ссылок на архивы в процессе обновлений и отладки)
источник

КК

Кракозябр Кракозябро... in DevOps — русскоговорящее сообщество
ещё там упороться по GPG шифрованию архива😅
источник

ММ

Митя Мыколенко... in DevOps — русскоговорящее сообщество
Кек
источник

MK

Mikhail Kalugin in DevOps — русскоговорящее сообщество
Кракозябр Кракозябрович
Ну собсно поэтому я и думал накостылять скрипт на баше/питоне. Который при ручном запуске со стороны сервера клиента будет ходить на наш сервак через прокси и проверять обновы, скачивать и менять файлы. А то щас у нас пересылка ссылок на архивы в процессе обновлений и отладки)
Да, для этого сценария самописный скрипт самое то. Видел вариант, в котором новые версии распространялись на кучу рабочих станций простым самописным скриптом а процесс запускался просто по разнице тайм-штампа лежащего в текстовом файле рядом с источником обновлений.
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
Кракозябр Кракозябрович
или чего готовое есть?
источник

MK

Mikhail Kalugin in DevOps — русскоговорящее сообщество
Вот ведь блин... "Мысли как разраб" Мы тут придумываем админско-девопсные решения а можно просто приватный сервер гемов сообразить 🙂
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Всем привет. Есть какой-то дефолтный лимит на количество подсетей, которые можно добавить с помощью ip route add на Ubuntu? когда добавляю штук 10 работает, где-то 2500 всё перестаёт работать. Добавляю в цикле башем. Как побороть? не спрашивайте зачем 2500 добавлять
источник

PK

Pavel Kolobaev in DevOps — русскоговорящее сообщество
что именно тормозит?
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Asdqwert
Всем привет. Есть какой-то дефолтный лимит на количество подсетей, которые можно добавить с помощью ip route add на Ubuntu? когда добавляю штук 10 работает, где-то 2500 всё перестаёт работать. Добавляю в цикле башем. Как побороть? не спрашивайте зачем 2500 добавлять
cat /proc/sys/net/ipv{4,6}/route/max_size
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Pavel Kolobaev
что именно тормозит?
просто перестаёт грузиться любой адрес из этих подсетей даже не тормозит
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
admin 666admin
cat /proc/sys/net/ipv{4,6}/route/max_size
$ cat /proc/sys/net/ipv{4,6}/route/max_size
2147483647
4096
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
ну вот и ответ, эти лимит ротутейбла, 2500 ему погоды не сделают
источник