akshayakarle@yahoo.com
2011-Oct-01 06:44 UTC
[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. Thanks in advance, Akshay Karle _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
________________________________
From: "akshayakarle@yahoo.com" <akshayakarle@yahoo.com>
To: "xen-users@lists.xensource.com"
<xen-users@lists.xensource.com>
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@lists.xensource.com
http://lists.xensource.com/xen-users