Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
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
Próxima SlideShare
Cargando en…5
×

Getting started with Mantl

1.750 visualizaciones

Publicado el

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.

Publicado en: Internet
  • Sé el primero en comentar

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

×