Git: diff двух репозиториев

08/26/2016
 

 Имеется один репозиторий, WebApp в Azure: $ git remote -v show origin https://gituser@application.scm.azurewebsites.net:443/application.git (fetch) origin https://gituser@application.scm.azurewebsites.net:443/application.git (push) $ git branch * master И второй, в Github: $ git remote -v show origin git@github.com:jm-application/application.git (fetch) origin git@github.com:jm-application/application.git (push) $ git branch develop master * release travis_init

Linux: 25 лет

08/25/2016
 

 25 лет со дня публикации Торвальдса о начале разработки Linux. Linux was “just a hobby, won’t be big and professional like gnu.” Оригинал>>>

AWS: миграция RTFM, часть #1: ручное создание инфраструктуры

08/25/2016
 

 В рамках подготовки перезда RTFM на нормальную инфраструктуру (вместо простого EC2 с NGINX/PHP-FPM/MySQL) – описание процесса ручного создания этой ифрастуктуры. По сути – тут описываются те же шаги, что и в посте AWS: VPC – EC2 в public и private подсетях, NAT и Internet Gateway, плюс интересные примеры применения AWS CLI. Использоваться будут EC2 с OpenBSD и CoreOS.… Read More »

AWS: Elastic IP – The maximum number of addresses has been reached.

08/24/2016
 

 Сразу после запуска создания стека с использованием шаблона из поста AWS: CloudFormation – создание шаблона для VPC, EC2, NAT и Internet Gateway – он падает с ошибкой: “The maximum number of addresses has been reached.” Проверяем лог: $ aws cloudformation describe-stack-events –stack-name WithInclude –query ‘[StackEvents[*].{Status:ResourceStatus,ResourceType:ResourceType,Result:ResourceStatusReason}]’ | grep -A 2 FAIL “Status”: “CREATE_FAILED”, “ResourceType”: “AWS::CloudFormation::Stack”, “Result”: “The following… Read More »

AWS: A client error (InsufficientCapabilitiesException) – Requires capabilities : [CAPABILITY_IAM]

08/19/2016
 

 Во время запуска CloudFormation с шаблонов, в который включён ресурс AWS::IAM::User – ошибка: $ aws cloudformation create-stack –stack-name SwarmSetup1 –template-body file:////home//setevoy//PycharmProjects//Swarm-cluster/SwarmVPC.template A client error (InsufficientCapabilitiesException) occurred when calling the CreateStack operation: Requires capabilities : [CAPABILITY_IAM]

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

08/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

08/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… Read More »

Linux: sudo: unable to resolve host […]

08/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

08/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. “Старый”… Read More »

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

08/11/2016
 

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