IBM TotalStorage SAN Volume Controller - SVC Vaclav Sindelar - FTSS vaclav_sindelar@cz.ibm.com 2006 IBM Corporation
IBM TotalStorage SAN Volume Controller Virtual disks Managed disks SCSI LUNs VD 1 VD 2 VD 3 VD 4 VD 5 VD 6 VD 7 Virtual-to-physical Mapping High Perf Low End MD 1 MD 2 MD 3 MD 4 MD 5 MD 6 MD 7 MD 8 LUN 1 LUN 2 LUN 3 LUN 4 LUN 1 LUN 2 LUN 3 DS5000 EVA SCSI The LUNs SAN are Volume still mapped Controller 1-to-1 to what they believe Physical insulates are hosts configuration the host but are Hosts really are Managed still changes The systems SAN impact Volume from host the disks mapped on the SAN to LUNs Volume and application Controller effects Managed of changes controls disks are in Controller that they believe are availability. the collected mapping physical into of physical disks but Virtual environment Managed disks Disk to so disk are really Virtual Managed subystems Groups disks to can facilitate be disks different that are moved created categories with in and of the out and capacity copy storage devices and services quality can of service span dissimilar required subsystems by the application LUN 4 2 Information On Demand Information Assets and Systems 2006 IBM Corporation
3 Information On Demand Information Assets and Systems 2006 IBM Corporation
SVC 2145-CF8 Storage Engine SVC engine based on IBM System x3550m2 server Intel Core i7 2.4 GHz quad-core processor Triple cache size to 24GB (with future growth possibilities) Four 8Gbps FC ports IBM Systems Director Active Energy Manager enabled Bandwidth twice that of the Model 8G4 Expect double MB/s and up to double IOPS of Model 8G4 Significant price/performance improvement Enables support of more demanding and larger configurations with fewer SVC engines Support for Solid State Drives (up to four per SVC node) enabling scale-out high performance SSD support with SVC engines may be intermixed in pairs with other engines in SVC clusters Mixing engine types in a cluster results in VDisk throughput characteristics of the engine type in that I/O group Cluster non-disruptive upgrade capability may be used to replace older engines with new CF8 engines Replaces the SVC 2145-8G4 engine as premier offering; 2145-8A4 Entry Storage Engine also available Supported only by SVC software Version 5 Highest performance! 4
Highlights of SVC 4.3 Space-Efficient Virtual Disks and Space-Efficient FlashCopy Thin provisioning and snapshot functions Dramatically improved storage utilization with dynamic provisioning Virtual Disk Mirroring High availability for critical data Multi-Target FlashCopy copies increased Now up to 256 copies dependent on one virtual disk Changed FlashCopy licensing terms Now licensed based on source capacity only, not source+target Licensed function capacity management SSPC becomes sole SVC console option for new installations Expanded server and storage environment support 5
2008 IBM Corporation Highlights of SVC 5.1 Industry s first SSD support integrated in storage virtualization system optimized for high performance Highly scalable, highly affordable SSD implementation building on Quicksilver technology demonstration Up to 800,000 SSD read IOPS per second with additional capacity for HDD workloads as well Unique data protection technique helps maximize available SSD capacity Dramatic price/performance improvement with new SVC engine SPC-1 throughput projected 2x current HDS USP-V iscsi server attachment provides new flexibility and helps reduce costs IBM Tivoli FlashCopy Manager helps reduce backup windows Multiple Cluster Mirror function supports consolidated DR strategies for lower costs Reverse FlashCopy function supports almost instant recovery from disk backups SVC 5 upgradeable from existing software without disruption and at no additional charge for users with current S&S 6 This proprietary educational material is intended for IBM and IBM Business Partner staff only. It is not intended for distribution to customers or other third parties.
SVC Reverse FlashCopy Function Designed to speed recovery from damaged data Create up to 256 backup copies of production data Use to restore to a point-in-time before corruption Unique ability to make copy of damaged data for diagnosis Copy data from target to source to recover No need to wait for physical data movement to complete Still able to restore from any other FC target of the source Use of target to restore does not affect current use Target can stay mounted to another host for tape backup Reverse FlashCopy mappings can be created ahead of time ready to trigger recovery as needed Create disk backup copies Later target target source 2. Reverse FlashCopy operation 1. Preserve damaged data target target Backup to tape can continue unaffected source source 7
SVC 5.1 : Innovative Scale-Out SSD Implementation Add SSDs to scale capacity Add SVC I/O Groups to scale throughput and add capacity Add SSDs to SVC engines for more capacity SSDs may be added without disruption to engines Add SVC engines for more capacity and throughput Additional engines provide more processing power, more bandwidth, more SAN attachments SVC designed to deliver maximum I/O capability of SSDs Up to 50,000 read IOPS per SSD Up to 200,000 read IOPS per SVC I/O Group Up to 800,000 read IOPS per SVC cluster 8
iscsi Server Attachment SVC Storage Engines have two 1Gbps Ethernet ports Until now, one port per cluster used for management interface SVC 5 enables use of these ports for iscsi server connections Storage attachment, intra-cluster communication and remote replication still use Fibre Channel One port per cluster still used for management interface but not dedicated to this function Helps reduce cost of server attachment May be especially helpful for BladeCenter configurations Eliminates need for HBA in blades Helps reduce number of FC switch ports required 9 This proprietary educational material is intended for IBM and IBM Business Partner staff only. It is not intended for distribution to customers or other third parties.
Thin Provisioning Enhancements: Zero Detect When using Virtual Disk Mirroring to copy from a fully-allocated virtual disk to a space-efficient (thin provisioned) virtual disk, SVC will not copy blocks that are all zeroes Disk space is not allocated for unused space or formatted space that is all zeroes When processing a write request, SVC will detect if all zeroes are being written and will not allocate disk space for such requests Helps minimize disk space used for space-efficient virtual disks Helps avoid space utilization concerns when formatting vdisks Supported only on Model CF8 storage engines 10 This proprietary educational material is intended for IBM and IBM Business Partner staff only. It is not intended for distribution to customers or other third parties.
Introducing Tivoli Storage FlashCopy Manager IBM Tivoli Storage FlashCopy Manager provides replication integration between major server software and IBM disk systems and virtualized storage environments FlashCopy Create instant application copies for backup or application testing Many replication options including incremental (only changed blocks) or space-efficient copies ( snapshots ) DS8000 XIV DS3/4/5 SVC FlashCopy features differ between devices FlashCopy Manager* Integrated, instant copy for critical applications Virtually eliminate backup windows Rapidly create clones for application testing View inventory of application copies and instantly restore * Planned availability 4Q09 11 This proprietary educational material is intended for IBM and IBM Business Partner staff only. It is not intended for distribution to customers or other third parties.
2008 IBM Corporation Virtual Disk Mirroring SVC stores two copies of a virtual disk, usually on separate disk systems SVC maintains both copies in sync and writes to both copies If disk supporting one copy fails, SVC provides continuous data access by using other copy Copies are automatically resynchronized after repair Intended to protect critical data against failure of a disk system or disk array A local high availability function, not a disaster recovery function Copies can be split Either copy can continue as production copy Either or both copies may be space-efficient 12 May be used to convert space efficient back to fully allocated Can be used to convert fully allocated to space efficient volume but entire volume is copied Mirrored virtual disk uses twice physical capacity of unmirrored vdisk Base virtualization licensed capacity must include required physical capacity VDisk SAN Volume Controller SAN MDisk copy 2
2008 IBM Corporation SVC stretch cluster config. with VDM Site 1 Site 2 Site 3 Automated failover with SVC handling the loss of: - SVC node - Storage subsystem Node 1 SAN Volume Controller Node 2 No configuration changes required Can incorporate MM/GM to provide DR as well SVC Quorum 3 SVC Quorum 2 SVC Quorum 1 13
IBM z/vse SAN Volume Controller Version 5 Supported Environments Novell NetWare VMware vsphere 4 Microsoft Windows Hyper-V IBM AIX IBM i 6.1 Sun Solaris HP-UX 11i Tru64 OpenVMS SGI IRIX Linux (Intel/Power/zLinux) RHEL SUSE 11 Apple Mac OS IBM N series Gateway NetApp V-Series IBM TS7650G Citrix/Zen IBM BladeCenter 1024 Hosts Point-in-time Copy Full volume, Copy on write 256 targets, Incremental, Cascaded, Reverse Space-Efficient, FlashCopy Mgr Entry Edition software Native iscsi SSD SAN Volume Controller 8Gbps SAN fabric Continuous Copy Metro/Global Mirror Multiple Cluster Mirror Space-Efficient Virtual Disks Virtual Disk Mirroring SAN SAN Volume Controller IBM ESS, FAStT 14 IBM DS DS3400 DS4000 DS5020, DS3950 DS6000 DS8000 IBM XIV DCS9550 DCS9900 IBM N series Hitachi Lightning Thunder TagmaStore AMS 2100, 2300, 2500 WMS, USP HP MA, EMA MSA 2000, XP EVA 6400, 8400 EMC CLARiiON CX4-960 Symmetrix Sun NetApp NEC Fujitsu StorageTek FAS istorage Bull Eternus StoreWay 3000 8000 Models 2000 & 1200 4000 models 600 & 400 Pillar Axiom For the most current, and more detailed, information please visit ibm.com/storage/svc and click on Interoperability.