Simple KVM service
(devproj
202)
Period |
Hours |
|
2012 T1 |
16 |
2011 T2 |
32 |
2011 T3 |
85 |
Total |
133 (3.8 weeks) |
DRAFT DRAFT
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