Einführung in den IBM SAN Volume Controller

57
© 2004 IBM Corporation 1 Introduction to SAN Volume Controller Wolfgang Hitzler Technical Sales Tivoli Storage Management [email protected] Tel: 0170 - 2283555

description

 

Transcript of Einführung in den IBM SAN Volume Controller

Page 1: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

1

Introduction to SAN Volume Controller

Wolfgang HitzlerTechnical Sales Tivoli Storage Management [email protected]

Tel: 0170 - 2283555

Page 2: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

2

Agenda

Today’s Storage Environment

Virtualization in a nutshell

Everything you want to know about the SAN Volume Controller

Reasons to Sell SVC Today

SAN Filesystem (optional)

Page 3: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

3

SAN Evolution – Delivering the Promise

Financial Benefits Storage & server consolidation Fast & predictable ROI

Operational Benefits Improved performance & availability IT staff productivity x 4

Business Benefits Cost savings over HW purchases Sharing resources among different

systems

From Direct Attached Storage

To Storage Area Networks

Page 4: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

4

The Next Step in Storage Infrastructure

Virtualized Storage Single storage pool Simplified LUN management

Open Standards Build on what you have Designed for interoperability

Reducing complexity Moving away from box functions Advanced features in the SAN

Impact on performance Application optimization capabilities

Today’s Typical SAN

Virtualized SAN

Virtualization Layer

Page 5: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

6

I understand… but I have some questions:

What is Virtualization?

How is it implemented?

What business needs does it address?

Page 6: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

7

Virtualization in a nutshell

Virtualization : Separate the server view from actual physical storage

Virtualization allows all the physical devices to be viewed and managed as if they were one large storage pool with no physical boundaries.- “Stranded capacity” (the problem of having extra capacity sitting around unused on

an underutilized storage device) is no longer an issue.

Storage can be non-disruptively added and data can be migrated as necessary without operational impact. - Virtualization allows policy-based management of storage to be implemented in a

practical manner.

Virtualization allows the management tools to be consistent across varying devices.- This means that storage administrators would have to learn only one set of tools to

manage storage and that purchasing decisions would be based on costs, reliability,

Page 7: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

8

Where Virtualization Is Implemented

Host-side, such as in logical volume managers, device drivers, and host bus adapters (HBAs)

Device Based - in the storage devices themselves: disk array controllers (e.g. RAID) are classic examples of this.

Storage Networking -

Page 8: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

9

SANSAN

Servers are mapped to specific physical disksi.e., "physical mapping"

SANs Today

StorageStorage

NetworkNetwork

Servers are mapped to a virtual diski.e., "logical mapping"

Virtualization Layer

Block Virtualization

IBM TotalStorage SAN Volume Controller is our core Block Level Virtualization solution

Page 9: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

10

Ten Things You Can Do With Virtualization

1. Improve capacity utilization. Pooling storage can help storage administrators improve upon the abysmal 40% to 50% capacity utilization rates that typify most IT shops. That's especially important for shops mirroring storage to a secondary site.

2. Disaster recovery. Before virtualization, data replication happened between like arrays or like hosts. Now, with virtualization, IT shops can replicate asymmetrically, that is, without having to provide a matching host or disk at the disaster recovery site.

3. Faster backup. By taking a snapshot of a file system, virtualization software can eliminate the bottleneck created by communication between the agents on the application server and backup server. Furthermore, because virtualization relies on snapshots, the backup window can be all but eliminated.

4. Data migration. Most disk vendors offer a proprietary tool to help migrate data between their own disks. Virtualization software can enable gradual data migration between heterogeneous platforms.

5. Automatic capacity expansion. With a fully virtualized system, policies can be put in place that automatically assign a database additional capacity if it's running out of space.

Source: Storage magazine

Page 10: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

11

Ten Things You Can Do With Virtualization – Cont. 6. Online disk-based recovery. Combined with cheap ATA-based arrays, IT

administrators are using virtualization's snapshot capabilities to provide online data copies that can be used to roll back to a time before corruption or file loss took place.

7. Application testing. Instead of testing an application against actual production data, you can use virtualization to create a replicated data set to safely test an application against.

8. Improve database performance. By placing a database's so-called hot files dynamically on a solid state disk, virtualization software can help a DBA make efficient, shared use of an expensive solid state disk resource.

9. High availability. By separating an application's storage from the application, virtualization insulates an application from an application's server failure.

10. Resource sharing between heterogeneous servers. On a SAN, Windows and Unix are notorious for not sharing nicely. A virtualization engine can ensure that servers running different operating systems can safely coexist on the same SAN.

Source: Storage magazine

Page 11: Einführung in den IBM SAN Volume Controller

Tivoli Storage Management Software – eBU 2004

© 2004 IBM Corporation12

forData

forFabric

forDisk

forReplication

forFiles

forMail

forSAP

forFiles

forFiles

forDatabases

forMail

forSAP

forApplication

Servers

SANVolume

Controller

SANFile

System

EnterpriseStorage

ResourceManagement

HierarchicalStorage

Management

ArchiveManagement

RecoveryManagement

Storage Orchestration

Storage Virtualization

Software ResourcesApplications - Middleware

System ResourcesOS, Server, Network, Storage

Availability Security Optimization Provisioning

Infrastructure Orchestration

Business Service Management

Virtualization

IBM Storage Software ProductsBuilt to the Blueprint

Page 12: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

13

What is SAN Volume Controller (SVC) ?

What it is? How does it work ? How do you connect it ? Is it as

complicated as it sounds? What problems can SVC solve today ? What are the different offering from IBM for

block virtualization ?

Let’s address these questions

Page 13: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

14

Virtualize the Disks

SAN

Traditionally, host systems were aware of physical changes in the storage infrastructure.

Traditionally, host systems were aware of physical changes in the storage infrastructure.

Page 14: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

15

SANVolume Controller

Virtualize the Disks

Virtual disks, however, can remain constant while physical changes in the infrastructure are carried out.

Virtual disks, however, can remain constant while physical changes in the infrastructure are carried out.

SAN

Page 15: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

16

SANVolume Controller

Virtualize the Disks

Virtual disks, however, can remain constant while physical changes in the infrastructure are carried out.

Virtual disks, however, can remain constant while physical changes in the infrastructure are carried out.

SAN

Page 16: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

17

SAN Volume Controller Architecture

StorageStorageNetworkNetwork

NodeNode

Managed Disks

Virtual LUNs Virtual LUNs Virtual LUNs Virtual LUNs

NodeNode NodeNode NodeNode NodeNode NodeNodeNodeNode NodeNode

Each node has up to 4GB of read/write cache, mirrored across the pair.

Each node has up to 4GB of read/write cache, mirrored across the pair.

Virtual volumes are shared between a pair of nodes

Virtual volumes are shared between a pair of nodes

The pool of managed disks is controlled by a cluster of managed nodes (up to 2 pairs initially, scaling higher in the future)

The pool of managed disks is controlled by a cluster of managed nodes (up to 2 pairs initially, scaling higher in the future)

Page 17: Einführung in den IBM SAN Volume Controller

19 © 2004 IBM Corporation

Tivoli Storage Management Software

Traditional RAID Controller Limitations

LUNs are assigned to hosts

Each LUN corresponds to specific space on a set of physical disks

RAID controller manages the storage of data by striping the data across a RAID array of disks.

No dynamic allocation of physical disk space

LUN assignments and re-assignments is a complex task

Impacts application downtime

Changes in physical configuration impact Hosts

Unused space cannot be re-assigned to another host

RAID Arrays

LU

N 8

LU

N 1

LU

N 2

LU

N 3

LU

N 4

LU

N 5

LU

N 6

LU

N 7

SCSI LUNs

Disks

Hosts

RAID Controller 1

RAID Controller 2

Page 18: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

20

IBM TotalStorage SAN Volume Controller

RAIDcontroller 2

RAID controller 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

MD

4

MD

3

MD

2

MD

1

MD

8

MD

7

MD

6

MD

5

Physical configuration changes impact host and application availability.

Physical configuration changes impact host and application availability.Managed disks

