DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006...

19
DSU UCL 2006 1 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu

Transcript of DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006...

Page 1: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 1

Presentation 1 Semester 1 2006/2007

- ISCSI Target Server Migration8 September 2006

By Dominic They Yu Shu

Page 2: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 2

Working phases

Study and analysis on ISCSI Initiator code ISCSI Target setup Initiator code modification and connection

testing

Page 3: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 3

ISCSI Initiator Code Analysis

Page 4: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 4

Major Components

@Disk Mobile application Developed by KT User interface to access remote storage device

SCSI Driver Driver for Mobile device to interface with SCSI

Disk ISCSI Driver (Initiator)

ISCSI Initiator Driver to interface with ISCSI Target

Page 5: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 5

TCP/IP

Network

Interoperation Between Components

@Disk Application

Pocket PC 2003 OS

SCSI Driver

Initiator Driver

Pocket PC

SCSI Disks

Tar

get

Dri

ver

HT

TP

Gat

eway

KT Databases

User

Page 6: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 6

Activities Table 1

  Activities By From To

1Key in Username and

Password User Keyboard aDisk

2 Press Login button User TouchScreen aDisk

3 Get KT SAID aDisk Registry aDisk

4 Get InitiatorID aDisk Registry/ KT

Http gateway aDisk

5 Get NasIP (Target IP) aDisk Registry aDisk

6Log in by Username,

Password, and SAID aDisk aDiskKT Http

gateway

Page 7: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 7

Activities Table 2

  Activities By From To

7 Activate ISCSI Session aDisk aDisk aDisk

8 ~ Activate ISCSI Device by ISCSI

Driver Registry Key aDisk aDiskPPC

2003

9 ~ Get Disk Info by NasIP and

InitiatorID aDiskKT Http

gateway aDisk

10 ~ Write Disk Info aDisk aDisk Registry

11 ~ Activate SCSI Device by SCSI

Driver Registry Key aDisk aDiskPPC

2003

Page 8: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 8

Activities Table 3

  Activities By From To

12 Prepare Disk aDisk aDiskISCSI

Target

13 ~ Format aDisk aDiskISCSI

Target

14 ~ Partition aDisk aDiskISCSI

Target

15 ~ Mount aDisk aDiskISCSI

Target

16 Use the Disk aDisk aDiskISCSI

Target

17 ………      

Page 9: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 9

Initiator Modification

Page 10: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 10

Activities Table 1

  Activities By From To

1Key in Username and

Password User Keyboard aDisk

2 Press Login button User TouchScreen aDisk

3 Get KT SAID aDisk Registry aDisk

4 Get InitiatorID User User aDisk

5 Get NasIP (Target IP) User User aDisk

6Log in by Username,

Password, and SAID aDisk aDiskKT Http

gateway

Page 11: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 11

Activities Table 2

  Activities By From To

7 Activate ISCSI Session aDisk aDisk aDisk

8 ~ Activate ISCSI Device by ISCSI

Driver Registry Key aDisk aDiskPPC

2003

9 ~ Get Disk Info by NasIP and

InitiatorID aDiskKT Http

gateway aDisk

10 ~ Write Disk Info aDisk aDisk Registry

11 ~ Activate SCSI Device by SCSI

Driver Registry Key aDisk aDiskPPC

2003

How to insert driver register key?

Page 12: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 12

Activities Table 3

  Activities By From To

12 Prepare Disk aDisk aDisk ISCSI Target

13 ~ Format aDisk aDisk ISCSI Target

14 ~ Partition aDisk aDisk ISCSI Target

15 ~ Mount aDisk aDisk ISCSI Target

16 Use the Disk aDisk aDisk ISCSI Target

17 ………      

No Changes Required

Page 13: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 13

Problems

Page 14: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 14

Problems Faced

Compilation Problems Library path configuration Linking configuration

Testing Problems Language Support of Emulator Regedit for Pocket PC 2003

Page 15: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 15

Problem Might Face

Initiator – Target communication problem Initiator = aDisk Target = UNH ISCSI Target (1.5/1.6/1.7) DeviceIoControl( hISCSI, ISCSI_IOCTL_LOGIN,

(void *)&iSCSILoginParams, sizeof(ISCSI_LOGIN_PARAMS_T), &m_DiskInfo, sizeof(ISCSI_PARAMS_T), NULL, NULL)

Page 16: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 16

Following Tasks

Page 17: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 17

Following Tasks

ISCSI Target setup Initiator code modification and connection

testing

Page 18: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 18

FAQ

Page 19: DSU UCL 20061 Presentation 1 Semester 1 2006/2007 - ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.

DSU UCL 2006 19

END

Thank you