<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
I realized that I sent my reply to Sander only so I have copied it below:<BR>
 <BR>
------------------------<BR>
 <BR>
Hi Sander, <BR> <BR>I will likely work through the KVM section again soon as I have been trying different Virtualization platforms to try and see which one I like best. <BR> <BR>I like the idea of running KVM on Ubuntu server a lot and remember getting some error messages trying to create virtual machines following your KVM section. I don't remember what they were as this was a few months ago when I first started using Ubuntu (so it could well have been user error). Since then I have also been looking at VirtualBox as I had read that it too had the ability to run in headless mode. <BR> <BR>I am not sure if you should discuss KVM more in the book as compared to Xen for example? I say this as KVM is what Ubuntu officially supports now I think, right?<BR> <BR>What would I like to see more of? Well here is a wish list off the top of my head:<BR> <BR>* discussion of growable vs fully expanded virtual hard drives for performance. If the virtual hard drive is fully expanded is it created as a contiguous file even if it is several Gb in size? If virtual hard drives are growable does this mean that they will become fragmented?<BR>* how to monitor virtual machine performance remotely if possible and also discussion of remote desktop or similar to both headless and GUI virtual machines. Remote management tools - what are they and how to install and use them.<BR>* Ubuntu JeOS - the benefits of using this operating system for virtual machines. Are VMWare Tools necessary to run JeOS in KVM? If so how to install VMWare Tools. Discussion of the benefits of VMWare tools on Ubuntu JeOS. <BR>* What are the specific optimizations that JeOS offers other than a small hard drive footprint and low memory use (without VMWare Tools) on KVM?<BR>* Any methods to reduce disk I/O operations on virtual machines to improve performance further?<BR>* What features are proposed for future releases of KVM?<BR>* More detailed explanation of the qemu commands i.e. parameter by parameter so that the reader knows what the switches are for etc<BR>* Virtual machine management in general - scripts to start up a particular virtual machine on boot for example, or shut down all virtual machines one by one. Scripts to back up virtual machines to remote stoarge and then boot them once this is done. <BR>* How to "import" VMWare virtual machines to KVM - if this can be done? There are plenty of VMWare appliances that I would like to run - can this easily be done on KVM and what steps would need to be taken for example? Is there any performance penalty in importing a VMWare virtual machines as opposed to creating it in KVM?<BR>* Is there a GUI tool to create KVM virtual machines on the desktop before moving them to the server (which is how I might prefer to work). <BR>* Can I do snapshots in KVM? So discussion of the full feature set vs the competition (VMWare) for example.<BR>* does a kernel update affect my KVM installation?<BR>* can I do some kind of VDI with KVM?<BR> <BR>Basically I would like a full and detailed account of the limitations and features of KVM and how to administer the server through the command line and remotely with GUI tools if that applies also. <BR> <BR>With virtualbox I had a hard time getting the bridged networking to work and I did not get that far with KVM so I can't comment there. <BR> <BR>I realize that this is much more than would ever be in a beginner book. Even so I would have liked to see more page space devoted to Virtualization so that more ground could be covered. <BR> <BR>I guess that this is why I said that I would happily buy a good book just on Virtualization. <BR> <BR>I think I ended up feeling that the explanations of technologies was fine (pages 329 to 331) but that the walkthrough of creating virtual machines for KVM (332 to 335) did not explain the syntax or the process fully enough for me. Does the Qemu window that you see when installing XP run when XP is running on the server for example, or is it just to monitor the install? I guess if I had got that far maybe it would become clearer :-)<BR> <BR>So I am not sure how much this helps you as it is far more information that would be included in a single chapter on Virtualization ... but I think tying in JeOS would be great as would importing VMWare virtual machines as well as ways to remotely administer virtual machines.<BR> <BR>I will try and get back to you on my experience the second time round now that my "server" machine is free to have ubuntu loaded on to it again. This may not be very quickly though as I am taking a summer class on linux / UNIX which looks like it will take up a fair amount of my spare time. <BR> <BR>Mike<BR><BR><BR>> Date: Mon, 14 Jul 2008 16:17:58 +0200<BR>> From: soren@ubuntu.com<BR>> To: ubuntu-server@lists.ubuntu.com<BR>> Subject: Re: Ubuntu Server Book Needed?<BR>> <BR>> On Fri, Jul 11, 2008 at 09:13:05PM +0000, Mike Lane wrote:<BR>> > I actually have the first book that you linked too and have found it<BR>> > pretty useful so far. I was actually very disappointed with the<BR>> > section on virtualization though which very briefly covers KVM, Xen<BR>> > and I forget the third one off the top of my head. <BR>> <BR>> IIRC correctly, the book was based on Feisty, and virtualisation in<BR>> Feisty was rather basic. I imagine a newer edition would include stuff<BR>> on libvirt and all the surrounding tools.<BR>> <BR>> -- <BR>> Soren Hansen | <BR>> Virtualisation specialist | Ubuntu Server Team<BR>> Canonical Ltd. | http://www.ubuntu.com/<BR><BR><br /><hr />Get fish-slapping on Messenger! <a href='http://clk.atdmt.com/UKM/go/101719805/direct/01/' target='_new'>Play Now</a></body>
</html>