SCSI LUNs

SCSI LUNs are still mapped 1-to-1 to what they believe are hosts – but are really Managed disks on the SAN Volume Controller

SCSI LUNs are still mapped 1-to-1 to what they believe are hosts – but are really Managed disks on the SAN Volume Controller

VD

4

VD

3

VD

2

VD

1

VD

7

VD

6

VD

5

Virtual disksHosts are still mapped to LUNs that they believe are physical disks – but are really Virtual disks that are created with the capacity and quality of service required by the application

Hosts are still mapped to LUNs that they believe are physical disks – but are really Virtual disks that are created with the capacity and quality of service required by the application

Virtualization Engine The Virtualization engine controls the mapping of Virtual disks to Managed disks

The Virtualization engine controls the mapping of Virtual disks to Managed disks

High Perf Low Cost

Mapping options•Stripe extents across multiple Managed disks•Sequentially group across one or more Managed disk•Image mode - One to One mapping

Managed disks are collected into Managed Disk Groups to facilitate different categories of storage devices

Managed disks are collected into Managed Disk Groups to facilitate different categories of storage devices

The SAN Volume Controller “insulates” the host systems from the effects of changes in the physical environment

The SAN Volume Controller “insulates” the host systems from the effects of changes in the physical environment

Page 19: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

21

VirtualDisk

ManagedDisk

Group

ManagedDisk

LUN

mdisk010GB

mdisk110GB

mdisk210GB

mdisk310GB

mdisk620GB

mdisk520GB

mdisk420GB

FAStT10GB

FAStT10GB

FAStT10GB

FAStT10GB

ESS20GB

ESS20GB

ESS20GB

mdiskgrp0 [FAStT Group]40GB

mdiskgrp1 [ESS Group]60GB

vdisk020GB

vdisk120GB

vdisk220GB

vdisk320GB

vdisk420GB

Mapping to Hosts

SAN.VC Logical View

Page 20: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

22

Designed with the Resiliency of a Storage Controller

Horizontally scalable xSeries cluster with full active-active fail-over/fail-back

Writes are stored in mirrored cache (node and partner node) before acknowledging to host

Auto restart of an engine on failure and re-admission to cluster (internal heartbeat timer)

If an engine goes off-line, the surviving engine empties write cache and proceeds in write-through mode

SDD (Subsystem Device Driver, also used in ESS) handles multi-pathing, load-balancing and auto-failover

UPS/battery to destage and fail gracefully (as in high end arrays)

Non-disruptive maintenance and upgrades

Delivered as an integrated, pre-configured hardware/software solution

Page 21: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software

23

Base Offering

SAN Volume Controller Solution Details

Two Engine Clustered System Up to 2 Pairs Supported

UPS (Required with the SAN Volume Controller) 2 per cluster 2U Form Factor

Service Engine 1U 19" rack mounted xSeries Server Rack Mounted Kb,Display

Optional Ethernet Hub

Each Engine Contains: Modified xSeries server

- 1U Form Factor- 19" rack mounted enclosure- 2-Way Processor- 2 x 10/100/1000 Cu Ethernet Ports

18GB SCSI HDD 2 x 2 Port, 2Gb FC-HBA (Half High) Management Card

- Heart beat timer- Control for VFD display + Keypad - Power button intercept- Secondary Flash boot device

Front Bezel- VFD display- 5 button key pad

Pre-loaded Virtualization Software

IBM Designed Software Linux OS Compass distributed cache -clustering SW Majority of functions run in user space Point in Time Copy Peer to Peer Remote Copy Data Migration Services Java based GUI configurator and CLI Config launch from TSNM

Standard xSeries Server 1 U 19 inch rack format Dual 2.4 GHz Pentium Up to 4 GB of ECC Memory Dual PCI -X Bus Architecture

- 1064 Mb/s each bus Dual Ethernet connection HBAs - Industry standard components

- Up to 2 Dual ported 2 Gb/s

Page 22: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

24

Value of Network-based Block Aggregation

Improve Storage Administrator Productivity Administrator can manage, add and migrate physical disks transparently from

