Difference between revisions of "Software Defined Data Center Workshop"

From Gridkaschool
 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
* [https://github.com/jkbrzt/httpie httpie]
 
* [https://github.com/jkbrzt/httpie httpie]
 
* Texteditor of your choice
 
* Texteditor of your choice
  +
* SSH or Putty
  +
* Web browser
   
 
You should know the following basics:
 
You should know the following basics:
Line 9: Line 11:
 
* Basic Linux knowledge
 
* Basic Linux knowledge
 
* Creating JSON files (optional know how to validate them)
 
* Creating JSON files (optional know how to validate them)
  +
* Basics in python
   
 
Tools you will need for the second day to setup a local develop environment:
 
Tools you will need for the second day to setup a local develop environment:
  +
* [https://wiki.ubuntuusers.de/Python_setuptools python development]
* [VirtualBox 4.2+](https://www.virtualbox.org)
 
  +
* [Vagrant 1.3+](https://www.vagrantup.com/downloads.html)
 
  +
* [git](https://wiki.ubuntuusers.de/GIT)
 
  +
Examples for the course:
  +
* [https://github.com/inovex/GridKA-SDDC-2015 github]
  +
  +
Sildes for the course:
  +
* [https://github.com/inovex/GridKA-SDDC-2015/blob/master/slides/sddc.pdf slides]

Latest revision as of 10:15, 11 September 2015

At first we will discuss what a SDDC differs from a classical data center. In the following part we will have a look at Apache Mesos an open source cluster scheduler which represents your cluster as a single big resource. We will start running tasks on our Mesos cluster with the Marathon framework. At the Addon day we will build our own framework which runs on Mesos.

Some recommend tools:

  • httpie
  • Texteditor of your choice
  • SSH or Putty
  • Web browser

You should know the following basics:

  • Using a REST API
  • Basic Linux knowledge
  • Creating JSON files (optional know how to validate them)
  • Basics in python

Tools you will need for the second day to setup a local develop environment:


Examples for the course:

Sildes for the course: