Introduction To Cisco MDS 9500 API's For Innovative Network-Based Storage Services

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

BRKDEV-1121

14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Introduction to Cisco
MDS 9500 API’s for
Innovative Network-
Based Storage Services

BRKDEV-1121

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2

© 2006, Cisco Systems, Inc. All rights reserved. 1


Presentation_ID.scr
The Evolution of Data Center
“Architectures”

Data Center 1.0 Data Center 2.0 Data Center 3.0


IT Relevance and Control

Client-Server and Service-Oriented


Mainframe
Distributed Computing and Web 2.0-Based

Consolidate

Virtualize

Automate

Centralized Decentralized Virtualized


Application Architecture Evolution
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 3

MDS 9000 Family Overview


Directors

Fabric and Blade Switches

Systems
MDS 9124
MDS 9216i

MDS 9134
Blade Servers MDS 9506 MDS 9509 MDS 9513
MDS 9222i

Multiprotocol
Modules Supervisor-1 Services (18+4)
Storage Services
Module
16 / 32 port 12 / 24 / 48 port 4-port Virtualization
FC Linecards FC Linecards FC Linecard 8-port IPS FAIS, SANTap
Supervisor-2 1/2 Gbps 1/2/4 Gbps 10 Gbps iSCSI + FCIP Intelligent Services

• Device and Fabric Manager, Performance Manager, Traffic Analyzer


Software
• SAN-OS Operating System
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4

© 2006, Cisco Systems, Inc. All rights reserved. 2


Presentation_ID.scr
Supported Intelligent Card Options
High-Performance Integrated Solution
with Multi-Gigabit Throughput

MDS 9222i
MDS 9216A
MDS 9216i
MDS 9000
Family
Systems
MDS 9513
MDS 9506
MDS 9509
SSN-16

MSM-18/4
MDS 9000
Intelligent
Line Cards
Running
SANTap SSM
MDS 9222i

2004 08/2007 09/2008


BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 5

MDS-Based APIs

ƒ Intelligent Switch API


Fabric-based virtualization implementation
T11 FAIS compliant

ƒ SANTAP
Protocol-based API for new breed Disaster Recovery Apps

ƒ NASB
High performance Fabric based data mover
Based on the standard SCSI Third Party command

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6

© 2006, Cisco Systems, Inc. All rights reserved. 3


Presentation_ID.scr
ISAPI

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 7

Fabric-Based Storage Virtualization


Hosts
New mechanisms for backup
and recovery
Improved backup and recovery

Network-Volumes

Advanced Storage Services


Data Migration Copy Services Volume Management
• Transparent to Apps • Point in time copies • Common Pools
• Centralized Mgmt
Centralized
Administration

“intelligent linecard” “intelligent linecard”


Cisco
MDS Platform
Lease expiration More efficient use of storage
Information Life Cycle Better performance
management Easier administration and
Seamlessly storage upgrade management
Reconfiguration due to SLA
objectives Storage
Data Center migration/additions
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 8

© 2006, Cisco Systems, Inc. All rights reserved. 4


Presentation_ID.scr
ISAPI: Fast Path Control Functions

Intelligent Card

CPP
Virtualization Adaptation Layer

ISAPI

ASIC
DPP

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9

Split Path Architecture

Host Mapped I/O Storage


Streams

Data Path
Input I/O Mapping
Processor
Stream Operation
(DPP)

Control Frames Data Frames Control Path


- INQUIRY - READ
- READ CAPACITY - WRITE
- REPORT LUNS
- TUR ADMIN FUNCTION
- etc.
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 10

© 2006, Cisco Systems, Inc. All rights reserved. 5


Presentation_ID.scr
VTs and VLUNs
ƒ A Virtual LUN (VLUN) associates
VT
a VT with the back-end storage
A VT contains one or more VLUNs
ISAPI platform imposes a limit VLUN1 VLUNn
of 3072 VLUNs per VT in the latest
release versions
XMAP
ƒ Invista/iNSP creates ISAPI object
hierarchy consisting of several
objects such as XMAPs, Volumes, VOLUME1 VOLUMEn
Extents and VDisks and
associates the object hierarchy EXTENT1 EXTENTn
to a VT through a VLUN
ƒ A VDisk is a LUN on a multi-
VDISK1 VDISKn
ported scsi target device.
One or more VDisks are
associated to a VT through
a VLUN
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 11

Layers of a Storage Application Stack

Storage Application

Attribute
Based
Storage
Transaction MetaData Volume Lock Cluster
Allocator
Manager Server Manager and Manager Manager
API Interface
CPP Hosting
Service

Volume Geometry to V2P Table Converter


SAN Services

DPP V2P Tables

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 12

© 2006, Cisco Systems, Inc. All rights reserved. 6


Presentation_ID.scr
Recovery of a Mirror of a Volume
VOLUME object (Vol1)
RMAP
startLBA length attribute layout attributes
VOL-1
0 200 Vol2, Vol3
2 200 100 Vol2
VOL-2 VOL-3 300 200 Vol2

VOLUME object (Vol2)


RMAP
startLBA length attribute layout attributes
ISAPI_VolCreate()
0 200 Ext1
ISAPI_VolChildAssoc()
ISAPI_Sync() 200 100 Ext2
1 300 200 Ext3
ISAPI_Commit()

ISAPI_PhyCopy() VOLUME object (Vol3)


