Scott's Weblog The weblog of an IT pro specializing in virtualization, networking, open source, and cloud computing

Happy Thanksgiving 2013

In the United States, today is Thanksgiving—a day to give thanks for the many things we have in our lives. I just wanted to take a moment today to give thanks for a few of the most important things in my life:

(Read more...)

Linux Containers via LXC and Libvirt

One of the cool things about libvirt is the ability to work with multiple hypervisors and virtualization technologies, including Linux containers using LXC. In this post, I’m going to show you how to use libvirt with LXC, including leveraging libvirt to help automate attaching containers to Open vSwitch (OVS).

(Read more...)

LXC, Open vSwitch, and GRE Tunnels

This post will show you how to use Open vSwitch (OVS) to connect LXC containers on different hosts together using GRE tunnels. This process is quite similar to using OVS and GRE tunnels to connect VMs, and even has some similarity to connecting network namespaces over a GRE tunnel.

(Read more...)

A Brief Introduction to Linux Containers with LXC

In this post, I’m going to provide a brief introduction to working with Linux containers via LXC. Linux containers are getting a fair amount of attention these days (perhaps due to Docker, which leverages LXC on the back-end) as a lightweight alternative to full machine virtualization such as that provided by “traditional” hypervisors like KVM, Xen, or ESXi.

(Read more...)

An Update on Using GRE Tunnels with Open vSwitch

In this post, I’m going to provide an update on using GRE tunnels with Open vSwitch (OVS) to include more than 2 hosts. I previously showed you how to use GRE tunnels with OVS to connect VMs on different hypervisor hosts, but in my testing I didn’t use this technique with more than two hypervisors. A few readers posted comments to that article asking how to extend the solution to more than 2 hypervisors, but I hadn’t had the time to test anything more.

(Read more...)

Making JSON Output More Readable with BBEdit

In this post I’m going to show you how to make JSON (JavaScript Object Notation) output more readable using a BBEdit Text Filter. This post comes out of some recent work I’ve done in learning how to interact with various REST APIs. My initial REST API explorations have focused on the NVP/NSX API, but I plan to soon expand my explorations to include other APIs, like OpenStack.

(Read more...)

A Non-Programmer's Introduction to JSON

As part of some work I’ve been doing to stretch myself and my boundaries, I’ve recently started diving a bit deeper into working with REST APIs. As I started this exploration, one thing that kept coming up again and again was JSON. In this post, I’m going to try to provide an introduction to JSON for non-programmers (like me).

(Read more...)

Learning NVP, Part 7: Handling the NVP to NSX Transition

Welcome to part 7 of the Learning NVP blog series, in which I will discuss transitioning from a focus on NVP to looking at NSX.

(Read more...)

Timbuk2 Commute Messenger Bag, Two Months Later

In this post, I’ll share my thoughts on the Timbuk2 Commute messenger bag. It was about two months ago that I tweeted that I bought a new bag:

(Read more...)

Some Recent OSS-Related Announcements

Recently a couple of open source software (OSS)-related announcements have passed through my Inbox, so I thought I’d make brief mention of them here on the site.

(Read more...)