]> xenbits.xensource.com Git - xentesttools/bootstrap.git/commitdiff
Create IQN and launchd iscsid on startup.
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 25 Apr 2011 14:51:25 +0000 (10:51 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 25 Apr 2011 14:51:25 +0000 (10:51 -0400)
root_image/etc/init.d/rcS

index c8480f8f42b28e61e03fd0eb459a443cbb1ad670..0e7f96c112fa6664da3733cf9828317e57398f22 100755 (executable)
@@ -59,9 +59,18 @@ fi
 
 /etc/init.d/primary_fb stop
 
+# Start iSCSI initiator
+modprobe crc32c
+modprobe libcrc32c
+modprobe iscsi_tcp
+modprobe scsi_transport_iscsi
+
 NOIBFT=$(boot_parameter 'noibft')
 if [ $? == 1 ]; then
-       modprobe iscsi_ibft
+       IQN="iqn.1994-05.com.dumpdata:"`hostname -i | md5sum | awk '{print $1}'`
+       echo "InitiatorName=$IQN" > /etc/iscsi/initiatorname.iscsi
+       iscsid &
+       modprobe iscsi_boot_sysfs
        /sbin/iscsistart -f
 fi