Virtualization With KVM On A CentOS 6.2 Server - Page 3

6 Creating A Debian Squeeze Guest (Image-Based) From The Desktop With virt-manager

Instead of creating a virtual machine from the command line (as shown in chapter 4), you can as well create it from the Fedora desktop using virt-manager (of course, the virtual machine will be created on the CentOS 6.2 KVM host - in case you ask yourself if virt-manager is able to create virtual machines on remote systems).

To do this, click on the following button:

The New VM dialogue comes up. Fill in a name for the VM (e.g. vm11), select Local install media (ISO image or CDROM), and click on Forward:

Next select Linux in the OS type drop-down menu and Debian Squeeze in the Version drop-down menu, then check Use ISO image and click on the Browse... button:

Select the debian- image that you created in chapter 4 and click on Choose Volume:

Now click on Forward:

Assign memory and the number of CPUs to the virtual machine and click on Forward:

Now we come to the storage. Check Enable storage for this virtual machine, select Create a disk image on the computer's hard drive, specify the size of the hard drive (e.g. 12GB), and check Allocate entire disk now. Then click on Forward:

Now we come to the last step of the New VM dialogue. Go to the Advanced options section. Select Host device vnet0 (Bridge 'br0'); that is the name of the bridge which we created in chapter 2. Click on Finish afterwards:

The disk image for the VM is now being created:

Afterwards, the VM will start. Type in the root password of the CentOS 6.2 KVM host:

You should now be connected to the graphical console of the guest and see the Debian installer:

Now install Debian as you would normally do on a physical system.

Share this page:

2 Comment(s)

Add comment


From: Josh at: 2012-04-11 15:47:36

Why is it that many tutorials always start out to the effect of, "First, disable SELinux.  I don't know if it works with SELinux, but to avoid problems..."

As you're doing the technical work to prepare a tutorial, you should always leave SELinux enabled... if, and only if, you encounter a problem that would take you a long time to work through, then you disable SELinux.

I just installed C6.2 on a laptop, and I've installed a handful of KVM virtual machines through the GUI interface.  Not once did I have to tweak SELinux, and not once did I get an error related to SELinux disagreements with KVM.  The management tools - at least the GUI based tools - should handle that for you.

From: Arjan Groenemeijer at: 2012-04-11 06:11:45

It's silly to disable selinux for no reason, especially on a a server. 
Libvirtd  works fine with selinux out of the box.  I hope your next article will be on selinux tricks, just to even things out ...