Pull to refresh

Ansible, старт группы

Southbridge corporate blog System administration *Server Administration *Studying in IT DevOps *

Курс стоит вашего внимания, если что-нибудь далее знакомо:

•  Запускаю чужие плейбуки, но хочу научиться писать свои.

•  Работаю с облачными платформами и private cloud.

•  Хочу перейти с Puppet на Ansible.

•  Нет экспертизы у коллег, я админ-одиночка или data-инженер, а может и разработчик.

•  Обновляю машины в ручном и полуручном режиме скриптами на bash, хочу оптимизировать процесс, завести систему версионирования и код ревью.

Если вам ничего из этого уже не знакомо – можно прочитать для друга.

Читать далее
Total votes 7: ↑6 and ↓1 +5
Views 2.6K
Comments 2

«Мемы, структура и практика»: почему курс по Ansible от Слёрма — маст хэв для начинающего DevOps’а

Southbridge corporate blog

«Минимум воды, максимум пользы», — вот что говорят студенты о курсе по Ansible, который успешно пережил уже два потока. В какой-то момент во внутреннем чате-флудилке Марсель Ибраев, технический директор Слёрма, написал, что прошёл этот курс. Это вызвало несколько вопросов, главный из которых — ЗАЧЕМ?

Мы поговорили с Марселем и узнали, зачем CTO учиться и какие три слова характеризуют курс по Ansible.

Читать далее
Total votes 13: ↑11 and ↓2 +9
Views 6.8K
Comments 4

«Из разработчика в девопс» — стажировка в Southbridge

Southbridge corporate blog IT career

В феврале мы запускаем в Southbridge новую программу стажировки — «Из разработчика в девопс». Участие бесплатное. Программа рассчитана на три с половиной месяца, выделять на обучение нужно примерно по четыре часа в день.

Под катом рассказываем, что в программе и как пройти отбор.

Читать про стажировку
Total votes 18: ↑15 and ↓3 +12
Views 3.7K
Comments 11

«Не Ансиблом единым» — 28 марта в 20:00 митап Слёрма

Southbridge corporate blog

Наши гости порассуждают на почти философскую тему: нужен ли Ansible и когда Puppet или Chef могут быть более эффективным инструментом.

А возможно стоит вернуться на тёмную сторону администрирования и писать скрипты…

Читать далее
Total votes 16: ↑14 and ↓2 +12
Views 584
Comments 0

Ansible: Infrastructure as Code: 12 октября 2022 запускаем 5 поток курса

Southbridge corporate blog

Привет!

Подготовка к запуску четвёртого потока «Ansible: Infrastructure as Code» идёт полным ходом. А пока мы делимся новым полезным материалом.

Собрали три статьи:
«Инсталляция LEMP-стека с помощью Ansible»;
«Что нужно знать перед началом работы с Ansible»;
И интервью с Алексеем Кузнецовым, системным архитектором в департаменте DMP X5 Group.

В работе у нас ещё находятся статьи на другие темы. А сейчас приятного прочтения.

Читать далее
Total votes 13: ↑13 and ↓0 +13
Views 545
Comments 0

Импортонезамещение: «DevOps Комбо» от Слёрм. Это всё ещё не о бургерах и зелёной жиже

Southbridge corporate blog

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

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

Если вы ещё не лазили под капот Ansible, не работали плотно с Kubernetes и не готовы ко всему этому писать чего-нибудь на Python, тогда нам есть, что предложить.

Читать далее
Total votes 15: ↑14 and ↓1 +13
Views 834
Comments 0

Обновлённый Ansible и скидка. Старт потока 12 октября 2022

Southbridge corporate blog

После длительного перерыва мы определили дату 5 потока: 24 августа. Регистрация уже доступна на сайте.

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

А еще, а еще.. Мы хотим добавить супер полезную активность и для этого нам нужна ваша помощь. Пожалуйста, расскажите, что будет действительно ценно? Всего один коротенький опрос, а мы отблагодарим вас скидкой 20% на курс. 

Читать далее
Total votes 10: ↑9 and ↓1 +8
Views 433
Comments 0

Все полезные материалы по Ansible в одном месте

Southbridge corporate blog

Привет! Собрали для удобства все наши материалы по Ansible в кучку.

В них рассказываем с чего начать изучение Ansible, какими преимуществами он обладает и когда Puppet или Chef могут быть более эффективным инструментами.

Говорим про то, как собрать Docker-контейнеры с помощью Ansible и настроить Jenkins в связке.

А также советы, опыт и экспертиза от наших спикеров. Велком.

Читать далее
Total votes 9: ↑9 and ↓0 +9
Views 4.1K
Comments 1

«Автоматическое создание VPN-сервера при помощи Ansible», бесплатный вебинар

Southbridge corporate blog

Бесплатный вебинар от Слёрма, 18 августа в 20:00 (мск)