application Servers (i.e., servers are "insulated" from physical assets)

A single point of control, administration, planning, and security

Increase Capacity Utilization Spare capacity on managed disks can be reallocated transparently and dynamically

-- irrespective of server operating system/platform type

Improve Application Availability Eliminate many causes of storage related planned downtime

Enable a Common Platform for Copy Services FlashCopy, Peer-to-Peer Remote Copy, Data migration

Page 23: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

25

RAIDcontroller 2

RAID controller 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

MD

4

MD

3

MD

2

MD

1

MD

8

MD

7

MD

6

MD

5

VD

4

VD

3

VD

2

VD

1

VD

7

VD

6

VD

5

Virtualization Engine

SAN Volume Controller Copy Services

RAIDcontroller 4

RAID controller 3

LU

N 4

LU

N 3

LU

N 2

LU

N 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

MD

4

MD

3

MD

2

MD

1

MD

8

MD

7

MD

6

MD

5

VD

4

VD

3

VD

2

VD

1

VD

7

VD

6

VD

5

Virtualization Engine

SAN Data Migration “outside the box”

SAN Data Migration “outside the box”SAN FlashCopy

“outside the box”

SAN FlashCopy “outside the box”

SAN Peer-to-Peer Remote Copy (PPRC) “outside the box”

SAN Peer-to-Peer Remote Copy (PPRC) “outside the box”

Page 24: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

26

RAIDcontroller 2

RAID controller 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

MD

4

MD

3

MD

2

MD

1

MD

8

MD

7

MD

6

MD

5

VD

4

VD

3

VD

2

VD

1

VD

7

VD

6

VD

5

Virtualization Engine

SAN Volume Controller Copy Services

RAIDcontroller 4

RAID controller 3

LU

N 4

LU

N 3

LU

N 2

LU

N 1

LU

N 4

LU

N 3

LU

N 2

LU

N 1

MD

4

MD

3

MD

2

MD

1

MD

8

MD

7

MD

6

MD

5

VD

4

VD

3

VD

2

VD

1

VD

7

VD

6

VD

5

Virtualization Engine

Cross-device consistency groups

Cross-device consistency groups

Page 25: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

What Other problems can SVC solve today ?

Page 26: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

28

Dynamic Volume Expansion

Problems Running out of Storage Space for their existing Win2K drive. Existing Win2K drive is getting full Data cannot be spread across drive letters

Solution With SVC virtualization technology, LUNs or disk can be expanded,

without any interruption to application while the data is being accessed

Benefits : No interruption to activities of the Win2K server during disk expansion Ease of use from single management platform

Page 27: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

29

SVC Connectivity

Page 28: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

30

SVC Disk Assignment – example 1

FAStT MDG

ESS MDG

50GB 50GB 50GB 50GB 100GB 100GB 100GB

10GB 8GB

10GB

10GB

20GB

8GB16GB25GB

8GB

9GB

Page 29: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

31

SVC Disk Assignment – Example 2

FAStT MDG

50GB 50GB 50GB 50GB 100GB 100GB 100GB

8GB

8GB16GB25GB

8GB9GB

17GB

Page 30: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

32

Migration Problems

Have critical data in existing storage system, would like to implement SVC, with minimum downtime.

Existing SVC customer : – Would like to optimize usage of storage subsystem according to cost/performance/availability– Would like to migrate data with no downtime.

Solution: With SVC existing non-virtualized data LUNs can be virtualized to take

advantage of all the benefits of virtualization – No physical copy involve in the process

data in a virtualized disk can be migrated to different storage systems on the fly without any interruption to the data being accessed

Benefits : Customer can take advantage of virtualization to lower their TCO and to

increase productivity No interruption or downtime during data migration Storage subsystems can now be fully optimized by re-allocating them

according to cost/performance/availability need

Page 31: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

33

Flash copy “Outside” the box Problems:

Customer currently has mixed storage systems High cost/performance/availability storage is running out of capacity Customer would like to utilize their low cost/performance/availability storage as the flash copy targets Customer would like to pay only for the amount of storage using flash copy

