________________________________
From: "akshayakarle@xxxxxxxxx" <akshayakarle@xxxxxxxxx>
To: "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Sent: Friday, September 30, 2011 11:44 PM
Subject: [Xen-users] Problem creating xen paravirtual guest
Hi all,
I installed kernel-x86_64 2.6.32.26-174.1.xendom0.el6.
x86_64 on cent os 6 x86_64 and got xen-4.0.1 working on it. I have been able
to create full virtual systems with virt-install and virt-manager, but
when I tried creating paravirtual domu cent os 5 x86_64 I am getting the
following error:
ERROR Could not find a kernel path for virt type 'xen'
Domain installation does not appear to have been
successful. If it was, you can restart your domain
by running 'virsh start cent'; otherwise, please
restart your installation.
ERROR Could not find a kernel path for virt type 'xen'
Traceback (most recent call last):
File "/usr/bin/virt-install", line 1054, in <module>
main()
File "/usr/bin/virt-install", line 936, in main
start_time, guest.start_install)
File "/usr/bin/virt-install", line 978, in do_install
dom = install_func(conscb, progresscb, wait=(not wait))
File "/usr/lib/python2.6/site- packages/virtinst/Guest.py", line 971, in
start_install
self._prepare_install(meter)
File "/usr/lib/python2.6/site- packages/virtinst/Guest.py", line 772, in
_prepare_install
meter = meter)
File "/usr/lib/python2.6/site- packages/virtinst/ DistroInstaller.py", line
252, in prepare
self._prepare_kernel_and_ initrd(guest, distro, meter)
File "/usr/lib/python2.6/site- packages/virtinst/ DistroInstaller.py", line
194, in _prepare_kernel_and_initrd
type=self.os_type, distro=distro)
File "/usr/lib/python2.6/site- packages/virtinst/OSDistro.py" , line 144, in
acquireKernel
scratchdir, type, distro)
File "/usr/lib/python2.6/site- packages/virtinst/OSDistro.py" , line 130, in
_acquireMedia
return (store.acquireKernel(guest, fetcher, progresscb),
File "/usr/lib/python2.6/site- packages/virtinst/OSDistro.py" , line 429, in
acquireKernel
"'%s'" % self.type))
ValueError: Could not find a kernel path for virt type 'xen'
I created the virtual machine using virt-install using the following command:
virt-install -n cent5 -r 256 -l
http://mirror.centos.org/centos/5/os/x86_64/images/xen/ --disk
path=/home/aks/vm/cent.img -p
Hope you can help me out.
-------------------------------------------------
the http path is too deep. You can see that it find the ./images/xen directory
starting with your path above.
Use the --debug param to see the details.
I attempted the same thing here
---------------------------- virt-install test ------------------
sudo virt-install --debug -n cent5 -r 784 --os-variant=rhel5 --os-type=linux
-l http://mirror.centos.org/centos/5/os/x86_64/ --disk path=/dev/maxvm/testxx -p
Sat, 01 Oct 2011 13:43:23 DEBUG Launched with command line:
/usr/bin/virt-install --debug -n cent5 -r 784 --os-variant=rhel5
--os-type=linux -l http://mirror.centos.org/centos/5/os/x86_64/ --disk
path=/dev/maxvm/testxx -p
Sat, 01 Oct 2011 13:43:23 DEBUG Requesting libvirt URI default
Sat, 01 Oct 2011 13:43:24 DEBUG Received libvirt URI xen:///
Sat, 01 Oct 2011 13:43:24 DEBUG Requesting virt method 'xen', hv type
'default'.
Sat, 01 Oct 2011 13:43:24 DEBUG Received virt method 'xen'
Sat, 01 Oct 2011 13:43:24 DEBUG Hypervisor name is 'xen'
Sat, 01 Oct 2011 13:43:24 DEBUG parse_disk: returning ('/dev/maxvm/testxx',
None, None, 'disk', None, False, False, None, True, None)
Sat, 01 Oct 2011 13:43:24 DEBUG DISPLAY is set: graphics defaulting to VNC.
Sat, 01 Oct 2011 13:43:24 DEBUG DistroInstaller location is a network source.
Starting install...
Sat, 01 Oct 2011 13:43:24 DEBUG Attempting to detect distro:
Sat, 01 Oct 2011 13:43:25 DEBUG Fetching URI:
http://mirror.centos.org/centos/5/os/x86_64/.treeinfo
Sat, 01 Oct 2011 13:43:25 DEBUG Saved file to
/var/lib/xen/virtinst-.treeinfo.CbmW53
Retrieving file
.treeinfo...
| 416 B 00:00
Sat, 01 Oct 2011 13:43:25 DEBUG Fetching URI:
http://mirror.centos.org/centos/5/os/x86_64/images/xen/vmlinuz
Retrieving file vmlinuz... 91%
[==============================================- ] 1.1 MB/s | 1.9 MB
00:00 ETA Sat, 01 Oct 2011 13:43:26 DEBUG Saved file to
/var/lib/xen/virtinst-vmlinuz.rOEso2
Retrieving file
vmlinuz...
| 2.1 MB 00:00
Sat, 01 Oct 2011 13:43:26 DEBUG Fetching URI:
http://mirror.centos.org/centos/5/os/x86_64/images/xen/initrd.img
Retrieving file initrd.img... 93%
[===============================================- ] 1.5 MB/s | 10 MB
00:00 ETA Sat, 01 Oct 2011 13:43:32 DEBUG Saved file to
/var/lib/xen/virtinst-initrd.img.qU6NBY
Retrieving file
initrd.img...
| 11 MB 00:05
Sat, 01 Oct 2011 13:43:32 DEBUG Creating guest from:
<domain type='xen'>
<name>cent5</name>
<currentMemory>802816</currentMemory>
<memory>802816</memory>
<uuid>f4d301ef-49dd-5756-e78c-dbc00671fdbb</uuid>
<os>
<type arch='x86_64'>linux</type>
<kernel>/var/lib/xen/virtinst-vmlinuz.rOEso2</kernel>
<initrd>/var/lib/xen/virtinst-initrd.img.qU6NBY</initrd>
<cmdline>method=http://mirror.centos.org/centos/5/os/x86_64/</cmdline>
</os>
<on_poweroff>destroy</on_poweroff>
<on_reboot>destroy</on_reboot>
<on_crash>destroy</on_crash>
<vcpu>1</vcpu>
<devices>
<disk type='block' device='disk'>
<source dev='/dev/maxvm/testxx'/>
<target dev='xvda' bus='xen'/>
</disk>
<interface type='bridge'>
<source bridge='br0'/>
<mac address='00:16:36:78:ec:f6'/>
</interface>
<input type='mouse' bus='xen'/>
<graphics type='vnc' port='-1' keymap='en-us'/>
</devices>
</domain>
Sat, 01 Oct 2011 13:43:33 DEBUG Removing /var/lib/xen/virtinst-vmlinuz.rOEso2
Sat, 01 Oct 2011 13:43:33 DEBUG Removing
/var/lib/xen/virtinst-initrd.img.qU6NBY
Sat, 01 Oct 2011 13:43:33 ERROR POST operation failed: xend_post: error from
xen daemon: (xend.err 'Device 51712 (vbd) could not be connected.\nDevice
/dev/mapper/maxvm-testxx is mounted in the privileged domain,\nand so cannot be
mounted by a guest.')
Domain installation may not have been
successful. If it was, you can restart your domain
by running 'virsh start cent5'; otherwise, please
restart your installation.
Sat, 01 Oct 2011 13:43:33 ERROR POST operation failed: xend_post: error from
xen daemon: (xend.err 'Device 51712 (vbd) could not be connected.\nDevice
/dev/mapper/maxvm-testxx is mounted in the privileged domain,\nand so cannot be
mounted by a guest.')
---------------------------------------- snip test -------------------
--
Mark
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|