Рубрика: DevOps
dataops.jpg  
DevOps

DataOps: новые термины и схожие концепции 

Компонентизация, контейнеры и облака – все это характеризует наступление новой, так называемой, эры «Ops». Она начиналась с философии DevOps. Википедия дает следующее определение DevOps: «Это культура инженерии и практик программного…

devops-тренды.jpg  
DevOps

Корпоративные решения DevOps. 5 ключевых тенденций на 2018 год 

«DevOps успешно набирает обороты. Сегодня он стал неотъемлемой частью разработки программного обеспечения и приложений во многих отраслях. В последние годы все больше компаний берут на вооружение элементы культуры DevOps. 2018…

jenkins.jpg  
DevOps

Как перезапустить Jenkins вручную? 

Проблема После установки нескольких плагинов, Jenkins написал, что его нужно перезапустить и перешел в режим «Выключение», но ни разу не перезагрузился. Решение Вариант 1 Для того, чтобы перезапустить Дженкинс вручную,…

jenkins.jpg  
DevOps

Как удалить историю сборок в Jenkins/Hudson 

Проблема Недавно я обновил конфигурацию одной из моих hudson-сборок. История сборки не синхронизирована. Есть ли способ очистить историю сборки в Jenkins/Hudson? Решение Если вы кликните Manage Hudson -> Reload Configuration…

graylog.png  
DevOps

Как отправить тестовое сообщение в Graylog 

# udp echo '{"version": "1.1","host":"8d9.ru","short_message":"A short message that helps you identify what is going on","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}' | gzip | nc -u -w 1 127.0.0.1 12201 1 echo '{"version": "1.1","host":"8d9.ru","short_message":"A short message that helps you identify what is going on","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}' | gzip | nc -u -w 1 127.0.0.1 12201 # tcp echo -e '{"version": "1.1","host":"8d9.ru","short_message":"Short message","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}\0' | nc -w 1 127.0.0.1 12201 1 echo -e '{"version": "1.1","host":"8d9.ru","short_message":"Short message","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}\0' | nc -w 1 127.0.0.1 12201 # если сообщения не доходят apt-get update && apt-get install netcat net-tools telnet telnetd -y 1 apt-get update && apt-get install netcat net-tools telnet telnetd -y # проверить открыты ли порты netstat -atn # For tcp netstat -aun # For udp netstat -tulpn #all 123 netstat -atn # For tcpnetstat -aun # For udpnetstat -tulpn #all # проверить соединение telnet localhost 12201 1 telnet localhost 12201  

docker.png  
DevOps

Docker: топ консольных команд 

Просмотр Список запущенных контейнеров Shell docker ps 1 docker ps Список всех контейнеров, даже не запущенных Shell docker ps -a 1 docker ps -a Список контейнеров с форматированием вывода Shell docker ps --format "{{.Names}}: {{.Status}}" 1 docker ps --format "{{.Names}}: {{.Status}}" Просмотр логов docker logs container_name 1 docker logs container_name Просмотр информации о контейнере Shell docker inspect container_name 1 docker inspect container_name Создание Создание образа Используя…

docker.png  
DevOps

Docker: как сделать бэкап тома 

docker run --rm --volumes-from container_name -v $(pwd):/backup ubuntu bash -c 'BACKUP_PATH=`date +/backup/db_name_%Y_%m_%d_%H_%M_%S.tar`; echo $BACKUP_NAME; tar cvf $BACKUP_PATH /var/log/mysql; chown 1000:1000 $BACKUP_PATH' 1 docker run --rm --volumes-from container_name -v $(pwd):/backup ubuntu bash -c 'BACKUP_PATH=`date +/backup/db_name_%Y_%m_%d_%H_%M_%S.tar`; echo $BACKUP_NAME; tar cvf $BACKUP_PATH /var/log/mysql; chown 1000:1000 $BACKUP_PATH'  

jenkins.jpg  
DevOps

Jenkins: топ плагинов 

Green Balls Build Pipeline Plugin Rebuild Plugin SCM Sync Configuration Plugin Blue Ocean Docker Plugin AnsiColor checkstyle cloverphp crap4j dry htmlpublisher jdepend plot pmd violations warnings xunit

jenkins.jpg  
DevOps

Jenkins: как обновиться на новую версию 

Выполнение под пользователем с привилегиями: rm -f /root/jenkins/jenkins.war.previous.version cp /usr/share/jenkins/jenkins.war /root/jenkins/jenkins.war.previous.version cd /root/jenkins wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war rm -f /usr/share/jenkins/jenkins.war mv /root/jenkins/jenkins.war /usr/share/jenkins/jenkins.war 123456 rm -f /root/jenkins/jenkins.war.previous.versioncp /usr/share/jenkins/jenkins.war /root/jenkins/jenkins.war.previous.versioncd /root/jenkinswget http://mirrors.jenkins-ci.org/war/latest/jenkins.warrm -f /usr/share/jenkins/jenkins.warmv /root/jenkins/jenkins.war /usr/share/jenkins/jenkins.war  

-цифровой-трансформации.jpg  
DevOps

DevOps и CloudOps: ускорение цифровой трансформации 

DevOps трансформирует внутренние процессы выпуска программных продуктов и, как следствие, инновации, а CloudOps трансформирует взаимодействие IT с инфраструктурой и архитектурой. Об этой взаимосвязи написали Inforamtion-age. Два схожих тренда DevOps и CloudOps…

10-devops-.jpg  
DevOps

10 способов построения эффективной DevOps-команды 

Во многих статьях даются только общие советы по DevOps: «создайте хорошую команду», «сформируйте благоприятную культуру для командной работы». Мало, кто говорит о том, как именно это делается. В этой статье…