Fixing the Default KVM Host Firewall

I recently installed KVM on my laptop and all was going reasonably well until I tried to connect to the internet from one of the guests. For some reason that I couldn’t fathom at first the guest couldn’t talk to the internet and the local network couldn’t talk to the guest. This surprised me because I’d already checked that the host could reach the internet and the local network could reach the virtual bridge and the host. I was also fairly sure that I had checked my first guest could access the internet but I couldn’t be sure.Continue reading

KVM On Ubuntu - KVM Logo

KVM Offline Migration

As a follow on from the earlier series of articles on setting up KVM on Ubuntu 14.04 this article discusses performing an offline migration of a guest. Why offline rather than online? Online migration is fairly simple if you have shared storage but it starts to get awkward without. From what I’ve read an online migration without shared storage is possible but it’s fraught with danger and after trying to get it to work correctly for a couple of hours I gave up and performed an offline migration.Continue reading

Installing Non-Linux Guests on KVM

My KVM set up will almost certainly comprise only Linux machines but there is an outside chance I’ll need to run a Windows server in order to have somewhere to install a copy of SQL Server for development purposes. This article will discuss installing non-Linux based operating systems on / under KVM. I’ll be installing a copy of Windows XP for now as that is what I have immediately available and Windows XP is quite a bit smaller than Windows Server 2014 so should install faster. Either way the process should be largely the same.Continue reading

Getting Started with Byobu

Byobu is a text based window manager and if you haven’t used it before you’ll probably think it’s the best thing you’ve never used. In this quick start guide I’ll show you how to install it and get started with some basic functionality. I’ll be starting with a basic Ubuntu 14.04 server installation but this should work with any recent Ubuntu version. Continue reading