HOWTO reattach an iSCSI storage repository (SR) to XenHere'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 |