Hi,
Im getting myself into a muddle with old skool iSCSI. I have Server 2016 datacentre installed on 3x DL380 G8's.
I have 4x NIC's cross patched into 2x dedicated switches.
MSA has 2x 4 port controllers. What im getting confused on is the iscsi sessions, do i setup sessions to all 8x ports from each host?
The target address is the address assigned to A1 and i have all 3x nodes mapped to all ports.
I am only using 2x subnets\switches as follows. Should i use 4x subnets as i have 4x NIC's in each host? switches are not connected to each other.
A1 172.16.1.1 switch a
A2 172.16.2.1 switch a
A3 172.16.1.2 b
A4 172.16.2.2 b
B1 172.16.1.3 a
B2 172.16.2.3 a
B3 172.16.1.4 b
B4 172.16.2.4 b
With the following connections
New-IscsiTargetPortal -TargetPortalAddress "172.16.1.1" -InitiatorPortalAddress "172.16.1.11" -InitiatorInstanceName "ROOT\ISCSIPRT\0000_0"
Get-IscsiTarget | Connect-IscsiTarget -InitiatorPortalAddress 172.16.1.11 -IsMultipathEnabled $true -IsPersistent $true -TargetPortalAddress 172.16.1.1
Get-IscsiTarget | Connect-IscsiTarget -InitiatorPortalAddress 172.16.2.12 -IsMultipathEnabled $true -IsPersistent $true -TargetPortalAddress 172.16.2.2
Get-IscsiTarget | Connect-IscsiTarget -InitiatorPortalAddress 172.16.1.11 -IsMultipathEnabled $true -IsPersistent $true -TargetPortalAddress 172.16.1.3
Get-IscsiTarget | Connect-IscsiTarget -InitiatorPortalAddress 172.16.2.12 -IsMultipathEnabled $true -IsPersistent $true -TargetPortalAddress 172.16.2.4
This was how i originally connected each host, but throughput is low.
Should i connect every iSCSI sessions to every port on the MSA? A1 through to B4
Reason for question is im struggling to get 4GB through to the SAN, am i overloading it on sessions? The data connections on the host are 10GB and receiving data from a Storage Spaces Direct cluster, so i can easily hit 4GB over the iSCSI and thats what i want to see. At the moment i can hit 900mbit then as i add the above sessions it seems to half it each time. There isnt much documentation about anymore on this.
My firmware is TS251. Im extremely warey to upgrade firmware as a previous attempt killed a controller.
My last question is in 2016 DC, is the best practise still iSCSI\MPIO or should i use SET switch? Reason i ask is im using SET switch for converged production traffic, replica, backup, cluster etc
Thanks
Please help