Solution: Using SVC you can use Flash Copy across different storage systems. Source storage may be spread across multiple disk subsystems Target storage may be to one or more disk subsystems, different than at source

Benefits: Reduced TCO and investment protection Customer can now do flash copy across different storage platforms High and low cost/performance/availability storage can now be utilize more efficiently and effectively Priced based on the amount of storage using Flash Copy in a cluster Ease of use from single management platform

Page 32: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

34

PPRC

Problems: Customer currently has mixed storage systems Customer would like to utilize their low cost/performance/availability storage as the

PPRC target Customer would like to pay only for the amount of storage using PPRC

Solution: Using SVC you can use PPRC Storage system at Target may be different than at

source Using SVC PPRC you can maintain consistency groups

Benefits: Customer can now do PPRC copy across different storage platforms High and low cost/performance/availability storage can now be utilize more

efficiently and effectively Investment protection Ease of use from single management platform

Page 33: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

What are the different offering from IBM for block virtualization ?

Page 34: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

36

SAN Volume ControllerFor existing SANsSAN Volume Controller appliance for

attachment to Brocade, McData, CNT/INRANGE, Cisco switches

SAN Integration ServerFor new SANsSAN Volume Controller, switches, and storage

in one integrated system

SAN Volume Controller Storage Software for Cisco MDS 9000

SAN Volume Controller software embedded in the Caching Services Module for the Cisco MDS 9000 switch

IBM TotalStorage SAN Volume Controller Packages

Page 35: Einführung in den IBM SAN Volume Controller

2003 IBM Corporation

Tivoli Storage Management Software – eBU 2004

37

SAN Integration Server Solution Preconfigured, complete virtualized SAN

infrastructure “SAN-in-a-CAN” “Virtualization Starter Kit”

Comprehensive virtualization solution Includes SAN Volume Controller SAN Fabric FAStT 600 RAID controllers and Disk drawers Standard upgrade paths to increase confidence in

growth capability Ease of use

Flexibility for the future “Virtualization Starter Kit” – attach to existing SAN

infrastructure as supported by SAN Volume Controller

Key features: A single view of attached storage High Performance Virtualization technology Large scalable cache Modular, Scalable IBM Proven: Enterprise-level RAS ‘Platform for Copy Services across the SAN

(outside the box)- Flash copy - Synchronous PPRC- Management node

The SAN Integration Server is packaged virtualization solution. Once installed – the system supports the same attachments as the SAN Volume Controller

Page 36: Einführung in den IBM SAN Volume Controller

2004 IBM Corporation

Tivoli Storage Management Software – eBU 2004

38

Ready for:Ready for:

• Host attach Host attach

• Virtual LUN Allocation Virtual LUN Allocation

SIS - Fast & Easy Deployment

Components assembled in rack and connected to rack distribution system

UPS pair installed and cabled to SAN Volume Controller

Storage FC links marked and in place

FC Switch zoned for backend storage (SVC to Storage)

FC Switch zoned for single Host (SVC to Hosts)

Management node software installed

Pre-configured LUNs created LUNs Discovered Managed Disk group setup

System tested Storage, Zones, Failover

LUN clean up - system configuration printout

Page 37: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

39

CSM CSMI/O Group

I/O GroupNode

Node

Node

Node Interoperability

Hosts: AIX, Windows 2000, Linux, Solaris, HP-UX supported with

SDD multipathing

Storage: FAStT and ESS initially

Switches: Compatible with Cisco

Reliability/Availability/Scalability

Near in-band performance

Non-disruptive maintenance

Call Home and Remote Support

Management

Device management – Open standards / SMI-S support, GUI, CLI

Advanced Functions

FlashCopy

Synchronous PPRC

Developed in parallel with SAN Volume Controller software

Plan to sync up with SAN Volume Controller in 2004

SoftwareSoftware

Caching Services ModuleCaching Services Module► 2 nodes on each Caching Services Module

► Each node has dual RISC processors

► Each node has 4 GB Memory

► Each node has on-board battery

► 2 module minimum configuration for redundancy

NEW

IBM TotalStorage SAN Volume Controller Storage Software for Cisco MDS 9000

Page 38: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

