Ansible Cookbook

Сборник рецептов из разных областей использования Ansible для нетипичных ситуаций или для того, что непонятно описано в документации. 1. Способы взаимодействия сервера Ansible с клиентом Здесь под «сервером Ansible» я подразумеваю машину, на которой установлен Ansible и с которой происходит запуск ansible-playbook, а под клиентом я понимаю машину, для которой выполняются управляющие сценарии. 1.1. Доступ…

ProxySQL — еще один mysql-proxy

На хабре не раз упоминался данный инструмент для проксирования SQL-запросов, но, к сожалению, я не нашел ни одной статьи описывающей его работы, кроме того, документации на русском языке тоже не было найдено. Ну чтож, попробуем заполнить этот пробел. В статье мы рассмотрим структуру ProxySQL, конфигурирование и пример использования.Что же такое ProxySQL? Это приложение для проксирования…

Полезные трюки при работе с netcat

В данной статье я рассмотрю популярную сетевую утилиту netcat и полезные трюки при работе с ней. Netcat — утилита Unix, позволяющая устанавливать соединения TCP и UDP, принимать оттуда данные и передавать их. Несмотря на свою полезность и простоту, многие не знают способы ее применения и незаслуженно обходят ее стороной.   С помощью данной утилиты можно…

Девять граблей Elasticsearch, на которые я наступил

«Подготовленный человек тоже наступает на грабли.Но с другой стороны — там, где ручка.» Elasticsearch — прекрасный инструмент, но каждый инструмент требует не только настройки и ухода, но и внимания к мелочам. Некоторые — незначительны и лежат на поверхности, а другие спрятаны так глубоко, что на поиск уйдет не один день, не один десяток кружек кофе и не один километр нервов. В этой статье расскажу про девять замечательных граблей в настройке эластика, на которые я наступил. Я расположу грабли по убыванию…

Настройка Swappiness и кеширования в Linux

Свиснуто отсюда: http://fx-files.ru/archives/704 Изменим поведение Ubuntu в отношении использования ОЗУ и подкачки (раздел swap). Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует процент свободной памяти, при которой начнется активный сброс страниц в раздел swap. Иными словами, при 100-60=40% занятой памяти, Ubuntu уже начнет использовать раздел swap. При большом количестве ОЗУ в…

BTRFS для самых маленьких

Свиснуто отсюда: https://habr.com/ru/company/veeam/blog/458250/ Доброго времени суток, Хабравчане.  Я работаю в компании Veeam Software и являюсь одним из разработчиков нашего решения для бэкапа линукс систем. По роду занятий мне довелось столкнуться с BTRFS. Совсем недавно она перешла из статуса «еще не пригодно» в статус «стабильна». И пока её первые пользователи в сети обсуждали проблемные места и…

Отправка уведомлений и графиков из zabbix в telegram

Создание бота в telegram Первым делом создадим бота, через которого будем слать оповещения из заббикса. Для этого добавляем себе в контакты @BotFather и пишем ему сначала /start, потом /newbot. Мы создали бота для оповещений и получили для него token, который нам понадобится далее. Теперь нужно добавить в свой список контактов созданного бота. Для этого найдите его…

Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 5: local_action, условия, циклы и роли

В первой части мы начали изучение Ansible, популярного инструмента для автоматизации настройки и развертывания ИТ-инфраструктуры. Ansible был успешно установлен в InfoboxCloud, описаны принципы работы, базовая настройка. В завершении статьи мы показали как быстро установить nginx на несколько серверов. Во второй части мы разобрались в выводе playbook, научились отлаживать и повторно использовать скрипты Ansible. В третьей…

Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 4: работаем с модулями

В первой части мы начали изучение Ansible, популярного инструмента для автоматизации настройки и развертывания ИТ-инфраструктуры. Ansible был успешно установлен в InfoboxCloud, описаны принципы работы, базовая настройка. В завершении статьи мы показали как быстро установить nginx на несколько серверов. Во второй части мы разобрались в выводе playbook, научились отлаживать и повторно использовать скрипты Ansible. В третьей…

Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 3: Переменные и файл inventory

В первой части мы начали изучение Ansible, популярного инструмента для автоматизации настройки и развертывания ИТ-инфраструктуры. Ansible был успешно установлен в InfoboxCloud, описаны принципы работы, базовая настройка. В завершении статьи мы показали как быстро установить nginx на несколько серверов. Во второй части мы разобрались в выводе playbook, научились отлаживать и повторно использовать скрипты Ansible. В этой…