Создать собственный vpn? А почему бы, собственно, и нет! Ведь это не только одна из классических задач админов и девопсов, но и полезная в быту вещь. Предлагаем взглянуть на вопрос чуть шире, и сделать не просто vpn-сервер, а решение, воспроизводимое за считанные секунды на любом сервере! В этом нам поможет система управления конфигурациями Ansible!

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views 1.1K
Comments 1

Ansible — must have для тех, кто поднимает рабочее окружения на регулярной основе

Southbridge corporate blog

Ansible нужен, особенно, если вы хотите..

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

Читать далее
Total votes 11: ↑9 and ↓2 +7
Views 1.3K
Comments 0

Дайджест Слёрма: вебинары по асинхронному программированию, подкаст про SRE, чат по IaC

Southbridge corporate blog

Всем привет!

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

Сегодня в меню: статьи по Kubernetes, Kafka, Ansible и SRE; анонсы бесплатных вебинаров асинхронному программированию на Python; комплекты со скидками и розыгрыш бесплатного места на курсе по Ansible; новые выпуски подкаста «Манул Слёрма».

Читать дайджест
Total votes 7: ↑7 and ↓0 +7
Views 125
Comments 0

Система управления Ansible

Selectel corporate blog
Tutorial


Представьте себе, что вам нужно управлять парком серверов, расположенных к тому же в разных географических точках. Каждый из этих серверов требует настройки, регулярного обновления и мониторинга. Конечно, для решения этих задач можно воспользоваться самым простым способом: подключиться к каждому серверу по ssh и внести необходимые изменения. При всей своей простоте этот способ сопряжен с некоторыми трудностями: он чрезвычайно трудоемок, а на выполнение однообразных операций уходит очень много времени.

Чтобы упростить процессы настройки и конфигурирования серверов, можно также писать shell-скрипты. Но и этот способ вряд ли можно назвать совершенным. Скрипты нужно постоянно изменять, подстраивая их под каждую новую задачу. При их написании необходимо учитывать различие операционных систем и версий. Не будем забывать и о том, что отладка скриптов отнимает много усилий и забирает немало времени.

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

Со всеми сложностями, о которых идет речь выше, мы хорошо знакомы на собственном опыте: у нас имеется 10 точек присутствия с NS-серверами, расположенные в разных точках планеты. На них необходимо регулярно вносить различные изменения: обновлять операционную систему, устанавливать и обновлять различное ПО, изменять конфигурцию и т.п. Мы решили все эти операции автоматизировать и внедрить систему удаленного управления конфигурациями. Изучив имеющиеся решения, мы остановили свой выбор на Ansible.

В этой статье мы бы хотели подробно рассказать о его возможностях этого инструмента управления конфигурациями и поделиться собственным опытом его использования.
Читать дальше →
Total votes 50: ↑47 and ↓3 +44
Views 208K
Comments 49

Установка Ansible AWX на Debian 7.1

Configuring Linux **nix *
Sandbox
Решили мы как то упростить администрирование небольшой группы серверов на FreeBSD. Серверов этих самых, вроде бы и не много, но всё же часто бывает нужно выполнить ряд однотипных задач на всех разом.
Долго думали, выбирали, сравнивали, и всё же пришли к варианту установить систему Ansible. А для наглядности к ней прикрутить web-мордочку с названием AWX.
Но вот незадача, сервера у нас на FreeBSD, а в качестве “рабочего” Linux’а выбран Debian. Ansible AWX поддерживает в качестве официальных RHEL/Fedora и Ubuntu.
Как мы все помним, Ubuntu вышла из Debian, а значит должна помнить о предке. Будем разбираться как поставить AWX на Debian.
Исходные данные: свежеустановленный Debian 7.1 Wheezy с включенной вариантами конфигурации “SSH сервер” и “Системные утилиты”.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 11K
Comments 0

Ansible и Docker, почему и зачем?

Website development *
Translation
Достаточно много интереса проявляется среди технического сообщества к Docker и Ansible, я надеюсь, что после прочтения данной статьи, вы тоже разделите этот интерес. Вы так же получите навыки практического применения Ansible и Docker в настройке сервера и окружения для Rails приложения.

«Почему бы просто не взять и использовать Heroku?», спросите вы.
Прежде всего, я могу запустить Docker и Ansible на любой машине, с любым хостинг провайдером. Во вторых, я предпочитаю гибкость, удобству. Я могу, таким же образом, запускать все что угодно, не только web приложения. Ну и напоследок, потому что я эксперементатор в душе, я получаю удовольствие от понимания того как оно все вместе работает. Фундаментальная основа Heroku это Linux контейнер. Та же технология лежит и в основе Docker'a. На самом деле, одним из девизов Docker'a является «Контейнеризация это новая виртуализация»
Читать дальше →
Total votes 38: ↑37 and ↓1 +36
Views 73K
Comments 25

Автоматизированная установка WordPress на VPS с помощью Ansible