40

SAN Volume Controller Packaging Options Choose SAN Volume Controller to

Virtualize storage with an existing SAN fabric SAN fabric flexibility – separate fabric supplier decision from virtualization supplier

decision - now and in the future

Choose SAN Integration Server to Implement a new SAN or add an additional SAN Reduce the complexity of introducing storage virtualization

Choose SAN Volume Controller Storage Software for Cisco MDS 9000 when Integrating virtualization into a Cisco SAN fabric Standardized on Cisco fabric AND virtualizing storage within that SAN

IBM is the only vendor to offer multiple packaging options with Same functions Same user interface Easy deployment

Page 39: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

41

What About Performance ?

Page 40: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

42

Response Comparison: “SPC-Like” Workload

0 5000 10000 15000 20000 25000

I/O Rate

0

5

10

15

20

25

30

35

Response Time (ms)

FAStT+SVC FAStT

Configurations : Six FAStT600, 168 15K RPM disks, 2 SVC nodes, 4 FC host paths, RAID-5

Page 41: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

43

How do we compare?

Source:

Page 42: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

44

Summary Virtualization allows the management tools to be consistent across varying devices. Storage virtualization helps make storage more manageable by:

Improving Storage Administrator Productivity Enabling a Common Network Platform for Advanced Services Increasing Capacity Utilization Improving Application Availability

SAN Volume Controller (SVC) is our core Block Level Virtualization solution SVC support IBM and non-IBM storage systems The SVC “insulates” the host systems from the effects of changes in the physical

environment SVC was designed with the Resiliency of a Storage Controller Offers Three Major Differentiators

Availability and Serviceability Scalability Performance

A single, cost-effective set of advanced copy services - support advanced copy services across all attached storage, regardless of the intelligence of the underlying controllers.

Page 43: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

47

forData

forFabric

forDisk

forReplication

forFiles

forMail

forSAP

forFiles

forFiles

forDatabases

forMail

forSAP

forApplication

Servers

SANVolume

Controller

SANFile

System

EnterpriseStorage

ResourceManagement

HierarchicalStorage

Management

ArchiveManagement

RecoveryManagement

Storage Orchestration

Storage Virtualization

Software ResourcesApplications - Middleware

System ResourcesOS, Server, Network, Storage

Availability Security Optimization Provisioning

Infrastructure Orchestration

Business Service Management

Virtualization

IBM Storage Software ProductsBuilt to the Blueprint

Page 44: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

48

Value of the IBM TotalStorage SAN File System Improve the flexibility of the file management

infrastructure Results

Improved Application Availability– Create a common platform and API for file Point-in-time copy services

Optimized Storage Resource Utilization– Define policies that direct files to the appropriate cost / QoS storage – Eliminate the pre-allocation of disk capacity to specific host systems or

applications – capacity is assigned to files as they are allocated– Share files between applications – even between server platforms –

eliminating the need to replicate data across platforms– Enable agent consolidation for data management functions like file

backup/recovery and virus scanning Enhanced Storage Personnel Productivity

– Create a single point of control, administration and security for file management

– Move, add or change file system capacity without requiring application outages

Page 45: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

49

IBM TotalStorage SAN File System

SAN

SANVolume Controller

ESS SATA

SANFile System

Storage Pool

Storage Pool

Storage Pool

Good Better BestProject A Project B Project CCustomer 1

Customer 2

Customer 3

Storage Pool

Storage Pool

Storage Pool

Storage Pool•Pools of capacity•Segmented based on business need

Storage Pool•Pools of capacity•Segmented based on business need

Page 46: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

50

IBM TotalStorage SAN File System

SANFile System

/Storage Utility

/A /B

/D /E /F/C

Name Space•Shared by all participating servers

Name Space•Shared by all participating servers

Page 47: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

51

IBM TotalStorage SAN File System

SAN

Storage Pool

Storage Pool

Storage Pool

SANFile System

Policies•File placement based on business need

Policies•File placement based on business need

Page 48: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

52

IBM TotalStorage SAN File SystemThe IBM TotalStorage SAN File System is designed to be ahigh performance file and database solution for the SAN that can help significantly lower the costs of data and storage

