Hi all,
Wonder if someone can help?? We have a small platform used to publish VDIs to our customers.
As the platform is growing we recently had some performance issued and noticed that the two Xenservers are both only using one if the two NICs dedicated for iSCSI storage.
We have seen the two docs about MPIO for starwind (
https://www.starwindsoftware.com/techni ... d_MPIO.pdf) which we have uncommented the line <iScsiDiscoveryListInterfaces value="1"/>
Following the second doc we needed to make changes to the Xenservers themselves to enable true multipath. (
https://www.starwindsoftware.com/techni ... r-Pool.pdf)
We followed the steps below:
1. Switch to console tab, edit multipath configuration file running “vi /etc/multipath.conf”
command.
2. Insert the following block into the “devices” section:
device
{
vendor "STARWIND"
product "STARWIND*"
path_grouping_policy multibus
path_checker "tur"
failback immediate
path_selector "round-robin 0"
rr_min_io 3
rr_weight uniform
hardware_handler "1 alua"
}
3. Restart the multipath service:
service multipathd restart
service multipathd reload
4. Set the multipathd service to start automatically when you start XenServer:
chkconfig multipathd on
5. Right-click the XenServer and select Properties from the shortcut menu.
6. Click Multipathing in the left pane. Select the Enable multipathing on this server checkbox.
7. Click OK.
8. Turn off the Maintenance Mode: right-click the XenServer and select Exit Maintenance Mode
from the shortcut menu.
9. Reboot XenServer host.
Once we reboot the hosts and check the multipath, the number of paths (Normally 2 of 2) changes to "Active" however the iSCSI storage shows as detached, if we try to re-attach we just get an error.
We have tried to create a small 5GB LUN and attach this by creating a new SR however once we have entered the two IPs we are able to scan the SAN and detect the new 5GB LUN we get "Invalid Argument" when trying to scan it.
Anyone able to help or guide us in the correct / any missing steps?
Many Thanks
Rob