VMBuilder - The next generation

Monday July 7th, 2008
Ubuntu Code

A while ago, somone told me that people might like to hear a bit about what I actually do, so this is the first in a series of blog entries about what interesting stuff I spend my time on.

Some of you may have heard of ubuntu-vm-builder before. if not, it's a tool that you can use to create Ubuntu based virtual machines in a snap. On my home system (with a local mirror and such), it takes about 45-50 seconds to create a complete virtual machine.

It started out as an alternative approach to the JeOS (just enough OS) concept at the end of the gutsy cycle. At that point, it was still a bit fragile, and the resulting vm needed a bit of work before it would actually work. During the Hardy cycle we applied a lot of love to it, so that it could actually complete an install without any handholding. A big thanks to Nick Barcet for helping out a lot with this!

Why talk about this now? Well, the topic came up again at UDS back in May. We wanted to make it easy for everyone (not just Ubuntu users) to create Ubuntu based virtual machines. A few suggestions flew back and forth (mostly about packaging for other distro (and perhaps even Windows)). At some point, someone suggested to build a web interface for it, and put it online. That way, anyone could log on the the webpage and build a new VM. Neat! However, building a VM is a heavy task, so the hosting would be costly. We then came up with a rather novel idea: We'll stick the web interface... in a virtual machine! We can then offer the virtual machine for download for various hypervisors. Now, *that* is neat!

So if you were running VMWare on your own system, you would download the vm image built for VMWare, fire it up and using a web interface you'd create a NEW virtual machine that you can use.

The main problem is that ubuntu-vm-builder was written in bash, which made adding lots of logic rather tedious and it also made it quite difficult to embed in a web interface, so I've been spending most of my time over the last week or so rewriting it in Python, and making it suitable for use as a library. I've now gotten to the point where it actually works, and the code structure is approaching sanity. It currently builds Hardy images for KVM just fine. Dapper, Feisty, Gutsy, and Intrepid will be coming shortly, and VMWare Workstation and Server, VirtualBox, and Xen hypervisors are planned as well. If someone wants to write a plugin for building other distributions, they can even do that! When I'm done with the VMBuilder itself, I'll get back to the webinterface. I already have a working prototype, which was made with the old vm-builder, so that shouldn't take to long. I'll keep you updated on my progress.

debora says:

test says:

rDEtPf0 test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com test http://test.com

CreaveBleltem says:

Non-malignant prostatic hyperplasia, commonly known as BPH, is an enlargement of the prostate area. It is more uncontrollable in older men. As men are fetching more cultivated wide healthfulness issues, they convert to medical treatment as a replacement for BPH. Dutas, a generic formation of Avodart(avodart to maintain hair avodart proscar avodart cape avodart versus proscar avodart directions ), has been proven as an effective treatment of BPH. BPH and its symptoms that adversely affect the quality of lifestyle can be treated successfully nearby Dutas. The first clues of BPH is the frequency of essential to urinate. This occurs as usual at vespers all the time but then progresses to the have occasion for to urine often in every part of the day. BPH sufferers later on circulate a reduction in tenaciousness in urine stream. Inconvenience accompanies this reduction. A medical doctor should supervision testing to conclude if BPH is the source of the symptoms. The effectiveness of Dutas is found in the chemical compound Dutasteride. This running ingredient is an alpha-reductase 5 inhibitor which impedes the conversion of testosterone into dihydrotestosterone (DHT). DHT is considered a telling brand of testosterone. BPH symptoms vanish if ever the conversion is interrupted. Dutas has been set to be noticeable in BPH towards many sufferers. Prescriptions finasteride and finasteride has been shown to no greater than govern at one isoform of alpha redictase 5. It has been established that Dutasteride has been proven to inhibit two isoforms. Dutas manifestly appears to fix up with provision the pre-eminent treatment at one's disposal seeking BPH. Dutas impel be taken as directed with some precautions. Erectile dysfunction and decreased sexy libido are the most commonly reported side effects during usage of Dutas. Gynecomastia or enlargement of male heart network is another possible side effect. Additionally, women who are teeming or women inferior to be proper pregnant should not be exposed to Dutas; developing masculine fetuses can be adversely afflicted before these inhibitors. Dutas can be engaged wholly the peel so special suffering should be exercised for expressive women or women imperfect to ripen into pregnant. Another side effect of Dutas is a favourable one. Some men oblige reported curls replenishment while taking Dutas. BPH can be treated by way of discussing medications and possible side effects with a medical professional. Dutas can victual effective treatment of BPH. A worry-free, active subsistence is successfully quality the effort. avodart reviews avodart prostate bph forum avodart buy avodart avodart and vesicare

Oppongini says:

Don't get cheated during playing at the fiendish place. Ratings and reviews of the vertex 100 online casinos. No Set aside Bonuses and Uninhabited Casino coin of the realm directory with on the other side of $15,000 in reward cash. casino airy casino applicatoin casino astar cauthersville hilton ponce golf casino resort casino and gambling mutual funds

The latest reviews and ranking towards the nicest casino bonuses online. Slots, Blackjack, Roulette, Craps, Poker, Bingo, etc. Largest list of incompatible casino bonuses with $1000's in no deposits! casino annex casino ako arenac casino 2007 macau casino opens 1 free hour casino

FuraBerecella says:

On your favorite plot and play. Give Blackjack, Slots, Roulette and much more. casino attire casino baccarat merchant account colorado for online casino el rancho casino fallsview casino hotel niagara falls cananda

Determine your favorite artifice and play. Give Blackjack, Slots, Roulette and much more. casino astar casino argentina casino unlimited houst account casino new york merchant offshore deals flights online casino

blobozyirrind says:

Don't clear cheated during playing at the wicked place. Ratings and reviews of the stopper 100 online casinos. No Deposit Bonuses and Loose Casino change directory with across $15,000 in perk cash. casino bids casino barbary mastering casino slots prarie meadows casino riversideresort casino

Clear's all become down to GoCasino and endure if we can catch sight of Lady Luck. They be dressed a $20,000 multi-deposit hand-out that is spread in your 1st 20 deposits. $20,000 is limerick FAT bonus. Exposed to US players casino bc casino basel nc gambling casino laws sands casino pennsylvania lutes casino and history