Is it possible to use the iSCSI Tape Redirector on a physical 2003/2008 server, and connect the ESXi 4.1 server over iSCSI to the tape drive, thus negating the need for a dedicated/local tape drive on the ESXi 4.1 Arkeia box?
I ask, because I tried, and all I get is a "dead" connection to the Tape, according to ESXi's iSCSI status. The path is "dead", there are no "devices" listed. The target is shown in the static discovery, and was found by the dynamic discovery.
Connecting to the redirector from a windows machine is fine, connecting from ESXi to another iSCSI provider is fine, so it appears to be a Tape Redirector only issue.
There's no auth setup within Tape Redirector, just keeping it plain/simple till it works.
Logs below from the Tape Redirector.
Code: Select all
8/7 9:05:27.166 484 Srv: Accepted iSCSI connection from 172.16.100.50:50423 to 172.16.100.7:33268. (Id = 0xd)
8/7 9:05:27.166 484 C[d], FREE: Event - CONNECTED.
8/7 9:05:27.166 484 C[d], XPT_UP: T3.
8/7 9:05:27.166 1160 C[d], XPT_UP: Login request: ISID 0x00023d000000, TSIH 0x0000.
8/7 9:05:27.166 1160 C[d], XPT_UP: Event - LOGIN.
8/7 9:05:27.166 1160 C[d], IN_LOGIN: T4.
8/7 9:05:27.166 1160 Params: <<< String param 'InitiatorName': received 'iqn.1998-01.com.vmware:vmware04-0209ec20', accepted 'iqn.1998-01.com.vmware:vmware04-0209ec20'
8/7 9:05:27.166 1160 Params: <<< Enum param 'SessionType': received 'Discovery', accepted 'Discovery'
8/7 9:05:27.166 1160 Params: <<< Enum param 'HeaderDigest': received 'None', accepted 'None'
8/7 9:05:27.166 1160 Params: <<< Enum param 'DataDigest': received 'None', accepted 'None'
8/7 9:05:27.166 1160 Params: <<< Numeric param 'DefaultTime2Wait': received 0, accepted 0
8/7 9:05:27.166 1160 Params: <<< Numeric param 'DefaultTime2Retain': received 0, accepted 0
8/7 9:05:27.166 1160 Params: <<< Boolean param 'IFMarker': received No, accepted 0
8/7 9:05:27.166 1160 Params: <<< Boolean param 'OFMarker': received No, accepted 0
8/7 9:05:27.166 1160 Params: <<< Numeric param 'ErrorRecoveryLevel': received 0, accepted 0
8/7 9:05:27.166 1160 Params: <<< Numeric param 'MaxRecvDataSegmentLength': received 32768, accepted 32768
8/7 9:05:27.166 1160 Params: >>> ErrorRecoveryLevel=0.
8/7 9:05:27.166 1160 Params: >>> HeaderDigest=None.
8/7 9:05:27.166 1160 Params: >>> DataDigest=None.
8/7 9:05:27.166 1160 Params: >>> OFMarker=No.
8/7 9:05:27.166 1160 Params: >>> IFMarker=No.
8/7 9:05:27.166 1160 Params: >>> InitialR2T=No.
8/7 9:05:27.166 1160 Params: >>> ImmediateData=Yes.
8/7 9:05:27.166 1160 Params: >>> MaxRecvDataSegmentLength=262144.
8/7 9:05:27.166 1160 Params: >>> MaxBurstLength=262144.
8/7 9:05:27.166 1160 Params: >>> FirstBurstLength=262144.
8/7 9:05:27.166 1160 Params: >>> DefaultTime2Wait=0.
8/7 9:05:27.166 1160 Params: >>> DefaultTime2Retain=0.
8/7 9:05:27.166 1160 Params: >>> MaxOutstandingR2T=1.
8/7 9:05:27.166 1160 Params: >>> MaxOutstandingR2T=1.
8/7 9:05:27.166 1160 Params: >>> DataPDUInOrder=Yes.
8/7 9:05:27.166 1160 Params: >>> DataSequenceInOrder=Yes.
8/7 9:05:27.166 17d4 T[d,1]: session 0xd, connection 0xd : end of stage 1, next stage 3.
8/7 9:05:27.166 17d4 C[d], IN_LOGIN: Event - LOGIN_ACCEPT.
8/7 9:05:27.166 17d4 C[d], LIN: T5.
8/7 9:05:27.166 17d4 C[d], LIN: Event - LOGOUT.
8/7 9:05:27.166 17d4 C[d], IN_LOGOUT: T9/10.
8/7 9:05:27.166 17e8 C[d], IN_LOGOUT: Event - LOGOUT_ACCEPT.
8/7 9:05:27.166 17e8 C[d], FREE: T13.
8/7 9:05:27.166 1160 C[d], FREE: recvData returned 10054
Thanks
Chris