Sun’s xVM VirtualBox

My experiment in using Fedora 10′s built-in virtualisation technology  (based on KVM and qemu / kqemu) to install OpenSolaris didn’t go too well! I find the emulator to be just too slow for my taste, but I’m not sure if I had it configured properly.

So I installed Sun’s VirtualBox instead. As you can see I have it running 2x virtual machines: an Ubuntu Server 8.04LTS VM and an OpenSolaris 2008.11 VM. Both are installing concurrently, and my machine seems to be holding up ok (Load average is around 2 to 3 … I hit 11 earlier on while creating the disk images yikes).

So … try out virtualisation with Fedora’s built-in tools. But be mindful that they seem to work best when virtualising  Linux / Fedora. It’s very slick if you want to create lots of mini-Fedora’s in your main Fedora install. This is a boon for developers who like to tweak their systems, this gives you a sandbox within which you can do what you like without harming your main Fedora install.

If you have slightly different requirements you may want to try VirtualBox. Be careful though! VirtualBox’s license prohibits certain uses, so for hardcore server virtualisation heavy-duty workloads you’ll probably want to use KVM and qemu / kqemu after you’ve tested it out with your VirtualBox on localhost.

sunxvmvirtualbox

Installing OpenSolaris 2008.11 in a virtual machine within Fedora 10 (or any Linux with KVM)

I need to set up some OpenSolaris servers for a pet project, and so I can educate myself about the ins and outs of OpenSolaris. I don’t have lots of server hardware lying around spare and I don’t want to destroy my existing Fedora 10 setup, so I’ll just use my Dell laptop and create some virtual machines to play around with.

Tip: The actual OpenSolaris install can take a while! Bring a magazine …

Before we start, you’ll need: The OpenSolaris CD. I downloaded the ISO from BitTorrent, and burned a CD on my iMac. And one Linux with KVM. KVM is now the default bundled virtualisation technology in both Ubuntu and Fedora.

Update: After going on this grand experiment, I eventually went with Sun’s VirtualBox virtualisation tool. For desktop and enterprise server virtualisation the Sun solution might be better. Your mileage may vary, but after some experiments, I found the Fedora 10 built-in virtualisation tools were best for virtualising Linux workloads.

Continue reading

Shouting at your disk array is not supported

The power of OpenSolaris, with DTrace. A more detailed analysis follows in a Sun blog and a cnet article.

OpenSolaris is downloadable for free from Sun Microsystems. It is a cutting edge open source Unix with some very nice features: ZFS (Zetabyte file system, more on this one in another blog post), DTrace (which you see here doing interactive system performance analysis) and Containers (a kind of virtualisation similar to FreeBSD’s jails that allows you to run many Solarises on a single Solaris.)