Хитрости и особенности Ansible

В этой статье собраны небольшие трюки и особенности ansible, связанные с использованием и написанием плейбуков и скриптов.  Получить файлы с сервера В своих скриптах, мне понадобилось получать файл с сервера. Для этого служит команда fetch. Эта команда скачивает файл по пути заддному параметром src и сохраняет на хосте ansible по…

подробнее

Управление серверами – Ansible (часть 3)

В в прошлых статьях были описаны обшие концепции и управляющие конструкции.  Так как часто на серверах есть потребность не в простом копировании файлов, как они есть, а необходимость создать файл под конкретный сервер. Для этого и служат шаблоны. Шаблоны Шаблон это файл формата Jinja Template, которые обычно имеют разрешение j2.…

подробнее

Управление серверами – Ansible (часть 2)

В предыдущей статье были описаны базовые концепции ansible.  Часть при работе с серверами и создании скриптов необходимо учитывать особенности конкретного сервера, это например может быть разыне системы установки пакетов, поэтому внутри playbook можно использовать управляющие конструкции реализующие ветвление скрипта. Условное выполнение Расмотрим следующий скрипт, модификацию скрипта из предыдущей части: Однако…

подробнее

Управление серверами – Ansible (часть 1)

Основы Если в Вашем ведение находятся десятки серверов, а особенно если среди них есть повторяющиеся конфигурации, то Вам на помощь может прийти программа Ansible, которая по созданным Вами описаниям произведет установку и настройку всех серверов. Установка пакета: apt install ansible – Ubuntu yum install ansible – CentOS pip install ansible –…

подробнее

Управление DNS (Systemd-Resolved)

В новой версии Убунту появилась подсистема DNS интегрированная с systemd. Текущее состояние можно посмотреть: Получаем состояние в виде: За сами настройки отвечают файлы: /etc/systemd/resolved.conf, (по умолчанию в свежеустановленной системе этот файл весь закоментированн) Второй это файл /etc/netplan/00-installer-config.yaml (по сути это файл конфигурации интерфейса) Если в инсталяторе были указаны параметры сети,…

подробнее

Mikrotik. Заметки об RouterOS

Настройки ядра OS mikrotik находятся по пути IP->Settings, тут например присутствуют такие параметры как пересылки пакетов (packet forwarding) и многие другие отвечающие за управлений сетевой подсистемой ОС. Основные курсы микротик RE – роутинг, VLAN и OSPF TCE – управление трафиком Firewall, очереди (2 дня) INE – для провайдеров городского уровня…

подробнее

Docker & Python

В этом разделе коснемся одного из популярных расширений докер. Это docker-compose, который позволяет комплексно создавать объединения контейнеров и управлять ими. В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер, “Часть 3 – файл…

подробнее

Docker & Python

В этом разделе коснемся сетевого взаимодействия с докер. В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер, “Часть 3 – файл докер” тренировались в создании своих образов. Часть 4 – посвящена томам и…

подробнее

Docker & Python

В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер, “Часть 3 – файл докер” тренировались в создании своих образов. Теперь расмотрим, как организовать хранение данных наших приложений в томах докер. Часть 4 –…

подробнее