When you attempt to rescan the iSCSI storage after changing the configuration or rebooting, the iSCSI array denies ESXi to update with target information.
This error usually occurs after a user misconfigures a new discovery address.
The following is an example of an error event:
iSCSI discovery to 10.115.178.29 on vmhba40 failed. The Discovery target returned a login error of: 0201.
If ESXi cannot retrieve iSCSI target information from the array, the expected user storage is not mounted.
Expected iSCSI storage volumes are not automatically discovered.
The following solutions correspond to each reason (returned with a specific reason code).
The ESXi iSCSI initiator logged in to the configured target. The target indicates that it moved to a different network address, and attempts to contact the target on the new address failed.
Solution: Verify the iSCSI array configuration.
This error implies a configuration mismatch. The iSCSI initiator tries to log in with parameter settings that the target array does not support. The cause is most likely some changes in iSCSI advanced options to values that are not supported by this array.
Solution: Change the advanced options back to the default options.
The CHAP and mutual CHAP credentials configured on the ESXi initiator and on the iSCSI array do not match.
Solution: Verify that the correct CHAP parameters are set on the initiator and target.
The array refuses the login request because the iSCSI initiator IQN or IP address is not in the array's ACL list.
Solution: Change the array configuration to allow access by the iSCSI initiator.
The iSCSI array indicates that the target does not exist. This might be caused if a static iSCSI target that does not exist entered, or the target is removed, deleted, or unprovisioned for this iSCSI initiator on the array configuration.
Solution: Verify that the target IQN is correct and that the target does exist.
The iSCSI array indicates that the target has been removed from the array by the administrator.
Solution: Remove the target's static target configuration from the iSCSI initiator.
The array version is not supported.
Solution: Update the array firmware.
The array is out of resources. This might be caused if the array is over-provisioned by exporting too many targets or having too many initiators connecting to a single array.
Solution: Re-evaluate how the array is provisioned.
Call support. This error should not occur.
Call support. This error should not occur.
A discovery session was attempted to a full session only target, or a full session was attempted to a discovery only target.
Solution: Verify that your discovery and static target configuration is correct for the array you are using.
Call support. This error should not occur.
Call support. This is likely an initiator-target compatibility problem.
This is a target-side firmware error.
Solution: Check your array logs for more information and contact your array vendor.
The array reports that the iSCSI target or port is offline. This might be caused by an array controller failover that is in progress. The array port is being disabled by the array.
The array is out of resources. This is typically caused when the array is over-provisioned.