Help!

Initiator (iSCSI, FCoE, AoE, iSER and NVMe over Fabrics), iSCSI accelerator and RAM disk

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
mdahlke
Posts: 3
Joined: Wed Aug 27, 2008 7:57 pm

Wed Aug 27, 2008 8:09 pm

I have installed a system as follows:

JBOD SAS/SATA box attached to an LSI 8888ELP controller. 5 TB RAID 5 using GPT/NTFS on Server 2003 R2 SP2.

Starwind installed Ver. 3.5.4 Build 20080527

Added the MegaRAID Device as an SPTI:Disk (Also tried DiskBridge)

Device: \\.\PhysicalDrive1
ID: LSI MegaRAID 8888ELP 1.20
Read-only: No
Clustered: No
Persistent reservation: Yes

Installed Starport on test system. Connected to target.

OK. Now what? How do I access that drive?

here is the latest part of the log showing the creation and connection:
8/27 14:52:19.062 50c Srv: Refreshing device list (complete)...

8/27 14:52:20.109 50c Srv: Found SPTI device '\\.\D:': ' BENQ DVD DC DQ60 MRCC'

8/27 14:52:20.156 50c Srv: Found SPTI device '\\.\PhysicalDrive0': ' WDC WD1600AAJS-75WAA0 58.01D58'

8/27 14:52:20.156 50c Srv: Found SPTI device '\\.\PhysicalDrive1': 'LSI MegaRAID 8888ELP 1.20'

8/27 14:52:56.046 50c SPTI: '\\.\PhysicalDrive1': Unsupported parameter ignored: 'clustered' = 'no'.

8/27 14:52:56.046 50c SPTI: '\\.\PhysicalDrive1': share: 3 ('rw').

8/27 14:52:56.046 50c S: Assigned target name: 'devdata', SymId: 'PhysicalDrive1'.

8/27 14:52:56.046 50c Tgt: : parameter 'readonly', value 'no'.

8/27 14:52:56.046 50c Tgt: : share 3 ('rw').

8/27 14:52:56.046 50c S: devdata: 1 session(s) allowed.

8/27 14:52:56.046 50c conf: Target [0x000E7DE8] has been created. Device '\\.\PhysicalDrive1' is accesible as target 'devdata'.

8/27 14:54:16.671 bb4 Srv: Accepted iSCSI connection from 207.235.118.90:2746. (Id = 0x15)

8/27 14:54:16.671 bb4 C[15], FREE: Event - CONNECTED.

8/27 14:54:16.671 bb4 C[15], XPT_UP: T3.

8/27 14:54:16.671 2c4 C[15], XPT_UP: Login request: ISID 0x801234567890, TSIH 0x0000.

8/27 14:54:16.671 2c4 C[15], XPT_UP: Event - LOGIN.

8/27 14:54:16.671 2c4 C[15], IN_LOGIN: T4.

8/27 14:54:16.671 2c4 Params: <<< String param 'InitiatorName': received 'iqn.2003-06.com.rocketdivision.starport:conference2', accepted 'iqn.2003-06.com.rocketdivision.starport:conference2'

8/27 14:54:16.671 2c4 Params: <<< Enum param 'SessionType': received 'Discovery', accepted 'Discovery'

8/27 14:54:16.671 2c4 Params: <<< Enum param 'AuthMethod': received 'None', accepted 'None'

8/27 14:54:16.671 2c4 Params: <<< Enum param 'AuthMethod': received 'None', accepted 'None'

8/27 14:54:16.671 2c4 T[15,1]: Anonymous connection allowed.

8/27 14:54:16.671 2c4 Params: >>> AuthMethod=None.

8/27 14:54:16.671 7a8 T[15,1]: session 0x15, connection 0x15 : end of stage 0, next stage 1.

8/27 14:54:16.671 2c4 Params: <<< Numeric param 'ErrorRecoveryLevel': received 0, accepted 0

8/27 14:54:16.671 2c4 Params: <<< Enum param 'HeaderDigest': received 'None', accepted 'None'

8/27 14:54:16.671 2c4 Params: <<< Enum param 'DataDigest': received 'None', accepted 'None'

8/27 14:54:16.671 2c4 Params: <<< Numeric param 'MaxRecvDataSegmentLength': received 65536, accepted 65536

8/27 14:54:16.671 2c4 Params: <<< Numeric param 'DefaultTime2Wait': received 5, accepted 5

8/27 14:54:16.671 2c4 Params: <<< Numeric param 'DefaultTime2Retain': received 20, accepted 20

8/27 14:54:16.671 2c4 Params: >>> ErrorRecoveryLevel=0.

8/27 14:54:16.671 2c4 Params: >>> HeaderDigest=None.

8/27 14:54:16.671 2c4 Params: >>> DataDigest=None.

8/27 14:54:16.671 2c4 Params: >>> InitialR2T=No.

8/27 14:54:16.671 2c4 Params: >>> ImmediateData=Yes.

8/27 14:54:16.671 2c4 Params: >>> MaxRecvDataSegmentLength=65536.

