virtual users group-svc 4-23-2009

Upload: sreenathonweb

Post on 31-Oct-2015

29 views

Category:

Documents


0 download

DESCRIPTION

Virtual Users Group-SVC 4-23-2009

TRANSCRIPT

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    1/46

    2009 IBM Corporation IBM Systems

    I nnovation that mattersVirtual Users Group

    SVC Architecture Overview

    Bill WiegandAdvanced Technical Support

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    2/46

    IBM System StorageTM

    2009 IBM Corporation2

    Agenda

    Todays Storage Challenges

    SVC Architecture

    SVC Migration

    SVC Copy Services

    Space-Efficient VDisks

    VDisk Mirroring

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    3/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation3

    FC Switch

    Management

    Application

    DS5K Storage ManagerHDS Mgmt. ApplicationDS8K Specialist

    SDD Drivers SDD Drivers HDS Drivers HDS Drivers RDAC Drivers

    HDS DS5000DS8K Remote Copy ?

    Flashcopy ?

    Proprietary, non-interoperable

    Copy Services

    No common storage

    management interface

    Static relationship between

    servers and storage systems

    Inefficient use of storage

    resources

    Migration of data disruptive and

    time consuming

    Monolithic, potentially expensive

    storage devices Pay for functionality when really

    just need capacity

    Use SVC and TPC to addressOut

    of

    Space

    Out

    of

    Space

    Out

    of

    Space

    Storage Challenges Today

    Free

    capacity

    010101010101010101

    010010101101001000

    Data Migration

    http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/7/thumb/1056986_4.jpg&file=1056986&id=1015648&show_doss=yes&title=IBM%20eServer%20xSeries%20230%20%282000%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/56/thumb/50751356_4.jpg&file=50751356&id=50751357&show_doss=yes&title=IBM%20TotalStorage%20SAN%20Switch%202109-F16%20%282002%29http://www.mediapool.dewe.de/public/ibm/shop/archive/pic_show.php?path=/opt/coma/archive/ibm/data/56/thumb/50751356_4.jpg&file=50751356&id=50751357&show_doss=yes&title=IBM%20TotalStorage%20SAN%20Switch%202109-F16%20%282002%29
  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    4/46

    IBM System StorageTM

    2009 IBM Corporation4

    What is the IBM SAN Volume Controller (SVC)? A SAN-based in-band storage virtualization product

    Appears as a disk controller providing LUNs to servers

    These can be thin provisioned

    Virtualizes IBM and non-IBM storage (over 175 systems from EMC, Dell, HP, HDS,

    NetApp, Sun, Pillar, & STK)

    Provides non-disruptive data migrations between different storagesystems/different storage tiers

    Provides copy services between different storage systems

    A stable and proven product with 4,500 clients, 50PB of data managed, and

    an install base of 14,000 SVC nodes and growing

    And its fast, as measured by the Storage Performance Council

    www.storageperformance.org

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    5/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation5

    IBM SAN Volume Controller

    EMCIBM

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    MD

    4

    MD

    3

    MD

    2

    MD

    1

    MD

    8

    MD

    7

    MD

    6

    MD

    5

    Managed disks

    SCSI LUNs

    VD

    4

    VD

    3

    VD

    2

    VD

    1

    VD

    7

    VD

    6

    VD

    5

    Virtual disks

    Virtual-to-physical Mapping

    High Perf Low Cost

    The SAN Volume

    Controller

    insulates the host

    systems from the

    effects of changesin the physical

    environment so disk

    subsystems can be

    moved in and out.

    Copy services can

    span dissimilarsubsystems as well.

    Hosts still see SCSI

    LUNs mapped to

    them that they

    believe are physical

    disks, but are really

    Virtual Disks, a set

    of pointers

    basically, that are

    created with the

    capacity and quality

    of service required

    by the application.

    - 8196 VDisks Max

    The SVC controls

    the mapping of

    Virtual Disks to

    Managed Disksand preserves the

    metadata in every

    nodes cache and

    on a quorum disk.

    SCSI LUNs are still

    mapped to what they

    believe are hosts, but

    are really SVC nodes.

    SVC discovers the LUNsas Managed Disks.

    - 4096 MDisks Max

    Managed Disks

    are collected into

    Managed Disk

    Groups to

    facilitate different

    tiers of storagecapacity.

    - 128 MDGs Max

    - 128 MDisks per

    MDG Max

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    6/46

    IBM System StorageTM

    2009 IBM Corporation6

    StorageNetwork

    Managed Disks

    Virtual DisksVirtual DisksVirtual DisksVirtual Disks

    Node Node Node Node Node

    Designed to be a redundant, modular, scalable, solution

    VDisk I/Os are ownedby a pair of nodes andhost writes are mirroredbetween those nodes

    Node NodeNode

    Each node is an xSerieseServer with 8GB ofcache providing a total of16GB of Read/Writecache per node pair

    The pool of managed disks is

    controlled by a cluster of

    managed nodes (up to 4 pairs,

    scaling higher in the future)

    SVC - Clustering

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    7/46 2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation7

    I/O Group A I/O Group B

    MDG1

    MDG2

    MDG3

    Image Mode:Virtual Disk = Physical LUN

    Used to bring existing data under SVC

    Sequential Mode:

    Virtual Disk mapped sequentially to

    a contiguous portion of one

    managed disk - It cannot span

    more then one managed disk

    Striped Mode:

    Virtual Disk striped

    across multiple managed

    disks in a MDG

    A

    A

    B

    B

    C

    C

    C

    SVC - Virtual Disk Modes

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    8/46 2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation8

    Base Offering

    Model Cache FC Adapters

    2145-8G4 8GB One 4 Port HBA

    Why specify the engine?

    Minimize complexity

    Appliance mentality

    Easily scale performance

    Non-disruptive hardware upgrades

    Concurrent software code loads

    SVC Hardware

    Dual Storage Engine Clustered System- Up To Four Engine Pairs Supported

    UPS (Required with the SVC)

    - 1U Form Factor

    Each Engine Contains:

    - Modified xSeries x3550 Serve- 1U 19" Rack Mounted Enclosure

    - One quad-core Intel Xeonprocessor at 2.33GHz

    - Front side bus 1333Mhz

    - 8GB of cache

    - Single 160GB SATA disk drive

    - Dual 10/100/1000 Ethernet Ports

    - PCIe/Express 8 lane bus for HBA

    - Single 4 Port, 4Gbs fibre HBA

    - Management Module- Heart Beat Timer

    - Control for VFD Display/Keypad

    - Power button intercept

    - Secondary Flashboot Device

    - Front Bezel

    - VFD Display

    - 5 Button Keypad

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    9/46 2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation9

    SVC Performance

    SAN

    Cache

    8GB per node

    cache means

    that many readsare handled by

    SVC directly

    All writes are

    cached, means

    write to sameblock is handled

    by SVC directly

    without destage

    Striping

    Striping spreads

    I/O workload

    across manydisks, even across

    disk controllers

    Can greatly reduce

    hot spots as I/O

    from differentapplications are

    spread across

    multiple disks

    SPC-1 Benchmark Results: 275K I/Os for an 8 node cluster

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    10/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation10

    Understanding Host to SVC I/OW2K NVL AIX Linux SUN HPMaster

    Console

    SVC Node 1 SVC Node 2

    Fabric 1 Fabric 2

    EMC

    SCSI initiator

    SCSI initiator

    SCSI target

    SCSI target

    SVC

    Host I/O

    GUI/CLI

    DS Family

    W2K3 VMWare

    4 FC ports per SVC

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    11/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation11

    I/O Group and Write I/O Distributed Cache

    UPS2UPS1

    RED1

    200 GB

    RED3

    200 GB

    RED2

    200 GB

    V1 V2

    SVC node1

    Cache

    SVC node2

    Cache

    I/O Group1

    Preferrednode

    Alternative

    node

    1

    3

    2

    2

    Write I/O request

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    12/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation12

    I/O Group - Node Failover1

    UPS2UPS1

    RED1

    200 GB

    RED3

    200 GB

    RED2

    200 GB

    V1 V2

    SVC node1

    Cache

    SVC node2

    Cache

    I/O Group1

    Alternative

    node path

    2

    3

    1

    Write I/O request

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    13/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation13

    AIX1 VDisk1 Preferred Node and Paths

    I/O Group

    AIX1

    A1 A2

    2321 22 24SVC2

    Fabric 1

    1311 12 14SVC1

    Fabric 2

    24142111 22122313

    ESS

    E1D1 E2D2

    A1 A2

    Preferred node Alternate node

    V1

    1 2 1 2

    1 1

    ID

    11

    ID

    21

    ID

    12

    ID

    22

    AIX1-A1 Zone

    (21,1;11,1;11,2)

    AIX1-A2 Zone

    (22,1;12,1;12,2)

    V1

    Preferred

    paths

    Alternate

    paths

    I/O driven only to

    paths on

    preferred node

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    14/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation14

    I/O Group

    AIX1

    A1 A2

    2321 22 24SVC2

    Fabric 1

    1311 12 14SVC1

    Fabric 2

    24142111 22122313

    ESS

    E1D1 E2D2

    A1 A2

    Preferred nodeAlternate node

    V2

    1 2 1 2

    1 1

    ID

    11

    ID

    21

    ID

    12

    ID

    22

    AIX1-A1 Zone

    (21,1;11,1;11,2)

    AIX1-A2 Zone

    (22,1;12,1;12,2)

    V2

    Preferred

    paths

    Alternate

    pathsI/O driven only to

    paths on

    preferred node

    AIX1 VDisk2 Preferred Node and Paths

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    15/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation15

    Understanding SVC to Disk Controller I/OW2K NVL AIX Linux SUN HPMaster

    Console

    SVC Node 1 SVC Node 2

    Fabric 1 Fabric 2

    EMC

    SCSI initiator

    SCSI initiator

    SCSI target

    SCSI target

    SVC

    Host I/O

    GUI/CLI

    DS Family

    W2K3 VMWare

    4 FC ports per SVC

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    16/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation16

    Multipathing from SVC to disk controller built into SVC software No need for Powerpath, RDAC or SDD to talk to disk controllers

    All SVC nodes must see same set of LUNs from disk controller

    Otherwise degraded mode on controller and/or MDisks

    All SVC ports zoned to controller ports must see same set of

    LUNs

    Otherwise degraded mode on controller and/or MDisks

    SVC to Disk Controller I/O

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    17/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation17

    All SVC nodes direct I/O to a specific LUN via a single diskcontroller port

    Doesnt load balance I/Os to a specific LUN over multiple ports on

    the disk controller

    For example:

    Six fibre ports on DS8K zoned with 4 node SVC cluster

    Sixteen 8 packs in DS8K each configured as one big LUN

    SVC discovers 16 LUNs/MDisks as MDisk 1-16

    SVC cluster accesses MDisks 1,7 and 13 via DS8K port 1

    SVC cluster accesses MDisks 2,8 and 14 via DS8K port 2

    SVC cluster accesses MDisks 3,9 and 15 via DS8K port 3

    SVC cluster accesses MDisks 4,10 and16 via DS8K port 4

    SVC cluster accesses MDisks 5 and11 via DS8K port 5

    SVC cluster accesses MDisks 6 and 12 via DS8K port 6

    SVC to Disk Controller I/O

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    18/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation18

    SAN Fabric A SAN Fabric B

    Node 3

    1 2

    3 4

    I/O G-1

    1 2

    3 4

    Node 4

    Node 1

    1 2

    3 4

    I/O G-0

    1 2

    3 4

    Node 2

    MDisk10/Array10

    MDisk8/Array8

    MDisk7/Array7

    MDisk6/Array6

    MDisk9/Array9

    MDisk5/Array5

    MDisk3/Array3

    MDisk2/Array2

    MDisk1/Array1

    MDisk4/Array4

    MDisk11/Array11

    MDisk12/Array12

    MDisk13/Array13

    MDisk Group 1 / DS5K_1

    VDisk 1

    VDisk 2

    VDisk 3

    VDisk 4

    SVC

    Cluster

    Channels 1

    and 3

    HOST ZONING

    Create a SVC/Host zonefor each server thatreceives storage fromthe SVC cluster.

    Example:

    Zone Server 1 port A (RED)with all SVC node port 1's.

    Zone Server 1 port B (BLUE)with all SVC node port 2's.Zone Server 2 port A (RED)with all SVC node port 3's.

    Zone Server 2 port B (BLUE)with all SVC node port 4's.

    *** NOTE ***SVC supports a maximum of256 host objects per I/Ogroup thus a maximum of1024 per cluster. The abovehost zoning results in eachserver being seen by everyI/O group and the defaulthost object creationbehavior results in eachhost object counting as onetowards this 256 maximum.

    To create more then 256host objects in the clusteryou must zone a host to asubset of the I/O groups,you must assign the hostobject at host creation timeto that same subset of I/Ogroups and then you mustassign that hosts VDisks toone of those I/O groups inthat same subset.

    Server 1

    A B

    Server 2

    A B

    SVC CLUSTER

    ZONING

    Create one zone in theRED fabric with all theSVC node ports cabledto Fabric A and createone zone in the BLUEfabric with all the SVCnode ports cabled toFabric B.

    Example:

    All odd (RED) SVC nodeports in one zone and alleven (BLUE) SVC node portsin one zone.

    Note: For a cluster to becreated and to operatecorrectly all node ports mustbe zoned together.

    STORAGE

    ZONING

    Create a SVC/Storagezone for each storagesubsystem virtualizedby the SVC cluster.

    Example:

    Zone DS5K_1 controller Aand B daughter cardchannel ports 1 and 3 withall SVC node ports 1 and 3in the RED fabric.

    Zone DS5K_1 controller Aand B daughter cardchannel ports 2 and 4 withall SVC node ports 2 and 4in the BLUE fabric.

    Cntrl A

    Channels 2

    and 4

    Channels 2

    and 4

    SVC Cabling

    and Zoning

    Cntrl B

    Channels 1

    and 3

    Best Practice

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    19/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation19

    Common Platform for Advanced Functions

    Single point for copy services

    Asynchronous remote copy/Global Mirror

    Synchronous remote copy/Metro Mirror

    Point-in-time copy/FlashCopy

    Data Migration

    Use to meet business needs

    Disaster recovery up to 8000KM

    Business Continuance less then 300KM

    LAN/Server free backup, DB clones

    Tiered storage, disk replacement

    VISC

    Managed Disks

    Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs

    VISC VISC VISC VISC VISCVISC VISC

    StorageNetwork

    VISC

    Managed Disks

    Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs

    VISC VISC VISC VISC VISCVISC VISC

    StorageNetwork

    IBM S t St

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    20/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation20

    SAN Volume Controller SAN Volume Controller

    EMCDS8K

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    SVC Remote Copy Services

    HDSXIV

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    Cross-device

    consistency groups

    IBM S t St

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    21/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation21

    Source volume may be spread across multiple disk subsystems Target volume may be to one or more disk subsystems, different than the source

    Two SVC clusters connected to each other over a fibre channel fabric

    10km Fibre distance supported with LW SFPs

    Extended distance support using FC "Extenders/Routers/DWDM" hardware

    One-to-one volume relationship

    Source and Target virtual disk must be the same size

    Suspend/Resume support

    Failover/Failback support

    Consistency Group support Up to 256 groups

    Invoked via Web User Interface, CLI or scripts

    Licensed independently of base virtualization software and FlashCopy

    License includes both sync and async replication capability

    Support for Intra-cluster remote copy allows for testing within one cluster

    Remote Copy Services

    IBM S t St

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    22/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation22

    Common Platform for Advanced Functions

    Single point for copy services

    Asynchronous remote copy/Global Mirror

    Synchronous remote copy/Metro Mirror

    Point-in-time copy/FlashCopy

    Data Migration

    Use to meet business needs

    Disaster recovery up to 10,000KM

    Disaster recovery less then 300KM

    LAN/Server free backup, DB clones

    Tiered storage, disk replacement

    VISC

    Managed Disks

    Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs

    VISC VISC VISC VISC VISCVISC VISC

    StorageNetwork

    VISC

    Managed Disks

    Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs

    VISC VISC VISC VISC VISCVISC VISC

    StorageNetwork

    IBM S t St TM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    23/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation23

    SAN Volume Controller SAN Volume Controller

    EMCDS8K

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    HDSXIV

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    SAN FlashCopy

    outside the box

    SVC FlashCopy Overview

    Cannot FlashCopy

    across SVC clusters

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    24/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation24

    SAN Volume Controller

    EMCDS8K

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    SVC FlashCopy Overview

    XIV

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    Cross-device

    consistency groups

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    25/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation25

    Source volume may be spread across multiple disk subsystems

    Target volume may be to one or more disk subsystems, different than the source

    Create up to 256 copies of a source volume

    Support for full, incremental, cascaded, space-efficient and nocopy mappings

    Copy is accessible almost immediately

    Copy may be updated independently of the source

    Background Copy Rate establishes copy rate goal

    Value of 0 has a "No Copy" effect

    Data rate 128 KB/s to 64 MB/s per vDisk

    Support for 128 Consistency Groups

    Up to 4096 Source/Target volume relationships

    Invoked via Web User Interface, CLI or scripts

    Licensed independently of base virtualization software and Metro/Global Mirror

    Priced per TB for source VDisks only

    SVC FlashCopy Overview

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    26/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation26

    Common Platform for Advanced Functions

    Single point for copy services

    Asynchronous remote copy/Global Mirror

    Synchronous remote copy/Metro Mirror

    Point-in-time copy/FlashCopy

    Data Migration

    Use to meet business needs

    Disaster recovery up to 10,000KM

    Disaster recovery less then 300KM

    LAN/Server free backup, DB clones

    Tiered storage, disk replacement

    VISC

    Managed Disks

    Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs

    VISC VISC VISC VISC VISCVISC VISC

    StorageNetwork

    VISC

    Managed Disks

    Virtual LUNsVirtual LUNsVirtual LUNsVirtual LUNs

    VISC VISC VISC VISC VISCVISC VISC

    StorageNetwork

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    27/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation27

    Data Migration Existing Environment

    SAN

    Evolutionary steps

    Install SAN Volume Controller

    Stop host I/O to LUNs chosen for migration

    Update HBA BIOS/Firmware and change

    multipath drivers as needed

    Map existing LUNs to SVC using Image mode

    Reassign Image mode VDisks from SVC to host Restart applications

    No data movement required

    Arrays now managed as a virtualized pool

    Data moved, striped, rebalanced

    Application servers unaware of physical

    changes

    Evolve rest of the SAN in the same manner

    At already planned downtime

    As fast or slow as needed

    Future changes under SVC now transparent

    Array 1 Array 2 Array 3 Array 4

    Block virtualization

    Block virtualization

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    28/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation28

    Non-virtualized: Existing Data Unchanged But Under SVC

    ImageMode_MDG

    BLUDATA

    16 GB

    Partial extent

    Extent 5c

    Extent 5a

    Extent 5b

    Extent 5d

    Extent 5e

    Extent 5f

    Extent 5g

    Extent 5c

    BLUDATA

    16 GB

    BLUDATA

    16 GB

    Image Mode VDisk Image Mode MDisk Is EMC LUNwith Existing Data

    Image Mode MDisk

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    29/46

    2008 IBM Corporation

    IBM System StorageTM

    2009 IBM Corporation29

    BLUDATA1

    4 GB

    Virtualized: Existing Data Migrated And Now Native To SVC

    BlueData_MDG

    BLUDATA

    16 GB

    Partial extent

    Extent 5c

    Extent 1a

    Extent 1b

    Extent 1d

    Extent 1e

    Extent 1f

    Extent 1g

    Extent 1c

    BLUDATA

    16 GB

    Virtualized

    BLUDATA2

    4 GBMigrate

    BLUDATA

    16 GB

    Striped VDisk

    Migrate extents

    Image Mode VDisk

    BLUDATA3

    4 GB

    BLUDATA4

    4 GBExtent 5c

    Extent 1aExtent 2a

    Extent 4a

    Extent 1b

    Extent 2b

    Extent 3a

    Extent 3b

    Extent 4b

    Image Mode MDisk Is EMC LUNwith Existing Data

    Managed Mode MDisks

    From Any Supported

    Subsystem (i.e. HDS-IBM)

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    30/46

    2008 IBM Corporation

    IBM System Storage

    2009 IBM Corporation30

    BLUDATA1

    4 GB

    Non-virtualized: Migrate Virtualized Data Back To Remove SVC

    BlueData_MDG

    BLUDATA

    16 GB

    Partial extent

    Extent 5c

    Extent 1a

    Extent 1b

    Extent 1d

    Extent 1e

    Extent 1f

    Extent 1g

    Extent 1c

    BLUDATA

    16 GB

    Virtualized

    BLUDATA2

    4 GBMigrate

    BLUDATA

    16 GB

    Striped VDisk

    Migrate extents

    Image Mode VDisk

    BLUDATA3

    4 GB

    BLUDATA4

    4 GBExtent 5c

    Extent 1aExtent 2a

    Extent 4a

    Extent 1b

    Extent 2b

    Extent 3a

    Extent 3b

    Extent 4b

    Managed Mode MDisks

    From Any Supported

    Subsystem

    Image Mode MDisk Is EMC LUNwith Existing Data again

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    31/46

    2008 IBM Corporation

    IBM System Storage

    2009 IBM Corporation31

    Virtual

    Disk

    R5 R5R5

    MDiskGroupA

    RAID Controller

    R5

    LUN

    MDisks

    SCSI LUNs

    73 GB Drives

    R5 R5R5

    MDiskGroupB

    RAID Controller

    R5

    LUN

    R5

    LUN

    R5

    LUN

    300 GB Drives

    R5

    LUN

    R1

    LUN

    Disk Drives

    Migration

    Server1 Application AccessSegregating data access fromstorage infrastructure

    management

    Migrate VDisk

    Migrate extents

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    32/46

    2008 IBM Corporation

    IBM System Storage

    2009 IBM Corporation32

    Virtual

    Disk

    R5 R5R5

    MDiskGroupA

    RAID Controller

    R5

    LUN

    MDisks

    SCSI LUNs

    Storage SubsystemA

    R5 R5R5

    MDiskGroupB

    RAID Controller

    R5

    LUN

    R5

    LUN

    R5

    LUN

    Storage SubsystemB

    R5

    LUN

    R1

    LUN

    Storage Subsystem

    Migration

    Server1 Application Access

    Segregating data access from

    storage infrastructure

    management

    Migrate VDisk

    Decommission

    Migrate extents

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    33/46

    2008 IBM Corporation

    IBM System Storage

    2009 IBM Corporation33

    Extent 1a

    Extent 2a

    Extent 1fExtent 1b

    Extent 2b

    Extent 2g

    Extent 1c

    Extent 2c

    Extent 1e

    Managed Disk Group

    Extent 3a

    Extent 3b

    Extent 3c

    Extent 3dExtent 3e

    Extent 3f

    Extent 3g

    Extent 2a

    Extent 2b

    Extent 2c

    Extent 2dExtent 2e

    Extent 2f

    Extent 2g

    Extent 1a

    Extent 1b

    Extent 1c

    Extent 1dExtent 1e

    Extent 1f

    Extent 1g

    Managed Disks

    Extent 1a

    Extent 2a

    Extent 3aExtent 1b

    Extent 2b

    Extent 3b

    Extent 1c

    Extent 2c

    Extent 3c

    Virtual

    Disk

    Migrate extents

    Redeploy

    Remove

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    34/46

    IBM System Storage

    2009 IBM Corporation34

    New Core Functions in SVC

    Space-Efficient VDisk - SEV

    Used to implement thin provisioning/overallocation

    Used to implement Space-Efficient FlashCopy

    No real change to FlashCopy itself

    VDisk Mirroring - VDM

    Allows creation of a single VDisk with pointers to two sets ofMDisk extents

    Copies can be in different MDGs on different disk controllers

    Implemented as independent components betweenFlashCopy and Virtualization in the SVC I/O stack

    Below Cache for best performance

    SEV below FlashCopy to allow Space-Efficient FC

    VDM above SEV to allow different structures per copy

    VDM and SEV included in base SVC license

    Remote Copy

    Cache

    FlashCopy

    SCSI Front-end

    SEV

    Virtualization

    SCSI Back-end

    VDM

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    35/46

    y g

    2009 IBM Corporation35

    SEV Conceptual View

    Users can create VDisks that have different Real and Virtual Capacities Real Capacity defines how much disk space is actually allocated to a VDisk

    Virtual Capacity defines how large the VDisk appears to the host

    A directory maps the virtual address space to the real address space

    Implemented as a B-Tree and stored on backend disk

    Directory and User data share the Real Capacity

    Virtual CapacityDirectory

    Real Capacity

    Host Server Managed

    Disk Group Controller

    Space-Efficient VDisk

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    36/46

    y g

    2009 IBM Corporation36

    SEV Virtual and Real Capacity

    Specify Virtual and Real Capacities at VDisk creation

    VDisk appears to have Virtual Capacity to hosts

    VDisk is allocated enough extents to make up the Real Capacity

    Virtual LBA 0 Virtual LBA Max

    Real LBA 0 Real LBA Max

    Virtual Capacity

    2GB

    Real Capacity

    1GB

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    37/46

    y g

    2009 IBM Corporation37

    SEV Used and Free Capacity

    Host writes I/Os to the VDisk at any LBA which increases the UsedCapacity of the Space-Efficient VDisk

    Allocation Unit for Real Capacity is called Grain Size: 32 KB, 64 KB, 128

    KB or 256 KB. When writing to grain unused space formatted with zeros

    SVC consumes

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    38/46

    y g

    2009 IBM Corporation38

    SEV Managing Unused Capacity

    Virtual Capacity2GB

    Real Capacity1GB

    WarningCapacity 800MB

    Used Capacity600MB

    If the Used Capacity reaches the Real Capacity then the VDisk will gooffline and application I/Os will fail

    User must provision more storage to expand the Real Capacity to get

    the VDisk back online

    SVC helps you to avoid exhausting the Real Capacity allowing for alertsto be sent to admins to provide space or by increasing Real Capacity

    automatically

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    39/46

    2009 IBM Corporation39

    VDisk Mirroring (VDM)

    VDisk

    MDiskcopy 2

    SAN

    SAN

    Volume Controller

    View to list VDisks affected by disk controller shutdown/failure Allows user to verify that all mirrored VDisks will remain accessible if a controller is

    taken offline planned or unplanned

    Lists any VDisks that will go offline due to disk controller shutdown/failure

    svcinfo lscontrollerdependentvdisks

    VDM allows creation of VDisk with two copies ofMDisk extents Copies can be in different MDisk groups

    Copies can be of completely different structures

    Image, striped, sequential, space-efficient

    Minimal impact to VDisk availability if one set of MDisks(a disk array) goes offline

    Automatic incremental resync

    VDM sits below the cache and copy services FlashCopy, Metro Mirror, Global Mirror have no

    awareness that a VDisk is mirrored

    Anything that can be done today with a VDisk can be donewith a mirrored VDisk including migration, expand/shrink, etc.

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    40/46

    2009 IBM Corporation40

    VDM Using For Migration

    Migrate VDisk between MDisk Groups with different extent sizes

    Add a copy in the new MDisk Group

    Wait for synchronization to complete

    Remove copy in original MDisk Group

    Migrate from space-efficient to fully-allocated VDisk

    Migrate from image/striped/sequential mode to a sequential VDisk

    Can control copy rate of migration and even suspend/cancel migration

    Same controls as FlashCopy

    Default copy rate setting is 50 which is 2MB/s

    Can control how extents are ordered/striped

    If laid out originally so all VDisks start on different MDisk can preserve this configuration

    If issue is all start on same MDisk you can change on second copy

    Can split off a copy and create a new independent VDisk

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    41/46

    2009 IBM Corporation41

    SAN

    Volume Controller

    SAN Volume Controller Version 4.3.1Supported Environments

    SAN with 4/8Gbps fabrics

    HPMA, EMA

    MSA, EVA 4400XP 24000/20000

    HitachiLightningThunder

    TagmaStoreAMS, WMS, USP

    EMC

    CLARiiON

    Symmetrix

    Microsoft

    WindowsHyper-V

    IBM AIX

    i5 V6R1via VIOS

    SunSolaris

    HP-UX 11i

    Tru64OpenVMS

    Linux

    (Intel/Power/zLinux)RHEL

    SUSE

    IBMBladeCenter

    SAN

    SAN

    Volume Controller

    Continuous Copy

    Metro Mirror

    Global Mirror

    VMwareSRM

    Point-in-time CopyFull volume, Copy on write

    256 targets,Incremental, Cascaded

    Space-Efficient

    NovellNetWare

    Sun

    StorageTek

    IBM

    DSDS3K/4K

    DS5000

    DS6000

    DS8000

    IBM

    ESS,

    FAStT

    1024Hosts

    iSCSI to hosts

    Via Cisco IPS

    IBM

    N series

    NetApp

    FAS

    SGI IRIX

    IBM N seriesGateway

    NetApp

    V-Series

    IBM TS7650G

    Bull

    StoreWay

    Fujitsu

    Eternus

    NEC

    iStorage

    For the most current, and more detailed, information please visit ibm.com/storage/svc and click on Interoperability.

    Space-Efficient Virtual Disks

    New

    Entry Edition software

    Virtual Disk MirroringNew

    AppleMac OS

    New

    Pillar

    Axiom

    300, 500

    IBM

    XIV

    New

    IBMz/VSE

    New

    New

    New

    New

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    42/46

    2008 IBM Corporation 2009 IBM Corporation42

    EMCIBM

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    LUN

    4

    LUN

    3

    LUN

    2

    LUN

    1

    MD

    4

    MD

    3

    MD

    2

    MD

    1

    MD

    8

    MD

    7

    MD

    6

    MD

    5

    Managed Disks

    SCSI LUNs

    VD

    4

    VD

    3

    VD

    2

    VD

    1

    VD

    7

    VD

    6

    VD

    5

    Virtual Disks

    Virtual-to-physical Mapping

    High Perf Low Cost

    Managed Disk

    Groups

    Scalable Performance

    Buy nodes if you need performance

    Buy disk if you need capacity

    Simplified Management

    Efficient Storage Utilization

    Tiered Storage

    Thin Provisioned Volumes

    VDisk Mirroring

    Exploits heterogeneous environment

    Copy services between dissimilar storagesystems

    Eliminates Copy Services licenses on eachdisk subsystems

    Non-disruptive SVC HW/SW upgrades

    Non-disruptive data migrationbetween heterogeneous devices

    Easy technology refreshes

    Easy tiering of data

    Free multi-path driver support

    SDD

    What Makes SVC Special?

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    43/46

    2009 IBM Corporation43

    Websites for marketing and support information http://www.ibm.com/storage/software/virtualization

    http://www.ibm.com/storage/support/2145

    Publications

    http://www.ibm.com/shop/publications/order

    Planning Guide GA32-0551

    Hardware Installation Guide GC27-2132

    Software Installation/Configuration Guide SC23-6628

    Host Attachment Guide SC26-7905

    Service Guide SC26-7901

    Command-Line Interface Users Guide SC26-7903

    Redbooks

    http://www.ibm.com/redbooks

    Search on SAN Volume Controller

    Reference Materials

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    44/46

    2009 IBM Corporation44

    innovation that matters

    Question and Answer Time

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    45/46

    2009 IBM Corporation45

    Copyright 2006 by International Business Machines Corporation.

    No part of this document may be reproduced or transmitted in any form without written permission from IBM Corporation.

    Product data has been reviewed for accuracy as of the date of initial publication. Product data is subject to change without notice. This informationcould include technical inaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or programs(s) at

    any time without notice.

    Unless otherwise note, the performance data contained herein was obtained in a controlled, isolated environment. Actual results that may beobtained in other operating environments may vary significantly. While IBM has reviewed each item for accuracy in a specific situation, there is noguarantee that the same or similar results will be obtained elsewhere. Other data may have been obtained from publicly available documents orsources. In such cases, IBM has endeavored to provide comparable measurements for systems being compared.

    References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or servicesavailable in all countries in which IBM operates or does business. Any reference to an IBM Program Product in this document is not intended tostate or imply that only that program product may be used. Any functionally equivalent program, that does not infringe IBMs intellectually propertyrights, may be used instead. It is the users responsibility to evaluate and verify the operation of any non-IBM product, program or service.

    The information provided in this document is distributed "AS IS" without any warranty, either express or implied. IBM EXPRESSLY DISCLAIMSany warranties of merchantability, fitness for a particular purpose OR NONINFRINGEMENT. IBM shall have no responsibility to update thisinformation. IBM products are warranted according to the terms and conditions of the agreements (e.g., IBM Customer Agreement, Statement ofLimited Warranty, International Program License Agreement, etc.) under which they are provided. IBM is not responsible for the performance orinteroperability of any non-IBM products discussed herein.

    Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publiclyavailable sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance,compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to thesuppliers of those products.

    The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents or copyrights.Inquiries regarding patent or copyright licenses should be made, in writing, to:

    IBM Director of Licensing

    IBM Corporation

    North Castle Drive

    Armonk, NY 10504-1785

    U.S.A.

    Disclaimers

    IBM System StorageTM

  • 7/16/2019 Virtual Users Group-SVC 4-23-2009

    46/46

    The following terms are trademarks or registered trademarks of the IBM Corporation in either the UnitedStates, other countries or both.

    IBM, S/390, ES/3090, ES/9000, AS/400, RS/6000, MVS/ESA, OS/390, VM/ESA, VSE, TPF, OS/2, OS/400,AIX,, FlashCopy, z/VM, z/OS, POWER5, POWER5+, DB2, Universal Database

    DFSMS/MVS, DFSMS/VM, , DFSMSdfp, DFSMSdss, DFSMShsm, DFSMSrmm, BladeCenter,

    FICON, ESCON, TotalStorage, Enterprise Storage Server, iSeries, pSeries, xSeries, zSeries, System z,System z9, System i, System i5, System p, System p5, System x, System Storage

    Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, othercountries, or both.

    Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in theUnited States, other countries, or both.

    Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, IntelSpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its

    subsidiaries in the United States and other countries.

    UNIX is a registered trademark of The Open Group in the United States and other countries.

    Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

    Other company, product, or service names may be trademarks or service marks of others.

    Trademarks