Архив за месяц: Июнь 2015
GPG: примеры использования для шифрования
30 июня 2015
Python: модуль Fabric — пример использования0 (0)
27 июня 2015
Bamboo: настройка Elastic Bamboo и агента на AWS EC2 — Windows0 (0)
26 июня 2015
У Bamboo оказалась замечательная реализация «прямой» работы с агентами в облаке от Amazon. Bamboo может сам создавать, останавливать и удалять агенты, которые базируются на AMI-образе в вашем аккаунте на Amazon. Amazon — создание сервера и образа Для начала — создадим новый EC2-инстанс. Наше приложение собирается с помощью MSBuild и Unity, поэтому — агенты будут работать на Windows:
![]()
Bamboo: установка удалённого агента на Windows0 (0)
25 июня 2015
Для управления агентами а облаке от Amazon у Bamboo есть специальная возможность — Elastic Bamboo. Для того, что бы работать с удалённым агентом — можно использовать предустановленные AMI — либо создать свой. Создание и настройку Elastic Bamboo опишу в следующей статье, а в этой — процесс установки Bamboo агента на Windows Server 2012 R2. Установка достаточно… Читать далее »
![]()
CentOS: установка Tomcat 7 из репозитория с помощью yum0 (0)
24 июня 2015
Apache Cassandra: перенаправить вывод запроса в файл0 (0)
20 июня 2015
Вывод запроса DESCRIBE KEYSPACE очень большой, и не помещается на экране. Что бы записать его в файл — создаём текстовый файл с текстом запроса: $ cat desc.txt DESCRIBE KEYSPACE library; И вызываем cqlsh с опцией -f, передавая аргументом файл с текстом запроса, а вывод — перенаправляем в файл результата: $ cqlsh -f desc.txt > res.txt
![]()
Tomcat: включить JMX-коннектор0 (0)
19 июня 2015
Задача — добавить JMX, что бы девелоперы могли мониторить состояние сервера с помощью VisualVM. Tomcat установлен из пакетов, с помощью yum. Создаём файл /usr/share/tomcat7/bin/setenv.sh. В него вписываем параметры JMX: #!/usr/bin/env bash export JAVA_OPTS=»-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=54.***.***.65″
![]()
SSH: sudo: sorry, you must have a tty to run sudo0 (0)
18 июня 2015
Билд-агент выполняет скрипт под sudo на удалённом сервере. При вызове скрипта — сервер выдаёт ошибку: [14:23:37]Step 3/5: Stop Tomcat (Command Line) (1s) [14:23:38][Step 3/5] Starting: /Users/UnityPro/buildAgent/temp/agentTmp/custom_script8453498053461317446 [14:23:38][Step 3/5] in directory: /Users/UnityPro/buildAgent/work/a82e27dfe5537e66 [14:23:39][Step 3/5] sudo: sorry, you must have a tty to run sudo [14:23:39][Step 3/5] Process exited with code 1 Редактируем файл /etc/sudoers:
![]()
Python: модуль Fabric0 (0)
17 июня 2015
Описание, установка Fabric — система для управления и развёртывания приложений. Управляющие скрипты (аналог рецептов в Chef) пишутся на Python. И сам Fabric написан на Python. Особое значение (по крайней мере — для меня) имеет то, что Fabric отлично работает с SSH, позволяя выполнять любые действия на удалённой машине. При этом, в отличии от paramiko, имеет намного более… Читать далее »
![]()