From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Tweedie Subject: Re: [PATCH 0/3] domUloader Date: Fri, 20 Jan 2006 15:36:33 -0500 Message-ID: <20060120203633.GE24812@devserv.devel.redhat.com> References: <20060116234330.GC17087@tpkurt.wlan.garloff.de> <43CCDA6E.5040608@us.ibm.com> <1137607564.22846.13.camel@bree.local.net> <20060118232122.GZ16322@tpkurt.wlan.garloff.de> <43CF161A.3060309@us.ibm.com> <1137691193.2740.43.camel@bree.local.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1137691193.2740.43.camel@bree.local.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jeremy Katz Cc: Xen development list , Kurt Garloff List-Id: xen-devel@lists.xenproject.org Hi, On Thu, Jan 19, 2006 at 12:19:53PM -0500, Jeremy Katz wrote: > Unfortunately, I am completely convinced that the right thing is to have > the kernel for domU inside the domU's filesystem because anything else > is just fundamentally not manageable. I tend to agree. The real trouble starts when the storage needed to boot that domU isn't even visible to the dom0, though --- perhaps because we've got a virtual HBA (say an iSCSI initiator, or virtual FC HBA), connected to a SAN which is filtering by initiator so that only the domU can see the LUN's contents. Bootstrapping that sort of environment is nasty. > So, perhaps we do have to just > suck it up and go the path of what's essentially mini-OS as a domU > "bios" If the domU pre-boot is going to have to have enough smarts to run a full iSCSI initiator then we might be better off just biting the bullet and running a proper kernel there with either kexec, or some manner of domU respawn, to boot the correct kernel/initrd once the pre-boot one has downloaded them. Either that, or we basically need to have special cases for /boot to make sure that those files, plus the grub.conf-type kernel args, are registered elsewhere (directory?) for the dom0 to get them from. --Stephen