AWS Load balancer : Back-end server is at capacity

Создал classic Load-balancer в AWS и добавил туда инстансы с wordpress. После этого fqdn балансера не работает и отлетает по таймауту. Смотрю курлом

Тогда стало немного понятно, идем в логи апача на инстансе

Видим картину

Чекается файл index.php, проверяем – файла такого нет. Потому балансер и не работает. Добавляем check.php в директорию […]

Install ansible 2.2 on Ubuntu14 and ‘x86_64-linux-gnu-gcc’ failed

При установке ансибл на ubuntu trusty

получаем такую ошибку

Solution Ставим

Если после этого так же ловим error типа(cryptography может быть другой пакет )

то делаем

Git откат коммита

В git есть несколько способов откатить нежелательный коммит. Несколько способов предусматривают разные действия и все они имеют разные последствия. Если нужно просто изменить сообщение последнего коммита (может сделали опечатки и надо поправить чтоб было красиво), то делаем просто

Где попадаем в текстовый редактор и правим сообщение, сохраняем и выходим. Так же этот способ подходит […]

Ansible error handling with failed_when and ignore_errors

Иногда нужно в Ansible регистрировать переменную в таске, по которой потом можно делать условие и запускать ту или иную таску. Например, есть task1 при выполнении которой мы будем регистрировать переменную и нужно запускать(или не запускать) task2, если переменная у нас, скажем, равна 1. Пример, берем плейбук в котором первая таска запускает clamscan  и если вирусов […]

AWS Certified Sysops Administrator материалы для подготовки

Собрался сдавать сертификацию по AWS. Ниже будет список материалов для подготовки, которые более менее годные. Первым делом курс на linuxacademy https://linuxacademy.com/cp/modules/view/id/12 Давно уже там подписан и курс нормальный+лабы и можно сдать practice экзамен Книга AWS Certified SysOps Administrator Official Study Guide: Associate Exam  – официальный гайд для сдачи, вся полезная информация с ссылками на ресурсы и прочее […]

Ubuntu Login Banner

Красивый и цветной баннер при входе в систему  

 

Vagrant provisioning with Ansible

Vagrant является средство развертывания виртуального окружения(для девелопмента часто) и очень удобной оберткой для Virtualbox (и не только, можно использовать libvirt например) Поднять виртуальную машину для теста или разработки можна очень просто и быстро, достаточно иметь просто установленный Vagrant + Virtualbox. На Mac OS ставится все очень просто через brew

Далее можно создать Vagrantfile

[…]

SCP на виртуальную машину в Vagrant

Если нужно что-то скопировать с виртуалки в Vagrant на хосте машину или наоборот, то можно сделать это через плагин vagrant scp. Установка плагина

  Копируем с хост машины на виртуалку

  Копируем наоборот

     

Приватный docker registry на docker-compose

Как поставить docker и docker-compose написано тут Docker registry нужен как приватный репозиторий и замена публичному репозиторию для каких-то проектов  на своем окружении. В моем случае, докер репозиторий нужен был для Kubernetes инсталляции. Для того чтобы стартануть проект с Kubernetes  и CI\CD я использую свой репозиторий для образов, которые будет автоматически билдиться и пушиться в […]

Install Jenkins with docker-compose on Centos7

Как быстро поднять Jenkins на centos7. Поднимаем в контейнере с помощью docker-compose. Сам docker-compose позволяет быстро запустить и слинковать несколько контейнеров, для Jenkins у нас будет только один контейнер, но я беру docker-compose для удобства. Поехали Инсталим докер на хост машину

Добавляем юзера в докер группу

Добавляем в автозапуск и стартуем

Теперь […]