Upload
cameroon45
View
8
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
© 2004 IBM Corporation
1
Introduction to SAN Volume Controller
Wolfgang HitzlerTechnical Sales Tivoli Storage Management [email protected]
Tel: 0170 - 2283555
© 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)
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
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
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?
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,
© 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 -
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
© 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
© 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
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
© 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
© 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.
© 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
© 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
© 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)
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
© 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
© 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
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
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
© 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
© 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”
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
What Other problems can SVC solve today ?
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
29
SVC Connectivity
© 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
© 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
© 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
© 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
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
What are the different offering from IBM for block virtualization ?
© 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
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
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
© 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
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
41
What About Performance ?
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
43
How do we compare?
Source:
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
59
IBM TotalStorage SAN File System packaging
ApplianceSAN File System meta-data server
© 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
© 2004 IBM Corporation
Tivoli Storage Management Software
61
THANK YOU …