Архивы автора: setevoy

AWS: ECS — EC2 Container Service: Docker в Amazon

9 января 2017
 

 Amazon EC2 Container Service (Amazon ECS) — масштабируемый сервис для запуска, остановки и управления Docker-контейнерами в кластере Amazon Elastic Compute Cloud  (EC2) инстансов. В этом посте — обзор ECS, его основных компонентов, и пример создания кластера и запуска задачи в нём с помощью AWS CLI. ECS CLI Установка Настройка ECS Описание Task Definitions Tasks и Scheduling Cluster… Читать далее »

AWS: AWS CLI и bash — blue/green деплой AutoScale группы за ELB

6 января 2017
 

 Имеется достаточно интересная ифраструктура одного проекта (UPD: описана в посте AWS: билд Java + Maven + Docker + Packer + Terraform), в котором деплой API-приложения выполняется скриптом, описанным ниже. Его задача — запустить EC2 инстансы, объединённые в blue AutoScale группу, подключить её к Elastic Load Balancer-у (ELB), отключить от ELB green-группу, перезапустить в ней инстансы,… Читать далее »

NGINX: PHP-FPM — «Primary script unknown»

4 января 2017
 

 Часто при настройке нового виртуалхоста вылазит ошибка вида: … 2016/12/14 15:50:51 [error] 24586#24586: *850363 FastCGI sent in stderr: «Primary script unknown» while reading response header from upstream, client: 194.***.***.45, server: shop.domain.org.ua, request: «GET /index.php HTTP/1.1», upstream: «fastcgi://unix:/var/run/shop.domain.org.ua-php-fpm.sock:», host: «shop.domain.org.ua» …

Arch: screensaver и блокировка экрана

3 января 2017
 

 Устанавливаем xscreensaver или xscreensaver-arch-logo для Arch из AUR: $ yaourt -S xscreensaver-arch-logo Глобальные настройки хранятся в файле /usr/share/X11/app-defaults/XScreenSaver, пользовательские — в ~/.xscreensaver. Запускаем демона: $ xscreensaver & [1] 22988

Linux: загрузочная флешка из ISO через dd

29 декабря 2016
 

 Имеется образ: $ ls -lh Downloads/archlinux-2016.12.01-dual.iso -rw-r—r— 1 setevoy setevoy 799M Dec 22 09:58 Downloads/archlinux-2016.12.01-dual.iso Находим флешку: $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 1 14.6G 0 disk └─sdb1 8:17 1 14.6G 0 part sr0 11:0 1 1024M 0 rom sda 8:0 0 465.8G 0 disk ├─sda2 8:2 0 16G 0… Читать далее »

Arch: установка VirtualBox, Vagrant и Docker

28 декабря 2016
 

 Virtualbox Wiki: тут>>>. Virtualbox CLI: тут>>>. Пример создания VM: тут>>>. Устанавливаем Virtualbox: $ sudo pacman -S virtualbox resolving dependencies… :: There are 2 providers available for VIRTUALBOX-HOST-MODULES: :: Repository community 1) virtualbox-host-dkms 2) virtualbox-host-modules-arch … Packages (4) dkms-2.3-1 sdl-1.2.15-7 virtualbox-host-dkms-5.1.12-1 virtualbox-5.1.12-1 …

Arch: установка GTK тем и иконок

27 декабря 2016
 

 Установка тем из репозитория Некоторые темы доступны в репозитории, например — numix: $ sudo pacman -S numix-themes (UPD: переименован в numix-gtk-theme) После чего — можно использовать lxappearance или другую утилиту для её активации: