HOWTO reattach an iSCSI storage repository (SR) to Xen

Here's a script that does the steps below automatically :
XenReattachISCSI.sh.gz

Discover iSCSI targets the iSCSI-server 192.168.100.1 announces:
iscsiadm -m discovery -t st -p 192.168.100.1
- 192.168.100.1:3260,1 iqn.2014-01.com.iscsi:server.target7

Get SCSIid :
xe sr-probe   type=lvmoiscsi   device-config:target=192.168.100.1   device-config:targetIQN=iqn.2014-01.com.iscsi:server.target7
- <SCSIid>360000000000000000e00000000020001</SCSIid>

Login to the target:
iscsiadm -m node -p 192.168.100.1 -l -T iqn.2014-01.com.iscsi:server.target7

(optional) List targets :
iscsiadm --mode session (-P 3)
- tcp: [7] 192.168.100.1:3260,1 iqn.2014-01.com.iscsi:server.target7

Get device from SCSIid :
ls -la /dev/disk/by-scsid/360000000000000000e00000000020001
- sdd

Get Xen uuid for device :
pvscan | grep sdd
- VG_XenStorage-302e9319-4f85-29ag-0c9e-068c7482b638

Introduce the SR :
xe sr-introduce uuid=302e9319-4f85-29ag-0c9e-068c7482b638   type=lvmoiscsi shared=true   name-label="MY OLD iSCSI DEVICE"
- 302e9319-4f85-29ag-0c9e-068c7482b638

Get Xenserver uuids:
xe host-list
- uuid ( RO) : 2b72ec3d-c7e6-4e29-a1f1-403ed86712b3

* Note : The pbd-create and pbd-plug commands below must be run for each server in the host-list above
Create the PB:
xe pbd-create sr-uuid=302e9319-4f85-29ag-0c9e-068c7482b638   host-uuid=2b72ec3d-c7e6-4e29-a1f1-403ed86712b3   device-config:target=192.168.100.1   device-config:targetIQN=iqn.2014-01.com.iscsi:server.target7   device-config:SCSIid=360000000000000000e00000000020001
- c3b1c57e-7ad5-f294-beef-438538f8c540

Plug the PB:
xe pbd-plug uuid=c3b1c57e-7ad5-f294-beef-438538f8c540