management by providing centralized management, improved storage utilization and improved application availability.

• IBM SAN File System manages files on SANs by• Providing a single file system with one name space

• Common point of management

• Heterogeneous file system with local file system performance

• Policy-based automation for file placement

Win2KVFS w/cacheVFS w/cache

AIX Solaris

Shared Storage Devices

IP Network for Client/Meta-data Cluster Communications

NFSCIFS

Linux Admin Client

Multiple Storage Pools

Metadata Server

Metadata Metadata StoreStore

Storage NetworkStorage Network

IBM SAN File

System Server

Cluster

External Clients

Metadata Server

Metadata Server

VFS w/cacheVFS w/cache VFS w/cacheVFS w/cache VFS w/cacheVFS w/cache IFS w/cacheIFS w/cache

HP/UX

Based on Storage Tank TechnologyBased on Storage Tank TechnologyBased on Storage Tank TechnologyBased on Storage Tank Technology

Page 49: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

53

Centralized storage managment to help reduce administration cost

Can help lower cost by improving storage utilization and efficiency/effectiveness of disaster recovery

Can help improve application availability and reduce application downtime for storage and data management tasks

True heterogeneous sharing of data in a SAN environment

Automated business continuance capabilities improves recovery

Can help Quaility of Service (QoS) differentiation

Support for heterogeneous clients featureDesigned to support:

High scalabilityHigh performance High data availability

Value Proposition

W2000

VFS

AIX Solaris

Data Store

SharedStorageDevices

Load balancing Fail-over processing Scalability

Existing IP Network for Participant/File Directory Cluster Communications

NFSCIFS

Linux

AdminClient

Centralized Administration

Multiple Storage Pools

MetaData

Servers

.

.

.

SAN Fabric

SAN FSServerCluster

NFS and CIFS clients

VFS VFS IFS IFS

System Storage Pools

HPQ

VFS

NAS

LDAPServer

Page 50: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

54

IBM Confidential

Sample MetadataTypical File Structure with Meta Data & User Data

Metadata (Attributes)

Full ControlModifyRead & ExecuteReadWrite...& more

User Data

Full ControlModifyRead & ExecuteReadWrite...& more

SAN File System Structure... Separated Meta Data & User Data

User Data

Metadata (Attributes)

Separating data and meta-data can help eliminate single file server and NAS choke pointsMeta-data is available SAN wide, enabling centralized data management

Page 51: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

55

Windows Operating SystemWindows Operating SystemWindows Operating SystemWindows Operating SystemInstallable File System (IFS) InterfaceInstallable File System (IFS) InterfaceInstallable File System (IFS) InterfaceInstallable File System (IFS) Interface

Disk ManagerDisk ManagerDisk ManagerDisk Manager

AIX Operating SystemAIX Operating SystemAIX Operating SystemAIX Operating SystemVirtual File System (VFS) InterfaceVirtual File System (VFS) InterfaceVirtual File System (VFS) InterfaceVirtual File System (VFS) Interface

Logical Volume ManagerLogical Volume ManagerLogical Volume ManagerLogical Volume Manager

SAN Fabric

SCSI Device DriverSCSI Device DriverSCSI Device DriverSCSI Device Driver SCSI Device DriverSCSI Device DriverSCSI Device DriverSCSI Device Driver

FATLUN

FATFATFATFAT FAT32FAT32FAT32FAT32

FAT32LUN

NTFSNTFSNTFSNTFS

NTFSLUN

SAN FSSAN FSSAN FSSAN FS

SAN FS LUN

SAN FSSAN FSSAN FSSAN FS

JFS2LUN

JFS2JFS2JFS2JFS2 GPFSGPFSGPFSGPFS

GPFSLUN

VeritasVeritasVeritasVeritasV LVMV LVMV LVMV LVM

VeritasLUN

Disk SubsystemDisk SubsystemDisk SubsystemDisk Subsystem

File Systems

JFSLUN

JFSJFSJFSJFS

RAWLUN

RAWRAWRAWRAWLVMLVMLVMLVM

