background preloader

Virtualization

Facebook Twitter

GitHub - gliderlabs/logspout: Log routing for Docker container logs. How to set up Mesos on Google Cloud with Terraform - Container Solutions. Imagine a world where you describe an auto-scalable, fault-tolerant computer cluster in a simple declarative language. Then imagine that you can create the cluster with a single command. You can change the setup and apply it to the cluster with just another command.

Sounds appealing, doesn’t it? But what does it really involve to set up a computer cluster these days? Let’s say a cluster based on Mesos, a distributed systems kernel. It can be a tedious job full of manual steps, single purpose scripts and headaches. Technologies Used Terraform for dynamic infrastructure configuration.Mesos for abstraction of resources.Docker for running containerized applications.Zookeeper for improved fault tolerance and availability.The Marathon framework for optimal resource utilization and task scheduling.HAProxy for load balancing and scaling.

We will use standard Ubuntu 14.04 as the operating system on all virtual machines. Terraform Installation Terraform Mesos Module Mesos setup overview Alright. Apache Mesos. Packer by HashiCorp. Packer by HashiCorp. Download Vagrant - Vagrant. Vagrant. A list of base boxes for Vagrant - Vagrantbox.es. Chef/vagrant-omnibus.

Smdahlen/vagrant-hostmanager.