Subscribe: theHyperadvisor
Preview: theHyperadvisor


Last Build Date: Sun, 15 Oct 2017 17:46:36 +0000


Docker Containers and Apache Mesos

Tue, 25 Aug 2015 03:55:17 +0000

In the post Apache Mesos on Apache CloudStack we setup an Apache Mesos cluster with Marathon on the master nodes and Docker on the slave nodes. Now lets see how to deploy Docker containers using Mesos and Marathon. Marathon is basically used to schedule the docker containers on Mesos. This is done by sending a “POST” to the marathon api. The key to this working is that the slaves must have Docker running on them and they must be configured to use Docker as a containerizer by Mesos. Here is an example json file for the docker container. { "cmd": "env && python3 -m http.server $PORT0", "container": { "docker": { "image": "python:3" }, "type": "DOCKER" }, "cpus": 0.25, "healthChecks": [ { "gracePeriodSeconds": 3, "intervalSeconds": 10, "maxConsecutiveFailures": 3, "path": "/", "portIndex": 0, "protocol": "HTTP", "timeoutSeconds": 5 } ], "id": "python-app", "instances": 2, "mem": 50, "ports": [ 0..

Terraform your Azure Infrastructure

Mon, 17 Aug 2015 20:36:00 +0000

Terraform makes it extremely easy to deploy vm instances on multiple providers like CloudStack, OpenStack, AWS, Azure and more by describing your complete infrastructure as code. You describe you infrastructure in configuration files “*.tf” for a simple or complex applications or deployments. Terraform then takes that configuration and creates an execution plan so that you can see what it’s going to do before it does it. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied. And when you need to tear down the deployed services it’s as easy “terraform destroy”. I’m going to get into Terraform and deploy vm instances in Azure as a starting point but first we need to download and setup Terraform. I’m on a Mac so that’s the perspective your goin to get here. Download..

Apache Mesos on Apache CloudStack

Wed, 12 Aug 2015 01:19:40 +0000

Mesos is an abstract layer for CPU, memory and storage resources. Its intended to be somewhat of a datacenter operating system (DCOS). Mesos is absolutely awesome and I wanted to mix it up with some other awesome technologies like CloudStack and Docker. Mesos can utilize virtual and physical machine resources. Since I don’t have a large number of physical I’m using virtual instances in CloudStack. I’ll also show how to get Docker working in Mesos. Requirements: Apache CloudStack Ubuntu 14.04 template Now assuming you already have CloudStack and a ubuntu 14.04 template with cloud-init so lets start. Below is an example of the environment I intend to setup.   VM Deployment using Terraform To create the vm instances I’m going to use Terraform. Terraform makes it extremely easy to deploy vm instances on multiple providers by describing your complete infrastructure..

Deploying CloudStack has never been easier.

Mon, 20 Jul 2015 12:18:54 +0000

This version of cldstk-deploy has gotten some more features that your going to love.

How to install CoreOS on Cloudstack

Mon, 20 Jul 2015 03:37:46 +0000

If your looking to get CoreOS on CloudStack these instructions will show you how.

cldstk-deploy is getting its summer cleaning

Tue, 09 Jun 2015 03:52:26 +0000

cldstk-deploy is a tool I created with a main objective of making Apache Cloudstack deployments so simple a caveman could do it. I think in most cases I hit the mark but in my efforts to get it done quick I rushed the coding. So now I’ve been focusing on cleaning it up as much as possible.

Updated cldstk-deploy now supports Apache CloudStack 4.5

Tue, 02 Jun 2015 01:32:32 +0000

Over the weekend I update cldstk-deploy with support for deploying Apache CloudStack 4.5.1. I’ve also added a rpm build script that will build apache cloudstack rpms from source on CentOS 6.6. Please take the time to use cldstk-deploy to help test that everything is in working order. Hopefully you find that this tool makes it easier to deploy Apache CloudStack and spread the word. You can find it over at github using the link below. As a new version comes in another is moved out. Apache CloudStack 4.2.x is no longer deployable in the new version. As usual, feedback is welcome.

Azure Content Delivery Network

Thu, 28 May 2015 02:27:47 +0000

CDN is basically a distributed storage system used to deliver content over the Internet to end users. CDNs serve a large amount of the content on the Internet today. The main goal of a CDN is make access to a wide range of file types like text, graphics and videos as quick as possible.

Apache CloudStack 4.5.1 Announcement

Tue, 26 May 2015 02:50:22 +0000

The Apache CloudStack project is pleased to announce the 4.5.1 release of the CloudStack, the cloud orchestration platform. The 4.5.1 release contains more than 500 bug fixes since the 4.4 release.

Are we on the brink of complete hardware commoditization?

Mon, 05 Jan 2015 11:24:52 +0000

Some will say hardware commoditization is here. The hardware I speak of, in general, is the computer components that make up compute, network and storage. I liked the tweet sent by John Troyer founder of TechReckoning a couple days ago. The tweet is shown below.