OpenStack on Raspberry Pi: Part 2 – Getting Started

In part 1 we talked about the “Why” behind this project. In this, we start talking about the “How”. In this post, the “How” that we will cover, will get us from “Ok I have a rPI” to where we’re ready to install OpenStack. We’ll cover: What we’re building Getting an OS onto the rPI
-> Continue reading OpenStack on Raspberry Pi: Part 2 – Getting Started

OpenDaylight Lab in 15 Minutes or Less

Turtles on Rocks! After spending half the night up reading and watching various videos around SDN and the varied options out there, I stumbled on this great post by Brent Salisbury on working with Mininet and OpenDaylight. It was however a bit manual for spinning up more than a handful of times, so I threw
-> Continue reading OpenDaylight Lab in 15 Minutes or Less

20% off OpenStack Cookbook

If you're at the OpenStack summit, and missed your chance to pick up a copy of the OpenStack Cookbook from the Rackspace booth, all is not lost. You can still pick up a copy directly from Packt pub, and for the duration of the Summit, get an additional 20% off: Go here: http://www.packtpub.com/openstack-cloud-computing-cookbook-second-edition/book At checkout,
-> Continue reading 20% off OpenStack Cookbook

OpenStack Summit LiveBlog – Swift Disk design session

Note: Live blog, blah blah, formatting, blah Disintermediated Hardware, that is, remove the middle layers between the application and the disk. Optimize the disk for object storage. “Why did you go down this particular path?” – Other approaches got us only part way. Let me ask you, “Why does swift use filesystems?” The world has
-> Continue reading OpenStack Summit LiveBlog – Swift Disk design session

OpenStack Summit LiveBlog – R&D DevOps on OpenStack

Note: This is a liveblog, no edits. @Aethylred: R&D infrastructure highly variable and generates data at unpredictable rates. DevOps and #OpenStack allows researchers to control scaling. The DevOps session, Redmine for bugs, Chef/puppet, OpenLdap, svn & git, its a good OSS stack. Single portal, elastic cloud I think, for single pane for engineering, flexibility w/o
-> Continue reading OpenStack Summit LiveBlog – R&D DevOps on OpenStack

OpenStack LiveBlog – TaskFlow and OpenStack

Note: This is a live blog, I've not spent time editing, formatting, etc TaskFlow answers the “Statemanagement” issue. Workflows w/o state makes recovery an issue. Also reliablility can be an issue. Race conditions Manager <-> API Boundary undefined states Why does state matter? Reliability, consistency Upgrades, or recovering from the upgrades Easy to understand workflows
-> Continue reading OpenStack LiveBlog – TaskFlow and OpenStack

OpenStack HongKong Summit – Day 1 Wrap-up

If this rambles, I apologize. What follows next, are my impressions, thoughts, and notes from Day 1 of the November 2013 Design Summit in Hong Kong. Keynotes: The user storys this time around focused on Media, both big and small, along with Concur, the Expense reporting / management company. While not as huge as some
-> Continue reading OpenStack HongKong Summit – Day 1 Wrap-up

OpenStack Summit LiveBlog – Bridging the Gap: Explaining OpenStack to VMware Admins

Note: This is a live blog. It lacks formatting, editing, or any of the usual quality control that goes into these things. Bridging the Gap: Explaining OpenStack to the VMware Admin Speaking: Kenneth Hui – Open Cloud Architect, Rackspace Scott Lowe – Engineering Architect, VMware Architecture Different origins. vSphere to emulate infrastructure; OpenStack to provide
-> Continue reading OpenStack Summit LiveBlog – Bridging the Gap: Explaining OpenStack to VMware Admins

OpenStack Summit LiveBlog – An Evaluation of OpenStack Deployment Frameworks

Note: This is a liveblog. I didn’t proof read / spellcheck etc. An Evaluation of OpenStack Deployment Frameworks Symantec has a diverse set of development needs across product lines, etc. Consolidation of those systems OpenStack and other OSS building blocks Desire to submit patches back to the project, security fixes, etc. Tried 5 different tools,
-> Continue reading OpenStack Summit LiveBlog – An Evaluation of OpenStack Deployment Frameworks

Link Dump – Linux Kernel IO Scheduling

Wikipedia Rabbit Hole Warning! These links are provided with no context and no explanation. http://en.wikipedia.org/wiki/Category:Disk_scheduling_algorithms http://en.wikipedia.org/wiki/Noop_scheduler http://en.wikipedia.org/wiki/Deadline_scheduler http://en.wikipedia.org/wiki/Anticipatory_scheduling http://en.wikipedia.org/wiki/CFQ http://www.mjmwired.net/kernel/Documentation/block/deadline-iosched.txt http://www.mjmwired.net/kernel/Documentation/block/as-iosched.txt http://www.redhat.com/magazine/008jun05/features/schedulers/ http://storageboy.com/2012/10/23/redhat-io-tuning-made-easy-centos-and-oracle-linux-too/ http://blog.mwpreston.net/2013/09/16/tuning-linux-debian-in-a-vsphere-vm-part-3-usrbinrandom/ http://www.redbooks.ibm.com/abstracts/redp4285.html

Checking The Installed Version of OpenStack

It seems there is not an /etc/lsb-release (or /etc/redhat-release) for an OpenStack node. However, you can get the installed version in other ways. From a compute node, run the following commands: $ nova-manage shell python Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] on linux2 Type “help”, “copyright”, “credits” or “license” for more information.
-> Continue reading Checking The Installed Version of OpenStack

A Bit Deeper With PuppetLabs-Grizzly

Let’s go a bit further down the PuppetLabs-Grizzly rabbit hole. We talked quite extensively about these on the #vBrownBag, but some of them need a bit further explanation here. Background PuppetLabs/Grizzly is a ‘new’ (new is a relative thing on the internets, and depending on when you find this post, it may not be so
-> Continue reading A Bit Deeper With PuppetLabs-Grizzly