SAN FS does not use logical volume managersSAN FS does not use logical volume managers

Page 52: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

56

SAN FS Scalability and Flexibility

Through the use of security permissions, SAN FS clients and their users would Through the use of security permissions, SAN FS clients and their users would only access files or directories they have permissions foronly access files or directories they have permissions forThrough the use of security permissions, SAN FS clients and their users would Through the use of security permissions, SAN FS clients and their users would only access files or directories they have permissions foronly access files or directories they have permissions for

LDAPServer

NIS,Active DirectoryServer

AAAA

BBBB

CCCC

DDDDEEEE

FFFF

1111 2222

3333 4444

Page 53: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

57

Creates multiple point-in-time persistent images of any or all system and or portion of file system

Up to 32 independent images per fileset Users can access point in time image read-only In case of data corruption or loss, image can be reverted to a prior time preventing any

system downtime Copies use space only for changes. Users can retrieve their own files A complete online point-in-time copy of a fileset

Complete, fully integrated, online point-in-time data imaging system

FlashCopy Recovery Management

Possible uses: Data recovery, reporting and application testing

FileSystem

Monday'sImage

Tuesday’sImage

Wednesday’sImage

Thursday’sImage

Flashcopy Image DirectoryFlashcopy Image DirectoryFlashcopy Image DirectoryFlashcopy Image Directory

Page 54: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

58

FileSystem

1 TB1 TB1 TB1 TB

FileSystem

1 TB1 TB1 TB1 TB

Hardware and SAN FS Recovery Management

Significant potential cost and space savings!

Active Image 1 TB 5% Changes daily 50 GB/ image 4 images

Hardware Flashcopy with Software Flashcopy or Remote MirroringHardware Flashcopy with Software Flashcopy or Remote MirroringHardware Flashcopy with Software Flashcopy or Remote MirroringHardware Flashcopy with Software Flashcopy or Remote Mirroring

ActiveImage

File System Source Volume

Monday'sImage

Tuesday’sImage

Wednesday’sImage

Thursday’sImage

ActiveImage

File System Target Volume

Active Image 1 TB 5% changes daily 1 TB/image 4 images

FileSystem

1 TB1 TB1 TB1 TB

FileSystem

1 TB1 TB1 TB1 TB

FileSystem

1 TB1 TB1 TB1 TB

Hardware Disk Replication…Total 5 TBHardware Disk Replication…Total 5 TBHardware Disk Replication…Total 5 TBHardware Disk Replication…Total 5 TB

SAN File FlashCopy Data Replication…Total 1.2 TBSAN File FlashCopy Data Replication…Total 1.2 TBSAN File FlashCopy Data Replication…Total 1.2 TBSAN File FlashCopy Data Replication…Total 1.2 TB

SAN File FlashCopy Data Replication with Disk Replication…Total 2.4 TBSAN File FlashCopy Data Replication with Disk Replication…Total 2.4 TBSAN File FlashCopy Data Replication with Disk Replication…Total 2.4 TBSAN File FlashCopy Data Replication with Disk Replication…Total 2.4 TB

Monday'sImage

Tuesday’sImage

Wednesday’sImage

Thursday’sImage

Page 55: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

59

IBM TotalStorage SAN File System packaging

ApplianceSAN File System meta-data server

Page 56: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

60

A Virtualized Storage InfrastructureWrap-up

SAN

Storage Pool

Storage Pool

Storage Pool

SANVolume Controller

Expand the capacity available for database files

Expand the capacity available for database files

Move shared directories to a different type of storage

Move shared directories to a different type of storage

All without applications or host systems having to know anything about what is going on.

All without applications or host systems having to know anything about what is going on.

ESSESS

SANFile System

VirtualDisk

VirtualDisk

VirtualDisk

VirtualDisk

SANVolume Controller

JBOD

FAStT FAStTnon-IBM

non-IBM

Replace an aging disk subsystem

Replace an aging disk subsystem

LoadBalance

Move

Move

Page 57: Einführung in den IBM SAN Volume Controller

© 2004 IBM Corporation

Tivoli Storage Management Software

61

THANK YOU …