WordPress *
Recovery mode
Tutorial
Добрый день, Хабр.

Не так давно я начал разбираться с замечательным инструментом для любого DevOps — Ansible. Сегодня хочу представить на ваш взыскательный суд небольшую вводную статью по использованию этого, во многом прекрасного, инструмента. Итак, начнем.

Что такое Ansible


Ansible — это инструмент для автоматизации задач системного администратора и не только. Если своими словами — это та штука, которая позволяет автоматически настраивать сервера пачками.

Кто-то скажет, что он не нужен, т.к. есть Chef, Puppet, etc. Я с этими людьми абсолютно соглашусь. Если вы можете использовать эти инструменты — отлично. Я же пишу эту статью для тех, кто хочет немного понять как работает Ansible и как с его помощью можно многое автоматизировать.

Если вы до этого не сталкивались с Ansible вообще, то советую почитать статью компании Селектел. Отличная статья.

Максимум автоматизации


Давайте определимся, что нам нужно, чтоб запустить Wordpress на VPS сервере с установленной Ubuntu:
  • Nginx
  • Mysql
  • PHP5
  • Memcached для использования W3Total Cache плагина
  • Wordpress

Вот в таком порядке мы и будем писать роли для настройки сервера.
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views 14K
Comments 3

Ansible под Windows с костылями, подпорками и интеграцией с Vagrant

Website development *
Tutorial
Так получилось, что на нашем проекте сейчас используется Ansible. Я не буду останавливаться на том, что такое Ansible, как его готовить и с чем употреблять, а также на том, почему используется именно он (ибо выбор этот для условий эксплуатации под ОС от Microsoft оптимальным не назовешь) — в контексте этого поста предлагаю считать это данностью. Также ни для кого не секрет, что очень много веб-разработчиков по разным причинам работает под Windows. Нежелание сражаться с линуксами, нехватка денег на мак, танчики после работы, корпоративная политика — причин тоже может быть вагон. И о них в этом посте тоже не будет ни слова.

Если обстоятельства таковы, что вам нужно использовать Ansible под Windows (что, в принципе, не так уж и напряжно, хоть и нигде толком не описано) и, чего доброго, интегрировать это дело с Vagrant под Windows — прошу под кат.

Читать дальше →
Total votes 12: ↑5 and ↓7 -2
Views 27K
Comments 9

Deploy Django приложений с использованием Ansible для чайников

Django *
Sandbox
Доброго времени суток!

Совсем недавно мой коллега познакомил меня с замечательным инструментом автоматизации ручного труда под названием Ansbile. После чего моментально родилась идея написать что-то своё, что упрощает тот самый ручной труд. Что чаще всего приходится делать руками? Правильно, деплоиться.

В этой статье я расскажу о том, как с использованием ansible раскатать django-проект на чистом удаленном сервере ubuntu 14.04, создав при этом для проекта отдельного пользователя.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 20K
Comments 8

Amazon + Ansible

Southbridge corporate blog
image + image

В данной заметке хочу рассказать о некоторых приемах решений задач по связке ansible + amazon, может кому-то будет полезно или кто-то подскажет решения лучше. О установке/настройке ansible информации уже много, так что её я пропущу. О работе с amazon тоже ничего оригинального добавить не смогу. Итак, приступим.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 12K
Comments 2

Time Series, метрики и статистика: знакомство с InfluxDB

Selectel corporate blog
Tutorial
InfluxDB

Введение


Любому системному администратору постоянно приходится иметь дело с данными, представленными в форме временных рядов (time series): статистика скачивания файлов, статистика запросов к серверам, данные об использовании системных и аппаратных ресурсов виртуальными машинами…

Чтобы все это хранить и обрабатывать, нужен адекватный и производительный инструмент.
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 78K
Comments 26

Разработка микросервисов с использованием Scala, Spray, MongoDB, Docker и Ansible

Website development *Programming *Scala *API *Microservices *
Translation
Tutorial
Цель данной статьи — показать возможный подход для построения микросервисов с использованием Scala, RESTful JSON, Spray и Akka. В качестве базы данных мы будем использовать MongoDB. В результате нашей работы мы упакуем наш проект в Docker-контейнер, а Vagrant и Ansible позволит нам управлять конфигурацией приложения.

В этой статье вы не найдете подробностей о языке Scala и других технологиях, которые будут использоваться в проекте. В ней вы не найдете руководства, которое ответит на все ваши вопросы. Цель статьи — показать технику, которую можно использовать при разработке микросервисов. На самом деле, большая часть этой статьи не завязана на конкретной технологии. Docker имеет более широкую сферу использования, нежели только микросервисы. Ansible позволяют быстро развернуть любое требуемое окружение, а Vagrant — отличный инструмент для создания виртуальных машин.
Читать дальше →
Total votes 35: ↑32 and ↓3 +29
Views 31K
Comments 8