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