Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
getting started
with mantl
terraform > ansible
mesos | marathon | consul
+
etcd/ calico / vault / docker / collectd / logs...
mantl
~ aka ~
microservices-
infrastructure
mantl
~
getting started
DISCLAIMER: this was tested on Debian
8.1 (amd64) on Amazon Web Services on a
t1.small in us-east1. As always, ymmv and
we...
DISCLAIMER2: any system details,
hostnames, internet protocol (IP) addresses,
ports, etc that you might see have all been
...
ssh to your host
ssh -i ~/.ssh/id_rsa 1.1.1.1
# your values will be different, so go ahead an use yours
install required
apt-get update
apt-get install -y git curl unzip python-pip python-crypto-dbg
pip install markupsafe
install terraformcd ~; mkdir bin; cd bin
wget https://dl.bintray.com/mitchellh/terraform/terraform_0.6.3_linux_amd64.zip
u...
get mantl
cd ~
git clone https://github.com/CiscoCloud/microservices-infrastructure.git;
cd microservices-infrastructure/
install python mods
pip install requirements.txt
mantl
~
getting started
prepare aws.tf
cp terraform/aws.sample.tf aws.tf
mantl
~
security setup
mantl
~
comment out
consul_acl_datacenter
mantl
~
build env
+1 minute
mantl
~
deploy to env
+30 minutes
mantl
~
marathon
mantl
~
mesos
mantl
~
consul
mantl
~
run docker on
marathon
mantl
~
cleanup
mantl
~
http://mantl.io
philcryer // @fak3r // 09.04.2015 // thanks
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Getting started with Mantl
Upcoming SlideShare
Loading in …5
×

Getting started with Mantl

1,686 views

Published on

Manlt (formerly microservices-infrastructure) is a project on github that sets up a platform built with Mesos, Marathon and a host of support programs, to get you started on your own microservices infrastructure on public/private clouds or bare metal.

Published in: Internet
  • Be the first to comment

Getting started with Mantl

  1. 1. getting started with mantl terraform > ansible mesos | marathon | consul + etcd/ calico / vault / docker / collectd / logstash philcryer // @fak3r // 09.04.2015 // thanks
  2. 2. mantl ~ aka ~ microservices- infrastructure
  3. 3. mantl ~ getting started
  4. 4. DISCLAIMER: this was tested on Debian 8.1 (amd64) on Amazon Web Services on a t1.small in us-east1. As always, ymmv and we cannot be responsible for lost or stolen articles. Please lock your doors.
  5. 5. DISCLAIMER2: any system details, hostnames, internet protocol (IP) addresses, ports, etc that you might see have all been wiped and are no longer active or accessible. My lawyer made me say this, sorry. Moving on…
  6. 6. ssh to your host ssh -i ~/.ssh/id_rsa 1.1.1.1 # your values will be different, so go ahead an use yours
  7. 7. install required apt-get update apt-get install -y git curl unzip python-pip python-crypto-dbg pip install markupsafe
  8. 8. install terraformcd ~; mkdir bin; cd bin wget https://dl.bintray.com/mitchellh/terraform/terraform_0.6.3_linux_amd64.zip unzip terraform_0.6.3_linux_amd64.zip echo "export PATH=$PATH:$HOME/bin" >> .profile ; source .profile
  9. 9. get mantl cd ~ git clone https://github.com/CiscoCloud/microservices-infrastructure.git; cd microservices-infrastructure/
  10. 10. install python mods pip install requirements.txt
  11. 11. mantl ~ getting started
  12. 12. prepare aws.tf cp terraform/aws.sample.tf aws.tf
  13. 13. mantl ~ security setup
  14. 14. mantl ~ comment out consul_acl_datacenter
  15. 15. mantl ~ build env
  16. 16. +1 minute
  17. 17. mantl ~ deploy to env
  18. 18. +30 minutes
  19. 19. mantl ~ marathon
  20. 20. mantl ~ mesos
  21. 21. mantl ~ consul
  22. 22. mantl ~ run docker on marathon
  23. 23. mantl ~ cleanup
  24. 24. mantl ~ http://mantl.io philcryer // @fak3r // 09.04.2015 // thanks

×