I've recently installed a synology NAS in a business environment. After setting up an iSCSI target, I went to one of the Windows Servers, launched the iSCSI initiator and could not discover the target. However, all of the Windows 10 machines could do it. I ran some tests with the Windows 10 machines against a few different iSCSI targets on the NAS and everything seems to be working. I can't get any of the Windows Servers to see the iSCSI target. We have Windows Server 2008 R2 and Windows Server 2012 R2 instances here. I tried 4 different servers.
Steps:
- RDP into a Windows Server
- Turn off Firewall (for this test) (actually iSCSI was explicitly open anyway)
- Launch iSCSI Initiator
- Click Discovery tab
- Click Discover Portal
- Enter hostname (fully qualified or short name didn't seem to help) (port is 3260)
- Click OK (says Connection Failed)
- Goto Targets Tab, press Refresh (there are no discovered targets)
I tried recreating the targets on the NAS side. Windows 10 can see and connect to them no problem, but not Windows Server 2008 R2 or Windows Server 2012 R2.
One possibility is that I need to explicitly add the IQN of the initiator (the Windows Server's IQN) to the NAS as a valid initiators. I got that idea from this link. I'm not sure how to do that with a synology and that seems weird since Windows 10 can get through. I don't yet see a place in the synology for specifying the initiator's IQN.