Записки молодого девопсера
153 subscribers
94 photos
7 files
623 links
Здесь выкладываются различные команды и решения проблем, с которыми приходится сталкиваться, а также интересные статьи и видео из мира IT.
Download Telegram
Замечательный цикл статей про keepalived от RedHat в 2-х стилях - "from zero to hero" и "step-by-step".
В статьях рассказы от том, зачем же вообще нужен VRRP, как собрать простую конфигурацию из MASTER+BACKUP.
Как сделать более продвинутую конфигурацию, настроить балансировку средствами и, конечно, же ссылка на официальную документацию по продукту.
https://www.redhat.com/sysadmin/ha-cluster-linux
https://www.redhat.com/sysadmin/keepalived-basics
https://www.redhat.com/sysadmin/advanced-keepalived
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/load_balancer_administration/ch-initial-setup-vsa
https://www.keepalived.org/manpage.html

И помните, нет, ПОМНИТЕ, нельзя построить MASTER-MASTER конфигурацию на keepalived в классическом виде. В документации про такое нигде не пишут, но вы даже не пробуйте так делать.
Онлайн Jinja-парсер. Пригодится, если нужно быстро написать и проверить шаблон
https://j2live.ttl255.com/
https://kodekloud.com/ ( внимание, английский! )
Курсы, построенные по схеме - лекция, практика и тесты.
Можно выбрать курсы, в рамках которых вы будете развиваться (зависит от подписки).
Плюс есть дополнительная программа, https://kodekloud.com/p/kodekloud-engineer, где, по заверениям авторов, можно пройти путь сисадмина, DevOps-инженера и DevOps-архитектора на реальных проектах, задачах, сценариях и системах.
Community-provider для Terraform.
Умеет базовые штуки, если ваши проекты в Sentry не слишком сложные, то это идеальное решение для вас.
https://github.com/jianyuan/terraform-provider-sentry
Если вы обновляете Nexus с версии 3.24.0, будьте предельно аккуратны.
В версии 3.26.0 обновился веб-сервер Jetty и из-за этого изменилось описание класса SslContextFactory.
Для этого есть вот такой workaround:
Change below line inside of ${jetty.etc}/jetty-https.xml (add "$Server")
 <New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">
to

<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory$Server">
```
https://issues.sonatype.org/browse/NEXUS-24867
Имхо, как-то странно в современном мире обновляться и с ходе обновления выяснять, что сервис не поднялся и лезть в баг-трекер.
P.S. Случайно выяснилось, что blob store в Nexus слабо связаны с файлами конфигурацией и БД, поэтому можно взять и обновится на последнюю версию (а она обновляет схему БД и обычный даунгрейд через понижение версии образа уже не пройдет) и если что-то пойдет не так, то восстановить конфиги и схему БД из резерной копии, а потом уже запускаться со старой версии.
P.P.S. Использую Nexus в docker.
Рекурсивная замена текста с использованием grep и sed
grep 'your_pattern' .* -rl | xargs sed -i 's/old_pattern/new_pattern/g'
Давно не трогал инструменты для секурити.
Оказывается OWASP ZAP научился в Docker и его можно в разных режимах запустить (CLI, web и прочее) + есть Github Actions
https://www.zaproxy.org/docs/docker/about/
https://www.zaproxy.org/docs/docker/webswing/