Подготовка среды для тренинга по Service Discovery

Настройка

Установить инструменты

> brew cask install docker virtualbox vagrant \
    && brew install ansible httpie haproxy

Установить hostmanager плагин для vagrant

> vagrant plugin install vagrant-hostmanager

Загрузить vagrant-образ для тестовой среды

> vagrant box add stereohorse/alfa-infra-sandbox

Создать учётную запись на Docker Hub

Вот здесь. Затем нужно залогиниться из командной строки:

> docker login

Установить JDK 8

По этой ссылке. После установки проверяем версию:

$ javac -version

javac 1.8.0_<номер, котрый можно проигнорировать>

Установить IntelliJ IDEA

Подойдёт и Community Edition.

Проверяем установку

# загружаем этот репозиторий
git clone https://github.com/stereohorse/service-discovery-workshop.git

cd service-discovery-workshop

# запускаем виртуальные машины
vagrant up

После этого открываем в браузере:

  1. vm1:5050
  2. vm2:8080

Должны открыться UI Mesos и Marathon. После этого останавливаем виртуальные машины:

> vagrant suspend