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

AWS: S3 — A client error (AccessDenied) occurred when calling the ListObjects operation

18 августа 2016
 

 После создания корзины в AWS S3 — при её просмотре возникает ошибка доступа: $ aws s3 mb s3://rtfmbackups make_bucket: s3://rtfmbackups/ $ aws s3 ls s3://rtfmbackups A client error (AccessDenied) occurred when calling the ListObjects operation: Access Denied

AWS: CloudFormation — создание шаблона для VPC, EC2, NAT и Internet Gateway

16 августа 2016
 

 Пошаговый процесс написания шаблона для AWS CloudFormation, который создаёт VPC, подсети и инстансы для Docker Swarm-кластера. Первая часть — AWS: VPC – EC2 в public и private подсетях, NAT и Internet Gateway. Вторая часть: Docker: Docker Swarm кластер в AWS step-by-step. Общие сведения по AWS CloudFormation — AWS: CloudFormation. Готовый шаблон доступен тут>>>. VPC Security Group Подсети VPC Internet… Читать далее »

Linux: sudo: unable to resolve host […]

15 августа 2016
 

 После создания EC2 инстанса в AWS — при выполнении команды через sudo — появляется сообщение: ubuntu@ip-10-0-1-103:~$ sudo -s sudo: unable to resolve host ip-10-0-1-103 Проверяем /etc/hosts: # cat /etc/hosts 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

Docker: Docker Swarm кластер в AWS step-by-step

12 августа 2016
 

 Подготовка инфраструктуры (создание VPC, Master и Slave хостов и т.д.) — описаны в посте AWS: VPC – EC2 в public и private подсетях, NAT и Internet Gateway. Ниже описан запуск Swarm-кластера по «старой» схеме, до выхода Docker 1.12 пару недель тому, в котором Docker Swarm был включен в Docker как «swarm mode«. Отличное описание Docker Swarm есть на whatis.com. «Старый»… Читать далее »

AWS: VPC — EC2 в public и private подсетях, NAT и Internet Gateway

11 августа 2016
 

 Задача — создать два EC2 инстанса в одной VPC: один Master в public (с внешним IP) подсети, и второй, Slave — в private подсети, доступ к которому будет только с Master-хоста. Master будет «ходить в интернеты» через Internet Gateway, Slave — через NAT Gateway. Схема примерно такая: Без особых деталей, просто step-by-step HowTo. Документация — тут>>>. Фактически —… Читать далее »

TLS/SSL: openssl — извлечь KEY и CRT из PFX

10 августа 2016
 

 Имеется набор файлов сертификатов, переданные нам из другого агентства, где приложение работало на Windows-сервере в Azure: # ls -l total 68 -rw-r—r— 1 root root 1521 May 30 2000 AddTrustExternalCARoot.crt -rw-r—r— 1 root root 1952 May 30 2000 COMODORSAAddTrustCA.crt -rw-r—r— 1 root root 2151 Feb 12 2014 COMODORSADomainValidationSecureServerCA.crt -rw-r—r— 1 root root 5623 Oct 28… Читать далее »

Azure: The subscription is not registered to use namespace […]

9 августа 2016
 

 Во время деплоя группы ресурсов — Azure сообщает об ошибке: $ azure group deployment create jm-acs-1 jm-app-1-init -f azuredeploy.json -e azuredeploy.parameters.json info: Executing command group deployment create + Initializing template configurations and parameters + Creating a deployment error: Long running operation failed with error: ‘At least one resource deployment operation failed. Please list deployment operations for… Читать далее »

Azure: запуск Docker Swarm на Azure Container Service

8 августа 2016
 

 Azure Container Service позволяет использовать контейнеры в Azure. В примере ниже — запустим Docker Swarm мастер и три агента, после чего с помощью Docker Compose — запустим приложение из приватного репозитория в Docker Hub. Без особых деталей, больше информации тут>>> и тут>>>. Деплой ACS Swarm через ARM Логинимся в Azure: $ azure login

OS X: flush DNS после обновления hosts

5 августа 2016
 

 Неделя «черновиков в продакшен» объявляется открытой. Ещё одна старенькая запись. После правки /private/etc/hosts в OS X — система всё равно не определяет адрес хоста: # ping dev.com ping: cannot resolve edev.com: Unknown host В процессах находим mDNSResponder: # ps aux | grep mDNSResponder root 39589 0.1 0.0 2441988 684 s002 S+ 10:17AM 0:00.00 grep mDNSResponder _mdnsresponder… Читать далее »

Linux: утилита sar — описание, примеры

4 августа 2016
 

 sar — еще одна популярная утилита для мониторинга производительности системы. Входит в пакет sysstat, в которую так же включены: sar: сбор информации об активности системы; iostat: отчеты об использовании CPU и статистика I/O; mpstat: глобальная статистистика и отчеты по каждому процессу; pidstat: отчеты по процессам в Linux; sadf: отображение информации от sar в различных форматах;… Читать далее »