[virt-tools-list] virt-manager 0.8.2 local ISO and PXE boot install option greyed out on 2.6.32.27 pv-ops Dom0 kernel

Tapas Mishra mightydreams at gmail.com
Mon Mar 7 19:40:22 UTC 2011


On Tue, Mar 8, 2011 at 1:03 AM, Cole Robinson <crobinso at redhat.com> wrote:

> On 03/07/2011 02:24 PM, Tapas Mishra wrote:
> >
> >
> > On Tue, Mar 8, 2011 at 12:45 AM, Cole Robinson <crobinso at redhat.com
> > <mailto:crobinso at redhat.com>> wrote:
> >
> >     On 03/07/2011 02:06 PM, Tapas Mishra wrote:
> >     >
> >     >
> >     > On Mon, Mar 7, 2011 at 11:07 PM, Cole Robinson <
> crobinso at redhat.com
> >     <mailto:crobinso at redhat.com>
> >     > <mailto:crobinso at redhat.com <mailto:crobinso at redhat.com>>> wrote:
> >     >
> >     >     On 03/01/2011 03:54 AM, Tapas Mishra wrote:
> >     >     > Hi,
> >     >     > I just installed a pv-ops Dom0 2.6.32.27 Kernel on a 64 bit
> non VT
> >     machine.
> >     >     > Following instructions here
> >     >     > http://wiki.xensource.com/xenwiki/Xen4.0
> >     >     > for 64 bit Ubuntu 10.04
> >     >     >
> >     >     > apt-get install bcc bin86 gawk bridge-utils iproute libcurl3
> >     >     > libcurl4-openssl-dev bzip2 module-init-tools transfig tgif
> texinfo
> >     >     > texlive-latex-base texlive-latex-recommended
> texlive-fonts-extra
> >     >     > texlive-fonts-recommended pciutils-dev mercurial
> build-essential make
> >     >     > gcc libc6-dev zlib1g-dev python python-dev python-twisted
> >     >     > libncurses5-dev patch libvncserver-dev libsdl-dev
> libjpeg62-dev iasl
> >     >     > libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev
> bison flex
> >     >     >
> >     >     > apt-get install gcc-multilib
> >     >     > apt-get install xz-utils
> >     >     >
> >     >     > make xen
> >     >     > make tools
> >     >     > make install-xen
> >     >     > make install-tools PYTHON_PREFIX_ARG=
> >     >     >
> >     >     > I did not do make install-stubdom.
> >     >     >
> >     >     >
> >     >     >
> >     >     > It is a Ubuntu Desktop 10.04 amd64 bit version.
> >     >     > Then as  mentioned here on this guide
> >     >     >
> >     >
> >
> http://bderzhavets.wordpress.com/2010/03/26/virst-installvirt-manager-at-xen-4-0-rc8-2-6-32-10-pvops-dom0-on-top-ubuntu-karmic-koala-server/
> >     >     > (I did not follow the above guide strictly)
> >     >     >
> >     >     > Commented out (xend-unix-server yes) in
> /etc/xen/xend-config.sxp ,
> >     >     > here is my xend-config.sxp
> >     >     > http://pastebin.com/M8CfrqBc
> >     >     > Then  exported variable  VIRSH_DEFAULT_CONNECT_URI=”xen:///”
> >     >     > in root’s .bashrc.
> >     >     > Then :-
> >     >     > # apt-get install ubuntu-virt-server ubuntu-virt-mgmt
> >     >     >
> >     >     > Now when I open virt-manager the option to install from Local
> ISO or
> >     >     > PXE are greyed out.
> >     >     > virt-manager version is 0.8.2
> >     >     >
> >     >     >
> >     >     > Let me know if there is any possibility of improvement so
> that I can
> >     >     > get the option of install from Local ISO here.
> >     >     >
> >     >
> >     >     Can you please provide the output of virsh --connect xen:///
> >     capabilities
> >     >
> >     >
> >     > Here is the output
> >     >
> >     > virsh --connect xen:/// capabilities
> >     >
> >     > <capabilities>
> >     >
> >     >   <host>
> >     >     <cpu>
> >     >       <arch>x86_64</arch>
> >     >       <features>
> >     >         <pae/>
> >     >
> >     >       </features>
> >     >     </cpu>
> >     >     <migration_features>
> >     >       <live/>
> >     >       <uri_transports>
> >     >         <uri_transport>xenmigr</uri_transport>
> >     >       </uri_transports>
> >     >     </migration_features>
> >     >   </host>
> >     >
> >     >   <guest>
> >     >     <os_type>xen</os_type>
> >     >     <arch name='x86_64'>
> >     >       <wordsize>64</wordsize>
> >     >       <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
> >     >       <machine>xenpv</machine>
> >     >       <domain type='xen'>
> >     >       </domain>
> >     >     </arch>
> >     >   </guest>
> >     >
> >     >   <guest>
> >     >     <os_type>xen</os_type>
> >     >     <arch name='i686'>
> >     >       <wordsize>32</wordsize>
> >     >       <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
> >     >       <machine>xenpv</machine>
> >     >       <domain type='xen'>
> >     >       </domain>
> >     >     </arch>
> >     >     <features>
> >     >       <pae/>
> >     >     </features>
> >     >   </guest>
> >     >
> >     > </capabilities>
> >     >
> >     >
> >
> > I want to  know what is the meaning of above output and what you wanted
> to see
> > in it.
> > I want to know it for my own understanding so please give some url where
> you
> > debug
> > virt-manager or such things because what you asked I did not had a clue
> of it.
> >
> >
> >     >
> >     >     My guess is that libvirt did not detect fullvirt xen
> capability, so
> >     >     virt-manager is only providing install options for PV guest
> (which
> >     is URL only
> >     >     on linux).
> >     >
> >     > The machine which  I am having is a non VT 64 bit machine and I am
> trying to
> >     > create 32 bit guest on it
> >     > since hardware is non VT so  I feel it will only have either a 32
> bit HVM
> >     > guest or PV guest.
> >     >
> >
> >     If your machine does not have VT support, you will only be able to
> install a
> >     PV guest, and the only way to install a PV guest on linux is using a
> direct
> >     kernel/initrd boot (basically a URL install).
> >
> > Ohh ok.Thanks for clarifying that out.
> >
> >
> >     If you have an install DVD, you can mount it and export it over http
> on your
> >     local machine, then point virt-manager at that.
> >
> > Exactly I did that only and have been trying this only I have done such
> an
> > installation on a Dell Server which was VT and have created HVM guests on
> it
> > by the method you suggested above.
> > But this time on my non VT machine it is failing.
> >
> > Here is what I did
> > 1) Download ubuntu 10.04 32 bit ISO
> > 2) Kept it in /var/www (apache2 is running)
> > 3) renamed it to ubuntu.iso
> >
> > and when I reached a stage where installation begins I gave
> > path http://localhost/ubuntu.iso
> > but I got an error saying any installable distribution not found.
> >
> > 4) After this I did
> > mkdir /var/www/sk
> >
> > mount -t iso9660 /var/www/ubuntu.iso /var/www/w -o loop
> >
> > and this time during the installation I gave path http://localhost/
> > <http://localhost/sk>w
> > I was able to see the contents in browser http://localhost/
> > <http://localhost/sk>w which you will see in a normal CD.
> > But beginning installation I got same error
> >
> > DistroInstaller.py", line 249, in prepare
> >     self._prepare_kernel_and_initrd(guest, distro, meter)
> >   File "/usr/lib/pymodules/python2.6/virtinst/DistroInstaller.py", line
> 194,
> > in _prepare_kernel_and_initrd
> >     type=self.os_type, distro=distro)
> >   File "/usr/lib/pymodules/python2.6/virtinst/OSDistro.py", line 144, in
> > acquireKernel
> >     scratchdir, type, distro)
> >   File "/usr/lib/pymodules/python2.6/virtinst/OSDistro.py", line 124, in
> > _acquireMedia
> >     scratchdir=scratchdir, arch=arch)
> >   File "/usr/lib/pymodules/python2.6/virtinst/OSDistro.py", line 110, in
> > _storeForDistro
> >     baseuri)
> >         ValueError: Could not find an installable distribution at
> > 'http://localhost/w'
> >
> > So is the above way wrong to do?
>
> Is that a live CD or an full install tree DVD or similar? I'm not that
> familiar with ubuntu install media.
>
> Ubuntu basically by default gives the full installation CD which is also
live CD but you can do installation completely from it.


> virtinst/virt-manager expect a URL to look like:
>
> http://us.archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/
>
> (in fact you should be able to use that URL). So if your mounted ISO
> doesn't
> have a directory listing similar to that (with a 'current' directory at
> least)
> virt-manager isn't going to know what to do.
>
> Ok no the URL in my case does not looks like that.
When I mount the ISO (from which I have done installations on actual
physical machines)
then http://localhost shows following

 autorun.inf
 casper
dists
 install
isolinux
md5sum.txt
pics
pool
preseed
README.diskdefines
ubuntu ->
wubi.exe


> What versions or virtinst and virt-manager are you using?
>
>
 virt-install --version
0.500.1

and virt-manager is 0.8.2


--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20110308/6ecd9f9e/attachment.htm>


More information about the virt-tools-list mailing list