Архив за год: 2017

Arch Linux: keyserver receive failed: No keyserver available и ручной импорт ключа

8 мая 2017
 

 При установке lib32-openssl-1.0-1.0.2 из AUR — возникает ошибка: $ gpg -vvv —debug-all —recv-key 8657ABB260F056B1E5190839D9C4D26D0E604491 gpg: reading options from ‘/home/setevoy/.gnupg/gpg.conf’ gpg: using character set ‘utf-8’ gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog gpg: DBG: [not enabled in the source] start gpg: DBG: chan_3 <- #… Читать далее »

PowerShell: под Arch Linux — Hello, World

7 мая 2017
 

 Как тут не вспомнить пост Azure: почему никогда, поводом для которого послужил пост на Хабре — Microsoft открыла исходный код PowerShell? Собственно — на Ажуре часто сталкивался с тем, что многие вещи проще и удобнее было бы сделать через PowerShell. Останавливало то, что во-первых — я не собираюсь им особенно пользоваться в будущем, а во-вторых — отсутствие… Читать далее »

Arch Linux: запускаем Diablo 2

6 мая 2017
 

 Наткнулся на Youtube на обзор, и решил поностальгировать в Diablo 2. Купил бы в магазине Battle.net — но не нашёл уже, потому — качаем торрент (upd: не качаем торрент — а покупаем на Batlle.net). Установка не специфична для Arch Linux — замените pacman на apt и играйте под Ubuntu. Устанавливаем unrar: [simterm] $ sudo pacman -S unrar… Читать далее »

Arch: skype error while loading shared libraries: libssl.so.1.0.0 — три решения

6 мая 2017
 

 После очередного обновления — Skype перестал запускаться с ошибкой отсутствия библиотеки: $ skype /usr/lib32/skype/skype: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory Проверяем зависимости общих библиотек с помощью ldd: [simterm] $ ldd /usr/lib32/skype/skype … libssl.so.1.0.0 => not found libcrypto.so.1.0.0 => not found … [/simterm]

AWS [China]: начало

3 мая 2017
 

 Описание Продолжение проекта, описанного в посте AWS: билд Java + Maven + Docker + Packer + Terraform — будем разворачивать нечто аналогичное в Китае. Хотя у Китая есть «свой AWS» — Aliyun.com, принадлежащий Alibaba Group, тем не менее — мы будем пользоваться именно Amazon Web Services. В этом посте не будет HowTo do something — больше просто описание опыта работы… Читать далее »

AWS: ECS пример с авторизацией в private registry

27 апреля 2017
 

 Подготовка Добавляем профайл: $ aws configure —profile tag-ecs AWS Access Key ID [None]: AKI***FJQ AWS Secret Access Key [None]: 6T/a***4sG Default region name [None]: eu-central-1 Default output format [None]: json Создаём кластер: [simterm] $ aws ecs create-cluster —cluster-name tag-ecs-poc —profile tag-ecs { «cluster»: { «clusterArn»: «arn:aws:ecs:eu-central-1:884660938610:cluster/tag-ecs-poc», «clusterName»: «tag-ecs-poc», «status»: «ACTIVE», «registeredContainerInstancesCount»: 0, «runningTasksCount»: 0, «pendingTasksCount»:… Читать далее »

Azure: CDN, NodeJS, Docker Swarm и Blue-Green деплой

24 апреля 2017
 

 Имеется проект на Azure, которым я занимался большую часть последнего года (с 20-го марта 2016). Пост Azure: почему никогда писался под впечатлением работы как раз на нём (да и большая часть рубрики Azure — тоже).

Bash — скрипт удаления образов с Docker Swarm нод

21 апреля 2017
 

 Имеется Docker Swarm: $ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS h8p0sed4q6n6yyheq3wbxum2r fgvwm46c3b5uk000001 Ready Active oaphqh0i6f8kc013fy5goi37u fgvwm46c3b5uk000002 Ready Active qgj0un2g0jsqhhr0izd9fyn0d fgvwm46c3b5uk000000 Ready Active so01pmq9sdl9s34uq1m419m7z * fgvwm46c3b5uk000000 Ready Drain Leader

NGINX: динамический upstream

12 апреля 2017
 

 Имеется upstream в NGINX-е: … upstream jm-website-test { server jm-website-test.trafficmanager.net; } … Проблема заключается в имени — jm-website-test.trafficmanager.net, значение которого меняется во время деплоя в зависимости от активного ендпоинта на Azure Traffic Manager: [simterm] $ dig +short jm-website-test.trafficmanager.net google.com. 172.217.20.174 [/simterm]