8/27 14:54:16.671 2c4 Params: >>> MaxBurstLength=262144.

8/27 14:54:16.671 2c4 Params: >>> FirstBurstLength=65536.

8/27 14:54:16.671 2c4 Params: >>> DefaultTime2Wait=5.

8/27 14:54:16.671 2c4 Params: >>> DefaultTime2Retain=20.

8/27 14:54:16.671 2c4 Params: >>> MaxOutstandingR2T=1.

8/27 14:54:16.671 2c4 Params: >>> DataPDUInOrder=Yes.

8/27 14:54:16.671 2c4 Params: >>> DataSequenceInOrder=Yes.

8/27 14:54:16.671 7a8 T[15,1]: session 0x15, connection 0x15 : end of stage 1, next stage 3.

8/27 14:54:16.671 7a8 C[15], IN_LOGIN: Event - LOGIN_ACCEPT.

8/27 14:54:16.671 7a8 C[15], LIN: T5.

8/27 14:54:16.671 2c4 Srv: TargetName=devdata

8/27 14:54:16.671 2c4 Srv: TargetAddress=207.235.118.84:3260,1

8/27 14:54:16.671 7a8 C[15], LIN: Event - LOGOUT.

8/27 14:54:16.671 7a8 C[15], IN_LOGOUT: T9/10.

8/27 14:54:16.671 fc0 C[15], IN_LOGOUT: Event - LOGOUT_ACCEPT.

8/27 14:54:16.671 fc0 C[15], FREE: T13.

8/27 14:54:16.671 2c4 C[15], FREE: recvData returned 10054

8/27 14:54:18.984 bb4 Srv: Accepted iSCSI connection from 207.235.118.90:2747. (Id = 0x16)

8/27 14:54:18.984 bb4 C[16], FREE: Event - CONNECTED.

8/27 14:54:18.984 bb4 C[16], XPT_UP: T3.

8/27 14:54:18.984 e08 C[16], XPT_UP: Login request: ISID 0x801234567890, TSIH 0x0000.

8/27 14:54:18.984 e08 C[16], XPT_UP: Event - LOGIN.

8/27 14:54:18.984 e08 C[16], IN_LOGIN: T4.

8/27 14:54:18.984 e08 Params: <<< String param 'InitiatorName': received 'iqn.2003-06.com.rocketdivision.starport:conference2', accepted 'iqn.2003-06.com.rocketdivision.starport:conference2'

8/27 14:54:18.984 e08 Params: <<< String param 'TargetName': received 'devdata', accepted 'devdata'

8/27 14:54:18.984 e08 Params: <<< Enum param 'SessionType': received 'Normal', accepted 'Normal'

8/27 14:54:18.984 e08 Params: <<< Enum param 'AuthMethod': received 'None', accepted 'None'

8/27 14:54:18.984 e08 SPTI: '\\.\PhysicalDrive1': share: 3 ('rw').

8/27 14:54:18.984 e08 Tgt: : open 'devdata': 1 session(s) opened, 0 more allowed.

8/27 14:54:18.984 e08 Params: <<< Enum param 'AuthMethod': received 'None', accepted 'None'

8/27 14:54:18.984 e08 T[16,1]: Anonymous connection allowed.

8/27 14:54:18.984 e08 Params: >>> AuthMethod=None.

8/27 14:54:18.984 e08 Params: >>> TargetPortalGroupTag=1.

8/27 14:54:18.984 178 T[16,1]: session 0x16, connection 0x16 : end of stage 0, next stage 1.

8/27 14:54:18.984 e08 Params: <<< Numeric param 'ErrorRecoveryLevel': received 0, accepted 0

8/27 14:54:18.984 e08 Params: <<< Numeric param 'MaxConnections': received 1, accepted 1

8/27 14:54:18.984 e08 Params: <<< Enum param 'HeaderDigest': received 'None', accepted 'None'

8/27 14:54:18.984 e08 Params: <<< Enum param 'DataDigest': received 'None', accepted 'None'

8/27 14:54:18.984 e08 Params: <<< Boolean param 'OFMarker': received No, accepted 0

8/27 14:54:18.984 e08 Params: <<< Boolean param 'IFMarker': received No, accepted 0

8/27 14:54:18.984 e08 Params: <<< Boolean param 'InitialR2T': received No, accepted 0

8/27 14:54:18.984 e08 Params: <<< Boolean param 'ImmediateData': received Yes, accepted 1

8/27 14:54:18.984 e08 Params: <<< Numeric param 'MaxRecvDataSegmentLength': received 65536, accepted 65536

8/27 14:54:18.984 e08 Params: <<< Numeric param 'MaxBurstLength': received 262144, accepted 262144

8/27 14:54:18.984 e08 Params: <<< Numeric param 'FirstBurstLength': received 65536, accepted 65536

8/27 14:54:18.984 e08 Params: <<< Numeric param 'DefaultTime2Wait': received 5, accepted 5

8/27 14:54:18.984 e08 Params: <<< Numeric param 'DefaultTime2Retain': received 20, accepted 20

8/27 14:54:18.984 e08 Params: <<< Numeric param 'MaxOutstandingR2T': received 1, accepted 1

8/27 14:54:18.984 e08 Params: <<< Boolean param 'DataPDUInOrder': received Yes, accepted 1

8/27 14:54:18.984 e08 Params: <<< Boolean param 'DataSequenceInOrder': received Yes, accepted 1

8/27 14:54:18.984 e08 Params: >>> ErrorRecoveryLevel=0.

8/27 14:54:18.984 e08 Params: >>> MaxConnections=1.

8/27 14:54:18.984 e08 Params: >>> HeaderDigest=None.

8/27 14:54:18.984 e08 Params: >>> DataDigest=None.

8/27 14:54:18.984 e08 Params: >>> OFMarker=No.

8/27 14:54:18.984 e08 Params: >>> IFMarker=No.

8/27 14:54:18.984 e08 Params: >>> InitialR2T=No.

8/27 14:54:18.984 e08 Params: >>> ImmediateData=Yes.

8/27 14:54:18.984 e08 Params: >>> MaxRecvDataSegmentLength=524288.

8/27 14:54:18.984 e08 Params: >>> MaxBurstLength=262144.

8/27 14:54:18.984 e08 Params: >>> FirstBurstLength=65536.

8/27 14:54:18.984 e08 Params: >>> DefaultTime2Wait=5.

8/27 14:54:18.984 e08 Params: >>> DefaultTime2Retain=20.

8/27 14:54:18.984 e08 Params: >>> MaxOutstandingR2T=1.

8/27 14:54:18.984 e08 Params: >>> DataPDUInOrder=Yes.

8/27 14:54:18.984 e08 Params: >>> DataSequenceInOrder=Yes.

8/27 14:54:18.984 178 T[16,1]: session 0x16, connection 0x16 : end of stage 1, next stage 3.

8/27 14:54:18.984 178 C[16], IN_LOGIN: Event - LOGIN_ACCEPT.

8/27 14:54:18.984 178 C[16], LIN: T5.


First iSCSI SAN installation for me. Definitely on the bottom of the learning curve. All help will be greatly appreciated.

Thanks,

Mike
Val (staff)
Posts: 496
Joined: Tue Jun 29, 2004 8:38 pm

Wed Aug 27, 2008 10:31 pm

Hi Mike,

1) Use DiskBridge instead of SPTI for hard drives.

2) The MS iSCSI initiator is recommended for production systems.

3) To access a mounted iSCSI drive on the client, use the Disk Manager to initialize and format the disk.

4) For large hard drives (>2TB) the client system should be Windows Server 2003 SP1 or later.
Best regards,
Valeriy
mdahlke
Posts: 3
Joined: Wed Aug 27, 2008 7:57 pm

Wed Aug 27, 2008 11:11 pm

Hello Valery,

OK. I will make the switch to the MS initiator tomorrow and use DiskBridge. I started with DiskBridge but changed to SPTI when I could not get it to work.

Disk Manager on the client. OK. Now, the 5 TB volume on the RAID box is already initialized and formatted as GPT/NTFS through the Disk Manager on the Server (Server 2003 R2 SP2) that is hosting the external RAID box. How does initializing and formatting the drive on the client impact that?

Thanks!!

Mike
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Thu Aug 28, 2008 7:17 am

Server side disk formatting does not matter.
mdahlke wrote:Hello Valery,

OK. I will make the switch to the MS initiator tomorrow and use DiskBridge. I started with DiskBridge but changed to SPTI when I could not get it to work.

Disk Manager on the client. OK. Now, the 5 TB volume on the RAID box is already initialized and formatted as GPT/NTFS through the Disk Manager on the Server (Server 2003 R2 SP2) that is hosting the external RAID box. How does initializing and formatting the drive on the client impact that?

Thanks!!

Mike
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
mdahlke
Posts: 3
Joined: Wed Aug 27, 2008 7:57 pm

Sat Aug 30, 2008 2:10 am

Well, you can call me an idiot. Despite KNOWING that XP cannot see a GPT volume my testbed was an XP box. After an ah-ha moment when my head dropped out from where it been lodged I created a small RAID 1 virtual drive, established it as a DiskBridge and connected right up with the MS initiator. The "real" client when this hits production will be SQL servers so no issues with GPT volumes.

Great product guys...if only your users were so smart... :oops:
aaron (staff)
Posts: 70
Joined: Fri Jan 11, 2008 6:13 am
Location: BVI

Sat Aug 30, 2008 12:12 pm

We're not going to call you this way :)

Nice to know everything is OK with you.

Thanks!
mdahlke wrote:Well, you can call me an idiot. Despite KNOWING that XP cannot see a GPT volume my testbed was an XP box. After an ah-ha moment when my head dropped out from where it been lodged I created a small RAID 1 virtual drive, established it as a DiskBridge and connected right up with the MS initiator. The "real" client when this hits production will be SQL servers so no issues with GPT volumes.

Great product guys...if only your users were so smart... :oops:
Regards,
Aaron Korfer

Sales & Support
Rocket Division Software
Post Reply