[Ovirt-devel] [PATCH] change iscsi target id to something else than 1

Alan Pevec apevec at redhat.com
Tue Oct 21 13:34:04 UTC 2008


to avoid serial# collision, see
http://git.kernel.org/?p=linux/kernel/git/tomo/tgt.git;a=blob;f=usr/spc.c;h=ac5c3deacd14e94e15d9b0fcf136bd85b9362ed7;hb=HEAD#l1033

Signed-off-by: Alan Pevec <apevec at redhat.com>
---
 appliances/ovirt/files/ovirt-server-appliance |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/appliances/ovirt/files/ovirt-server-appliance b/appliances/ovirt/files/ovirt-server-appliance
index 778d0ce..e7ba7bd 100644
--- a/appliances/ovirt/files/ovirt-server-appliance
+++ b/appliances/ovirt/files/ovirt-server-appliance
@@ -8,6 +8,7 @@
 
 # Source functions library
 . /etc/init.d/functions
+TARGET_ID=32101
 
 start() {
     echo -n "Starting ovirt-server-appliance: "
@@ -27,23 +28,23 @@ start() {
         -R --local /priv.ovirt.org/ --server 192.168.122.1
 
     # Set up the fake iscsi target
-    tgtadm --lld iscsi --op new --mode target --tid 1 \
+    tgtadm --lld iscsi --op new --mode target --tid $TARGET_ID \
         -T ovirtpriv:storage
 
     #
     # Now associate them to the LVs
     #
-    tgtadm --lld iscsi --op new --mode logicalunit --tid 1 \
+    tgtadm --lld iscsi --op new --mode logicalunit --tid $TARGET_ID \
         --lun 1 -b /ovirtiscsi/iSCSI3
-    tgtadm --lld iscsi --op new --mode logicalunit --tid 1 \
+    tgtadm --lld iscsi --op new --mode logicalunit --tid $TARGET_ID \
         --lun 2 -b /ovirtiscsi/iSCSI4
-    tgtadm --lld iscsi --op new --mode logicalunit --tid 1 \
+    tgtadm --lld iscsi --op new --mode logicalunit --tid $TARGET_ID \
         --lun 3 -b /ovirtiscsi/iSCSI5
 
     #
     # Now make them available
     #
-    tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
+    tgtadm --lld iscsi --op bind --mode target --tid $TARGET_ID -I ALL
 
     echo_success
     echo
@@ -53,15 +54,15 @@ stop() {
     echo -n "Stopping ovirt-server-appliance: "
 
     # stop access to the iscsi target
-    tgtadm --lld iscsi --op unbind --mode target --tid 1 -I ALL
+    tgtadm --lld iscsi --op unbind --mode target --tid $TARGET_ID -I ALL
 
     # unbind the LUNs
-    tgtadm --lld iscsi --op delete --mode logicalunit --tid 1 --lun 3
-    tgtadm --lld iscsi --op delete --mode logicalunit --tid 1 --lun 2
-    tgtadm --lld iscsi --op delete --mode logicalunit --tid 1 --lun 1
+    tgtadm --lld iscsi --op delete --mode logicalunit --tid $TARGET_ID --lun 3
+    tgtadm --lld iscsi --op delete --mode logicalunit --tid $TARGET_ID --lun 2
+    tgtadm --lld iscsi --op delete --mode logicalunit --tid $TARGET_ID --lun 1
 
     # shutdown the target
-    tgtadm --lld iscsi --op delete --mode target --tid 1
+    tgtadm --lld iscsi --op delete --mode target --tid $TARGET_ID
 
     kill $(cat /var/run/dnsmasq.pid)
 
-- 
1.5.5.1




More information about the ovirt-devel mailing list