[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [OSSTEST Nested PATCH 2/6] Add and expose some testsupport APIs
On Mon, Mar 23, 2015 at 04:20:08PM +0000, Pang, LongtaoX wrote: > > > > > > > The editconfig_cd thing -- yet another thing which Ian questioned > > > > > and which it was agreed you would change but you haven't. > > > > > > > > > For this question, I have sent a mail about it.(2015-03-04) After > > > > finishing L1 guest VM installation, we need to change L1 guest boot > > > > sequence from ISO image to hard disk, we need modify the "boot=cd" , > > > > > > Do you? As Ian asked before, why is guest_editconfig_nocd not > > > sufficient? It removes the CD from the virtual drive, meaning that > > > "boot=dc" will fail to boot from d and fallthru to c. > > > > > > > also need to enable 'nestedhvm' feature in hvm configure file, > > > > > > This certainly doesn't belong in a function called > > > guest_editconfig_cd, since it has nothing to do with cds at all. > > > > > > Anyway, it's not clear why you need to edit this into the nestedhvm > > > configuration, instead of adding it when the configuration is created > > > via more_prepareguest_hvm. What harm is there in enabling this during > > > guest install? > > > > > I will try it. > > > Re-use 'guest_ediconfig_nocd', after finishing L1 installation, it could boot > into L1 OS, but failed to install packages( such as lvm2, rsync, bridge-utils > ....) via Debian repo in L1, as below msg: > root@nested:~# apt-get install lvm2 --no-install-recommends -y > Reading package lists... Done > Building dependency tree > Reading state information... Done > The following extra packages will be installed: > libdevmapper-event1.02.1 libreadline5 > The following NEW packages will be installed: > libdevmapper-event1.02.1 libreadline5 lvm2 > 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. > Need to get 0 B/767 kB of archives. > After this operation, 1,521 kB of additional disk space will be used. > Media change: please insert the disc labeled > 'Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 DVD Binary-1 > 20140712-14:11' > in the drive '/media/cdrom/' and press enter > > I checked the 'sources.list' file in L1, because L1 Debian OS assume that ISO > Image as repo, but the ISO image does not exist actually. > Since '$gho->{Rimage}' is replaced as ' $emptyiso' in ' > guest_ediconfig_nocd', maybe it is not sufficient for nested test. > If keep to re-use ' guest_ediconfig_nocd' , is there any approach to setting > guest's repo in osstest system? > > Here are my 2 cents. Might be an alternative solution to your problem. The reason that we call guest_editconfig_nocd is to prevent the guest from booting from CDROM again. You can probably invent a function like guest_editconfig_boot_from_hd (name subject to improvement) to switch "boot=dc" (which is the default value in more_prepareguest_hvm) to "boot=cd". That way you can boot from hard drive while at the same time keep the CDROM filled. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |