Simple KVM service

(devproj 202)

Period Hours
2011 T2 32
2011 T3 85
2012 T1 16
Total 133 (3.8 weeks)


The goal of the project was to produce a simple KVM based virtualisation service, using Redhat's tools.

A tool (kvmtool) was written to simplify management of KVM guests from the command line.

Over budget because :-

Time was wasted in T3 trying to identify causes for occasional KVM host glitches - turned out to be a KVM bug which was fixed in SL6.1.

Project has been delayed due to SL6 fibre problems, suspected to be caused by Nexsan kit.

Currently no support for suspend and resume of guests as no way of handling time drift. The virtualised clock is only for ticks not absolute time. Possible (hacky) solution is to run "hwclock -s" every minute (or possibly only enable this around time of host reboot)? Slight improvement - run a script every minute which checks the difference between System time and Hardware clock time - if there's a discrepancy of ? seconds then resync. There is no obvious way to detect that a guest has just resumed from suspend.

-- AlastairScobie - 16 Apr 2012

Edit | Attach | Print version | History: r6 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 17 Apr 2012 - 08:18:16 - AlastairScobie
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies