X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 559B5DC1429 for ; Wed, 14 Dec 2011 21:41:43 +0000 (UTC) Received: by iakl21 with SMTP id l21so3230340iak.13 for ; Wed, 14 Dec 2011 13:41:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=7II08x9xThUyofDWk2CwTms49WVWTxF8czys5j+7rGA=; b=JpWWj1h173etxD7++Y6mq0rzECcwD/6wnhPXHLdWfhVxCsppl0Pe1cASyE+6EbyGQQ qr+QBcs8EoMKa/2AwLlkxA2OfEo+0GMQmhxX7KqiMoaihPKNrj9fVvuZku6TSI3U1gOI 1NUsu9crdgKKSc3iO6xhIplQq9MpKOnBguJ6I= X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.50.203.100 with SMTP id kp4mr335155igc.7.1323898902451; Wed, 14 Dec 2011 13:41:42 -0800 (PST) Received: by 10.231.24.149 with HTTP; Wed, 14 Dec 2011 13:41:42 -0800 (PST) In-Reply-To: <20111208075522.5804d2a6@ncopa-desktop.nor.wtbts.net> References: <20111208075522.5804d2a6@ncopa-desktop.nor.wtbts.net> Date: Wed, 14 Dec 2011 22:41:42 +0100 Message-ID: Subject: Re: [alpine-devel] advice for virtualization on desktop From: Florian Heigl To: Natanael Copa Cc: alpine-devel@lists.alpinelinux.org Content-Type: text/plain; charset=ISO-8859-1 Hi Natanael, 2011/12/8 Natanael Copa : > Hi, > > I have been using qemu for some time for testing and network > development. > > I think raw qemu is a bit cumbersome since i need to keep track of the > mac address of all the guests. When I create a guest i create a > start.sh script where i stuff in the mac address. (I sometimes need > multiple NICs in guests and will need multiple guest vlans etc. I can offer two things: Help you with dealing with the XML files needed for use with Libvirt and making the networks autostart. Work together to make the Xen port 100% usable and give hints on how to use it for a desktop-py scenario I would be happy about the second since it would be good to work on that. Not saying that it wouldn't help me a lot, too ;) Also I'm afraid there will be two half-working virtualization solutions instead of one well-working one, since I except Virtualbox to be a lot of work to package / make work. VirtualBox can also be run under libvirt control, or without it. This year i've probably launched, tested and deleted 600 or so libvirt VMs, and had no problems with it. But there is a fine line to it. My workmates had tried to build the autobuild cluster for our check_mk build using it and virtualbox kept going topside down, with a wide choice of different errors. But, to be clear on that, on my work laptop and on the desktop at home, virtualbox is the #1 choice. I'll also use KVM on the desktop for OpenNebula testing, but that means it's stricly as a "server" like scenario. Mostly I blame that on Libvirt idiocy. One last thing one should mention: VirtualBox is the least user friendly of the pack once you're using the CLI for automating install tests, etc. Cool thing is that VirtualBox has great PXE support, emulates Intel NICs instead of Realcrap[tm]. I wouldn't object using as a desktop thing Xen instead if I had a distro that gave me a working Xen install. Although, honestly, stuff like mounting and unmounting of ISOs is about 5000% more complicated there than anywhere else ;) So, err, this is a rather undecided reply. Poke at Virtualbox, and if you think you can port it in 1-2 days, then go with virtualbox. Otherwise, or once you want automated installs, memory compression, dumping live VM memory, scripting, etc. and a general notation of "bleeding edge", switch to Xen. Florian --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---