Verify the iSCSI Software Target Migration
Updated: June 24, 2013
Applies To: Windows Storage Server 2012, Windows Server 2012
This topic discusses the steps that you can use to verify that the migration successfully completed.
To verify that the destination server has been properly configured after migration, you can verify the listening endpoints and connectivity and run a scan with the Best Practices Analyzer.
On the iSCSI Target destination server, you can validate that the target portals have been configured as desired by using the following Windows PowerShell command:
PS > & netstat.exe -nao | findstr 3260 | findstr LISTENING TCP 10.121.26.107:3260 0.0.0.0:0 LISTENING 1560 TCP 10.121.26.126:3260 0.0.0.0:0 LISTENING 1560 TCP [2001:4898:0:fff:0:5efe:10.121.26.126]:3260 [::]:0 LISTENING 1560 TCP [2001:4898:f0:1001:f063:8fc5:52e6:2310]:3260 [::]:0 LISTENING 1560
The list of IP addresses and port pairs in the listening state needs to match the desired set of target portals.
If ports other than the default 3260 are being used, the command needs to be altered to reflect the alternate IP ports.
To validate that the iSCSI Target Server computer is reachable from other computers on the network, from a computer that has the Telnet Client feature installed, use the following Windows PowerShell command:
PS > telnet.exe <iSCSI Software Target machine name or IP> 3260
If there is a successful connection, Telnet Client will show a blinking cursor at the top of the window. Press any key to close Telnet Client.
To verify that ISCSI Target Server is optimally configured on Windows Server 2012 or Windows Storage Server 2012 after migration, we recommend that you run a Best Practices Analyzer (BPA) scan on the role.
BPA is a server management tool that is available in Windows Server 2012. After the migration of ISCSI Target 3.3 is complete, BPA can help you ensure that your server is configured according to best practices. You can use the Server Manager console UI or Windows PowerShell to perform BPA scans and view results. For detailed information about how to scan your role and view results, see the Best Practices Analyzer Help (http://go.microsoft.com/fwlink/?LinkId=122786).
Validating the migration of ISCSI Software Target to the destination server includes ensuring that the iSCSI initiators can discover and fully access all features of the iSCSI protocol.
To verify that the iSCSI initiators can discover iSCSI Target Server, use the following Windows PowerShell commands:
PS > & iscsicli AddTargetPortal <ip-address> 3260 PS > & iscsicli.exe ListTargets
If the commands execute without errors, the initiator is capable of discovering the targets that are offered by the server
The second step is to verify that the iSCSI initiators are able to log on to the iSCSI targets that are exposed by iSCSI Target Server. This can be accomplished by using the following Windows PowerShell command:
PS > & iscsicli.exe LoginTarget <target IQN> T <ip address> 3260 Root\ISCSIPRT\0000_0 * * * * * * * * * * * * *
If you are using CHAP and Reverse CHAP authentication, you may need to specify more parameters. For more information, consult the documentation in the iscsicli.exe.
If the command executes without errors, the iSCSI initiator has successfully logged on to the target, and the disks are exposed to iSCSI Target Server.