ISAPI_VolUpdate() RMAP
startLBA length attribute layout attributes
ISAPI_Sync() 2
0 200 Ext4
ISAPI_Commit()
200 100 Ext5
300 200 Ext6

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13

SANTAP

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14

© 2006, Cisco Systems, Inc. All rights reserved. 7


Presentation_ID.scr
SANTAP w/ RecoverPoint/Replicator-X
Continuous Remote Replication
n n n n n n

q
o o
nSAN WAN nSAN

r p p r

n Splitter Drivers Options p History Journal


– Intercepts server writes – Tracks all data changes to every protected LUN
(block-level) – Utilizes bookmarks for application-aware recovery
– Resides on host or in fabric
q Provides Advanced Functionality
o Appliance – 3-15x data compression
– Performs all bi-directional
replication
r Supports Heterogeneous Environments
– Works with heterogeneous storage
– Handles monitoring,
management, and control – True any-to-any volume replication
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15

SANTAP Design

Initiators

Initiator Target I/O

SAN

SCP

Copy of I/O
= Santap Service
Legacy SAN assist
Appliance

Targets

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16

© 2006, Cisco Systems, Inc. All rights reserved. 8


Presentation_ID.scr
SANTAP Control Protocol (SCP)
ƒ ST_CP_INIT
ƒ ST_DVT_CREATE/ST_DVT_DELETE
ƒ ST_AVT_CREATE/ST_AVT_DELETE
ƒ ST_SESSION_CREATE/ST_SESSION_DELETE
ƒ ST_START/ST_STOP
ƒ ST_QUIESCE/ST_UNQUIESCE
ƒ ST_LOG_RETRIEVE
ƒ ST_LOG_RESET
ƒ ST_ITL_GET_LIST
ƒ ST_SESSION_GET_LIST
ƒ ST_HB
ƒ ST_REDIRECT
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 17

SANTAP Objects

ƒ CVT (Control Virtual Target)


ƒ DVT (Data Virtual Target)
ƒ AVT (Appliance assist Virtual Target)
ƒ RVT (Recovery Virtual Target)
ƒ Recovery Service Objects
PWL (Pending Write Log)
ARL (Appliance Recovery Log)
IOL (IO Log)

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18

© 2006, Cisco Systems, Inc. All rights reserved. 9


Presentation_ID.scr
NASB

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19

MDS-Based XCOPY Engine

ƒ Integrated Module in
a High-Performance Media Server
MDS Platform
ƒ Standards-based SCSI XCOPY
SCSI Extended
Copy Protocol MDS XCOPY Engine
(XCOPY)

SCSI Write SCSI Read

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20

© 2006, Cisco Systems, Inc. All rights reserved. 10


Presentation_ID.scr
SCSI Extended Copy

ƒ Standard SCSI
Command
ƒ Part of the
SCSI Primary
Commands-3
(SPC-3)
ƒ Initially
implemented
in SCSI to
FC Bridges
ƒ Also in some
tape drives
Source: www.t10.org
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21

“Network-Assisted” Serverless Backup


Serverless Backup—Today “Network-Assisted” Serverless Backup

Media
Servers
Media
Servers Application
Application
Servers Servers
SAN Instead of Media Servers,
MDS (w/ SSM) Moves Data SSM
From Disk to Tape
Tape Disk Tape Disk

Customer Benefit Benefit Description


Lower TCO ƒ Offload I/O and CPU work from Media Servers
ƒ Reduce server admin and management tasks
Higher Performance and Reliability ƒ SSM integrated in a HA MDS platform
Investment Protection ƒ No changes to existing backup environment
ƒ SSM Data Movement can be enabled w/ software
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 22

© 2006, Cisco Systems, Inc. All rights reserved. 11


Presentation_ID.scr
Overview of NASB
ƒ No changes to the existing backup LAN
environment Master Server Media Server Application Server
Continue to use Backup Agents on
Application Servers, Master/Media
Servers and Catalogs Backup Agent

ƒ Offloads I/O and CPU work from


expensive Media Servers
1 SCSI XCOPY
Reduces the backup window if Media
Servers are a bottleneck Catalog
Reduces the number of high-end -Backup Schedules MDS XCOPY
expensive Media Servers -Backup Policies SAN
Engine
-File Catalog
ƒ Increased reliability, low
maintenance SCSI Write 3
XCOPY Engine integrated in 2 SCSI Read
Highly-Available (HA) MDS platform
Reduces the server
Tape Disk
administration/management tasks
ƒ Investment protection
Standards based API based on SCSI
Extended Copy Command
BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 23

Q and A

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24

© 2006, Cisco Systems, Inc. All rights reserved. 12


Presentation_ID.scr
Complete Your Online
Session Evaluation
ƒ Give us your feedback and you could win Don’t forget to activate
fabulous prizes. Winners announced daily. your Cisco Live virtual
account for access to
ƒ Receive 20 Passport points for each session all session material
evaluation you complete. on-demand and return
for our live virtual event
ƒ Complete your session evaluation online now in October 2008.
(open a browser through our wireless network Go to the Collaboration
to access our portal) or visit one of the Internet Zone in World of
stations throughout the Convention Center. Solutions or visit
www.cisco-live.com.

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25

BRKDEV-1121
14639_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 26

© 2006, Cisco Systems, Inc. All rights reserved. 13


Presentation_ID.scr

You might also like