[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Re: iSCSI in guest domains
Thanks for the response. I'm still encountering issues with iSCSI - maybe an extra hint or two will get me over the hump. I'm trying to compile open-scsi in my domU virtual domain - Here are the versions - open-iscsi-1.0-485 2.6.16-xenU Nothing was done on the dom0 kernel or in the dom0 domain. All actions were performed in domU. To configure Xen domU kernel, I performed the following: nfs mounted the Xen source files (3.0.2-2) in the /Xen mount point, modified the Makefile with KERNELS ?= linux-2.6-xenU I then ran "make world", which created the linux-2.6.16-xenU directory. I modifed the linux-2.6.16-xenU/.config file with my required changes, inluding enabling the iSCSI over TCP (CONFIG_ISCSI_TCP=m). After these changes, I ran make, make install and created the vmlinuz-2.6.16-xenU file. I copied this to my xen host (domain), and booted a new domU with this newly created kernel file. To attempt to create the open-isci module, I did the following: Once my domU server came online, I remounted the Xen source files on the domU vm, then changed directories to /tmp/open- iscsi-1.0-485 I ran: make KSRC=/XEN/linux-2.6.16-xenU it appears to compile successfully - here's what I see make -C usr make[1]: Entering directory `/tmp/open-iscsi-1.0-485/usr' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/tmp/open-iscsi-1.0-485/usr' make -C kernel make[1]: Entering directory `/tmp/open-iscsi-1.0-485/kernel' kernel check... OTHER KERNEL DETECTED make -C /XEN/linux-2.6.16-xenU M=`pwd` V=0 modules make[2]: Entering directory `/XEN/linux-2.6.16-xenU' Building modules, stage 2. MODPOST make[2]: Leaving directory `/XEN/linux-2.6.16-xenU' make[1]: Leaving directory `/tmp/open-iscsi-1.0-485/kernel' Compilation complete Output file ----------------------------------- ---------------- Built iSCSI Open Interface module: kernel/scsi_transport_iscsi.ko Built iSCSI over TCP kernel module: kernel/iscsi_tcp.ko Built iSCSI daemon: usr/iscsid Built management application: usr/iscsiadm Read README file for detailed information. However, when I attempt to load the iscsi_tcp.ko or scsi_transport_iscsi.ko modules in domU, I get errors - FATAL: Error inserting scsi_transport_iscsi (/lib/modules/2.6.16-xenU/kernel/drivers/scsi/scsi_transport_iscsi.ko): Unknown symbol i n module, or unknown parameter (see dmesg) dmesg shows - scsi_transport_iscsi: Unknown symbol scsi_remove_host scsi_transport_iscsi: Unknown symbol scsi_host_get scsi_transport_iscsi: Unknown symbol scsi_host_put scsi_transport_iscsi: Unknown symbol scsi_add_host scsi_transport_iscsi: Unknown symbol scsi_is_host_device scsi_transport_iscsi: Unknown symbol scsi_host_alloc Did I miss a step, or run a step incorrectly. I realize this email is very long, but I wanted to include as much detail as possible. Thanks in advance. - Michael On 10/19/06, Mike Leatherman <michael.leatherman@xxxxxxxxx> wrote:
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |