Should We Worry About Virtual Disk Fragmentation?
Mar 1,
2016
Recently, I explained about qcow2 or QEMU Copy-On-Write v2 and some performance trade-offs for virtual disks. One thing that might alarm you is the appearance of a high percentage reported fragmentation on compressed qcow2 disks. Don’t worry, this isn’t what you probably think! That’s all you really need to know, keep reading if you want […]
Efficient Storage for Linux Virtualization
Feb 26,
2016
I was recently helping someone migrate some virtual machines from VMware to Linux. That is, the virtual machines had been running on top of VMware Workstation, which was running as an application on Windows. The plan was to move the VMs to a Linux platform, taking advantage of the KVM (or Kernel Virtual Machine) support […]
Virtualization for Compartmentalization
Dec 11,
2015
Virtualization usually first enters an organization for economic reasons. Either the cost for buying physical servers, for power and cooling needs, or else for paying the staff needed to maintain full operating systems on independent hardware platforms. Cost is a compelling reason, but there’s more. Also consider your ability to compartmentalize processes to a degree […]
Linux Virtualization Part 4: Manage, Monitor, and Control Your Virtual Machines with libvirt
Oct 2,
2015
I’ve been writing the last two weeks about Linux virtualization, including how to use Containers and Docker and how to virtualize multiple operating systems on different architectures. We can do many powerful things, but you may be getting worried — how hard is it to control all these widely varying virtualization technologies? There’s good news: […]
C/C++,
Debian Linux,
high availability,
Java,
KVM,
Linux Containers,
LXC,
Oracle Linux,
Python,
QEMU,
Red Hat Enterprise Linux,
virtualization,
Windows 8.1
Linux Virtualization Part 3: Multiple Operating Systems, Foreign Hardware
Sep 30,
2015
Last week I gave you an overview of the spectrum of Linux virtualization technologies, and earlier this week we went deeper with Linux Containers (or LXC) and Docker. Those are adequate solutions for many situations, but what about these: You need to run a different Linux kernel on the virtual machine. The host OS runs […]