Как стать автором
Обновить

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

Блог компании Southbridge Системное администрирование *Серверное администрирование *Учебный процесс в IT DevOps *

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

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

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

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

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

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

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.5K
Комментарии 2

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

Блог компании Southbridge

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

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

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 6.6K
Комментарии 4

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

Блог компании Southbridge Карьера в IT-индустрии

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

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

Читать про стажировку
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 3.6K
Комментарии 11

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

Блог компании Southbridge

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

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

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 565
Комментарии 0

Ansible: Infrastructure as Code: 13 апреля запускаем 4 поток курса

Блог компании Southbridge

Привет!

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

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

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

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 441
Комментарии 0

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

Блог компании Southbridge

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

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

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 785
Комментарии 0

Обновлённый Ansible и скидка. Старт потока 24 августа

Блог компании Southbridge

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

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 403
Комментарии 0

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

Блог компании Southbridge

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

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

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

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 2.8K
Комментарии 1

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

Блог компании Southbridge

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

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 873
Комментарии 1

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

Блог компании Southbridge

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

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

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1.1K
Комментарии 0

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

Блог компании Southbridge

Всем привет!

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

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

Читать дайджест
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 113
Комментарии 0

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

Блог компании Selectel
Tutorial


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать дальше →
Всего голосов 12: ↑5 и ↓7 -2
Просмотры 26K
Комментарии 9

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

Django *
Из песочницы
Доброго времени суток!

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

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

Amazon + Ansible

Блог компании Southbridge
image + image

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

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

Блог компании Selectel
Tutorial
InfluxDB

Введение


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

Чтобы все это хранить и обрабатывать, нужен адекватный и производительный инструмент.
Читать дальше →
Всего голосов 31: ↑28 и ↓3 +25
Просмотры 77K
Комментарии 26

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

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

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