ibm v7000 san storage: thin provisioned vs. fully allocated

Upload: jackgarcia-7ox3sfcc

Post on 10-Oct-2015

802 views

Category:

Documents


8 download

DESCRIPTION

IBM Discussion of thin vs. thick provisioning of IBM V7000 SAN storage arrays.

TRANSCRIPT

  • Copyright IBM Corporation 2008

    Do You Really Wanna be THIN and/or is Doubling More Fun?

    Sharon P. Wang

    Session ID: SVC01

    2008 IBM Corporation

  • Copyright IBM Corporation 2008

    SVC v4.3 highlights (and agenda): Space-efficient virtual disks (SEVs) and space-efficient FlashCopy provides thin-provisioning and snapshot functionality enhances utilization efficiency of physical disk capacity available to all mDisk groups available to ALL SVC supported storage subsystems available at no additional charge with SVC base license

    Multi-target FlashCopy - copies increased from 16 to 256 facilitates copy frequency and consumes less storage via SEVs

    FlashCopy licensing based on source capacity only

    Virtual disk mirroring (VDM) -- two sets of mDisk extents/vDisk protects against storage subsystem hardware failures expands data migration flexibility available at no additional charge with SVC base license

    Number of supported vDisks per I/O group doubles to 2048 SSPC replaces SVC Master Console for SVC Console

  • Copyright IBM Corporation 2008

    Extent 9Extent 8Extent 7Extent 6Extent 5Extent 4Extent 3Extent 2Extent 1Extent 0

    Extent 3Extent 2Extent 1Extent 0

    LBA0

    LBA0

    LBAn

    LBAn

    mDisk Group - exampleextent size 512 MB

    Host sees two 5 GB LUNs

    (LBA0 LBAn)

    2 GB real capacity

    Fully allocated vDisk -entire LBA range

    allocated at creation

    Space-efficient vDisk -LBA range allocated ingrain size increments based on write activity

    LBA0

    LBAn

    Additional real capacity acquired either:o manually non-autoexpand (default)o automatically - autoexpand

    Fully allocated vs space-efficient vDisks (SEVs)

    new parm

    Warning thresholdfor MDG free space

    VirtualDisk

    5 GB

    VirtualDisk

    5 GB

  • Copyright IBM Corporation 2008

    VirtualDisk

    LBA0

    LBAn

    5 GBDirectory (B-tree)

    LBA800

    LBA530

    LBA0

    Extents

    LBA0-63 LBA768-831 LBA512-575

    Write/ReadActivities:

    Capacity(size)

    Realcapacity

    (rsize=2GB)

    Used capacity = sum of all grains allocated

    Free capacity = real capacity minus used capacity

    Space-efficient vDisks concepts & terms

    autoexpand= off*

    vDisk goes offline if write activity exceeds real capacity

    Space allocated in grain size increments:o default grain size = 32Ko grain size can be 32/64/128/256K

    Warning threshold defaults to 80% of rsize

    (Grain=32K*)

    *=default

  • Copyright IBM Corporation 2008

    VirtualDisk

    LBA0

    LBAn

    5 GBDirectory (B-tree)

    LBA1961

    LBA0

    Extents

    LBA0-127 LBA1920-2047

    Capacity(size)

    Realcapacity

    Used capacity = sum of all grains allocated

    Free capacity = real capacity minus used capacity

    Space-efficient vDisks concepts & terms

    Warning threshold defaults to 80% of size

    Contingencycapacity

    (rsize=2GB)(Grain=64K)

    autoexpand= on

    Write/ReadActivities:

    Directory -- used by read/write requests to translate LBA#s tograins within extents

  • Copyright IBM Corporation 2008

    Front End

    Metro/GlobalMirror

    Fast-writeCache

    FlashCopy

    Virtualization

    Back End

    SVC NodeI

    n

    t

    e

    r

    n

    a

    l

    C

    o

    n

    f

    i

    g

    u

    r

    a

    t

    i

    o

    n

    a

    n

    d

    R

    A

    S

    C

    l

    u

    s

    t

    e

    r

    O

    p

    e

    r

    a

    t

    i

    n

    g

    E

    n

    v

    i

    r

    o

    n

    m

    e

    n

    t

    a

    n

    d

    S

    e

    r

    v

    i

    c

    e

    s

    M

    e

    s

    s

    a

    g

    e

    -

    P

    a

    s

    s

    i

    n

    g

    L

    a

    y

    e

    r

    B

    u

    f

    f

    e

    r

    M

    a

    n

    a

    g

    e

    m

    e

    n

    t

    ,

    M

    e

    m

    o

    r

    y

    M

    a

    n

    a

    g

    e

    m

    e

    n

    t

    I

    n

    f

    r

    a

    s

    t

    r

    u

    c

    t

    u

    r

    e

    S

    u

    p

    p

    o

    r

    t

    Space-efficient

    Metadata directorystored with vDisk data

    on external disk.

    Directory in SVC cachebased on vDisk

    read/write activity

    vDisks extents

    Directory (B-tree)< 1 % of

    vDisk capacity

    Node I/O stack

    SEV metadata management & SVC I/O stack

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svctask mkmdiskgrp -ext 512 -mdisk 6:7:8:9 -name REDGRP0 -warning 75%MDisk Group, id [0], successfully createdIBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp REDGRP0 id 0name REDGRP0status onlinemdisk_count 4vdisk_count 0capacity 120.0GBextent_size 512free_capacity 120.0GBvirtual_capacity 0.00MBused_capacity 0.00MBreal_capacity 0.00MBoverallocation 0warning 75IBM_2145:REDCLUSTER:admin>svctask mkvdisk -mdiskgrp 0 -iogrp 0 -size 5 -unit gb-name V_FULLVirtual Disk, id [6], successfully createdIBM_2145:REDCLUSTER:admin>svctask mkvdisk -mdiskgrp 0 -iogrp 0 -size 5 -unit gb-name V_THIN -rsize 2Virtual Disk, id [7], successfully created

    Example vDisks: V_FULL and V_THIN

    mdiskmdisk

    REDGRP0

    mdisk6 87

    mdisk

    9

    V6

    V7

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp REDGRP0 id 0name REDGRP0status onlinemdisk_count 4vdisk_count 2capacity 120.0GBextent_size 512free_capacity 113.0GBvirtual_capacity 10.00GBused_capacity 5.00GBreal_capacity 7.00GBoverallocation 8warning 75IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskextent 6id number_extents6 37 28 29 3IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskextent 7id number_extents6 17 18 19 1

    mDisk group detail and vDisk extents

    V6

    V7

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdisk 6id 6name V_FULLIO_group_id 0IO_group_name IOGROUP0status onlinemdisk_grp_id 0mdisk_grp_name REDGRP0capacity 5.0GBtype stripedformatted nomdisk_idmdisk_nameFC_idFC_nameRC_idRC_namevdisk_UID 60050768018A80285800000000000047throttling 0preferred_node_id 2fast_write_state emptycache readwriteudidfc_map_count 0sync_rate 50copy_count 1

    copy_id 0status onlinesync yesprimary yesmdisk_grp_id 0mdisk_grp_name REDGRP0type stripedmdisk_idmdisk_namefast_write_state emptyused_capacity 5.00GBreal_capacity 5.00GBfree_capacity 0.00MBoverallocation 100autoexpandwarninggrainsize

    V_FULL lsvdisk detail (fully allocated)

    V6

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdisk 7id 7name V_THINIO_group_id 0IO_group_name IOGROUP0status onlinemdisk_grp_id 0mdisk_grp_name REDGRP0capacity 5.0GBtype stripedformatted nomdisk_idmdisk_nameFC_idFC_nameRC_idRC_namevdisk_UID 60050768018A8028580000000000004Athrottling 0preferred_node_id 2fast_write_state emptycache readwriteudidfc_map_count 0sync_rate 50copy_count 1

    copy_id 0status onlinesync yesprimary yesmdisk_grp_id 0mdisk_grp_name REDGRP0type stripedmdisk_idmdisk_namefast_write_state emptyused_capacity 0.41MBreal_capacity 2.00GBfree_capacity 2.00GBoverallocation 250autoexpand offwarning 31grainsize 32

    V_THIN lsvdisk detail autoexpand = off

    (2GBx80%)/5GB=31%

    5GB/2GB=250

    V7

  • Copyright IBM Corporation 2008

    GUI - create space-efficient vDisks (1 of 3)

    Each grain is formatted with zeros upon allocation

    (Only updated Create VDisksGUI views shown)

  • Copyright IBM Corporation 2008

    GUI - create space-efficient vDisks (2 of 3)

  • Copyright IBM Corporation 2008

    GUI create space-efficient vDisks (3 of 3)

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskextent 8id number_extents6 17 18 29 1

    V_THINex vDisk detail autoexpand = on

    V8

    80% of 5GB

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp 0 id 0name REDGRP0status onlinemdisk_count 4vdisk_count 3capacity 120.0GBextent_size 512free_capacity 110.5GBvirtual_capacity 15.00GBused_capacity 5.00GBreal_capacity 9.02GBoverallocation 12warning 75

    vDisks and mDisk group detail

    (15GB/120GB)x100=12%

    (virtual capacity/capacity)x100

  • Copyright IBM Corporation 2008

    Host view of these three 5 GB vDisks

    SDD

    vDisk UID

  • Copyright IBM Corporation 2008

    Host view after write activity on SEVs

  • Copyright IBM Corporation 2008

    vDisk capacity detail after write activity

    5120MB x 31% = 1587MB 1843MB > 1587MB

    Warning threshold exceeded

    V8

    V7

  • Copyright IBM Corporation 2008

    V_THIN capacity warning threshold - 986020

    svctask chvdisk autoexpandand/or

    svctask expandvdisksize rsize

    Notification options: SVC log SNMP trap email

    V7

    To do:

  • Copyright IBM Corporation 2008

    Host view write activity exceeds SEV capacity

    V7

  • Copyright IBM Corporation 2008

    V_THIN vDisk offline due to capacity depletion

    V7

  • Copyright IBM Corporation 2008

    Run Maintenance Procedure - error code 1865

    V7

  • Copyright IBM Corporation 2008

    Maintenance procedure and error log entries

    IBM_2145:REDCLUSTER:admin>svctask chvdisk -autoexpand on V_THINIBM_2145:REDCLUSTER:admin>svcinfo lssevdiskcopy -delim , 7vdisk_id,vdisk_name,copy_id,mdisk_grp_id,mdisk_grp_name,capacity,used_capacity,real_capacity,free_capacity,overallocation,autoexpand,warning,grainsize7,V_THIN,0,0,REDGRP0,5.0GB,2.00GB,2.00GB,0.06MB,250,on,31,32IBM_2145:REDCLUSTER:admin>

  • Copyright IBM Corporation 2008

    vDisk V_THIN online after autoexpand = on

    V7

  • Copyright IBM Corporation 2008

    Error automatically marked as fixed

  • Copyright IBM Corporation 2008

    V_THIN detail after chvdisk autoexpand = on

    V7

  • Copyright IBM Corporation 2008

    SEVs require more I/Os because of directory accesses:A SEV will require approximately one directory I/O for every user I/O - thus

    performance may potentially be 50% of a fully allocated vDiskSVC cache should mitigate this as B-tree directory will generally be in cache

    SEV read I/O - about 1.25 times longer, e.g. 12-13 ms versus 10 msSEV write I/O about 1.5 times longer, e.g. 4-5 ms versus 3 msSEV requires more CPU processing so overall IOPS & MBPS may be lower

    70/30 R/W workload likely to be about 85% of overall IOPS & MBPS capacity of fully allocated

    100% write I/O to I/O group with all SEVs approximates 50% of capacity versus fully allocated

    Avoid using SEVs where high performance is requiredAvoid using SEVs if OS or application writes to entire LBA range

    Use striping to spread SEVs across many spindlesDo not use SEVs to reduce the number of physical disks required - likely cause

    performance issues

    SEV performance and when to use

  • Copyright IBM Corporation 2008

    SEV interaction with other SVC functionsVirtualization SEVs can be created using striped, sequential, or image

    virtualization type as with any vDisk

    Data Migration

    SEVs can be migrated as with any vDisk

    vDisk Resize Virtual capacity as well as real capacity can be resized via expandvdisksize -- -size and -rsize

    vDisk Mirroring (VDM)

    Each copy of a mirrored vDisk can be space-efficient or fully allocated. VDM can be used to perform a non-disruptive migrations: from space-efficient to fully allocated from fully allocated to space-efficient (to take advantage of

    space efficiency ensuing future size expansion)

    Metro Mirror and Global Mirror

    Viable if relationships are created without the initial synchronization (e.g., both primary and secondary are initially already identical)Not viable if a full resynchronization is required secondary becomes fully allocated (e.g., existing mirror relationships).Avoid using SEVs with GM potential performance issues due to overhead to allocate space, format, then write the mirrored data. May potentially back up processing at primary site causing GM to suspend relationship(s)

  • Copyright IBM Corporation 2008

    FlashCopy v4.3 enhancements: Space-efficient FlashCopy (SEFC) 256 targets per source (versus 16 targets) Licensing based on source capacity only

    FlashCopy and SEVs SEFC Support

    Source Target

    SEVSEV

    FullSEV

    SEVFull copyrate = 0

    Use VDM

    Note: FC bitmap space is based on virtual capacity

    OK

    OK

    OK

  • Copyright IBM Corporation 2008

    Host view before FC two SEVs

    V_THINex

    V_THIN

    5 GB

    5 GB

  • Copyright IBM Corporation 2008

    Capacity detail before FlashCopy two SEVs

    V_THIN

    V_THINex 5 GB

    5 GB

  • Copyright IBM Corporation 2008

    Perform FlashCopy: V_THINex to V_THIN

    IBM_2145:REDCLUSTER:admin>svctask mkfcmap -source V_THINex -target V_THIN -name FC_SEVs -copyrate 100FlashCopy Mapping, id [3], successfully created

    IBM_2145:REDCLUSTER:admin>svctask startfcmap -prep FC_SEVs

    IBM_2145:REDCLUSTER:admin>svcinfo lsfcmap -delim , -filtervalue name=FC_*id,name,source_vdisk_id,source_vdisk_name,target_vdisk_id,target_vdisk_name,group_id,group_name,status,progress,copy_rate,clean_progress,incremental3,FC_SEVs,8,V_THINex,7,V_THIN,,,copying,57,100,100,off

    IBM_2145:REDCLUSTER:admin>svcinfo lsfcmap -delim , -filtervalue name=FC_*id,name,source_vdisk_id,source_vdisk_name,target_vdisk_id,target_vdisk_name,group_id,group_name,status,progress,copy_rate,clean_progress,incremental3,FC_SEVs,8,V_THINex,7,V_THIN,,,idle_or_copied,100,100,100,off

    V_THINex V_THIN

    5 GB5 GB

  • Copyright IBM Corporation 2008

    Host view after FC two SEVs

    V_THINex

    V_THIN

    5 GB

    5 GB

  • Copyright IBM Corporation 2008

    Capacity detail after FC two SEVs

    V_THINex

    5 GB

    V_THIN

    5 GB

  • Copyright IBM Corporation 2008

    Host view before FC - full to SEV copyrate=0

    V_FULL

    5 GB

    V_THIN

    5 GB

    Another example:

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svctask rmfcmap 3IBM_2145:REDCLUSTER:admin>svctask mkfcmap -source V_FULL -target V_THIN -name FC_F2SEV -copyrate 0 -grainsize 64FlashCopy Mapping, id [3], successfully createdIBM_2145:REDCLUSTER:admin>svctask startfcmap -prep FC_F2SEVIBM_2145:REDCLUSTER:admin>svcinfo lsfcmap 3id 3name FC_F2SEVsource_vdisk_id 6source_vdisk_name V_FULLtarget_vdisk_id 7target_vdisk_name V_THINgroup_idgroup_namestatus copyingprogress 0copy_rate 0start_time 080725174540dependent_mappings 0autodelete offclean_progress 100clean_rate 50incremental offdifference 100grain_size 64IO_group_id 0IO_group_name IOGROUP0

    Perform FlashCopy: V_FULL to V_THIN

    V_THIN

    5 GB

    V_FULL

    5 GB

    Only containscopy-on-write blocks

    copyrate=0snapshot

  • Copyright IBM Corporation 2008

    Host view of FC full to SEV with copyrate 0

    current dataon source vDisk

    V_FULL

    5 GB

    V_THIN

    5 GB

    PiT data viewon target vDisk

  • Copyright IBM Corporation 2008

    Capacity detail of vDisks during FlashCopy

    IBM_2145:REDCLUSTER:admin>svcinfo lsfcmap -delim , -filtervalue name=FC_F*id,name,source_vdisk_id,source_vdisk_name,target_vdisk_id,target_vdisk_name,group_id,group_name,status,progress,copy_rate,clean_progress,incremental3,FC_F2SEV,6,V_FULL,7,V_THIN,,,copying,0,0,100,off

    V_FULL

    5 GB

    V_THIN

    5 GB

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svctask stopfcmap FC_F2SEVIBM_2145:REDCLUSTER:admin>svcinfo lsfcmap -delim , -filtervalue name=FC_F*id,name,source_vdisk_id,source_vdisk_name,target_vdisk_id,target_vdisk_name,group_id,group_name,status,progress,copy_rate,clean_progress,incremental3,FC_F2SEV,6,V_FULL,7,V_THIN,,,stopped,0,0,100,off

    V_THIN

    5 GB

    Unable to access V_THIN after stopfcmap

    ?

    ?Disk 3

    No longer has accessto data on source

  • Copyright IBM Corporation 2008

    V_THIN

    5 GB

    V_THIN offline (fcmapstop & FC copyrate 0)

    ?

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svctask startfcmap -prep FC_F2SEVIBM_2145:REDCLUSTER:admin>svcinfo lsfcmap -delim , -filtervalue name=FC_F*id,name,source_vdisk_id,source_vdisk_name,target_vdisk_id,target_vdisk_name,group_id,group_name,status,progress,copy_rate,clean_progress,incremental3,FC_F2SEV,6,V_FULL,7,V_THIN,,,copying,0,0,100,off

    Host view after FC restart and copyrate 0

    V_THIN

    5 GB

  • Copyright IBM Corporation 2008

    V_THIN online (fcmapstart & FC Copyrate 0)

    V_THIN

    5 GB

  • Copyright IBM Corporation 2008

    Mixture of FC targets for disaster/data corruption recovery: Fully allocated source with: Fully allocated target - refreshed daily SEV targets with nocopy snapshots created hourly

    Fully allocated target available for disaster recovery SEV targets facilitates data corruption recovery An hourly SEV target can cascade as source to create fully allocated target for RPO and RTO

    targetdaily

    targethour1

    targethour3

    targethour2

    FULL/IFC

    SEV

    SEV

    SEV

    Procedure:1) Create nightly target - full copy with incremental on2) Start hour1 SEV targets with copyrate=0 snapshot3) Start hour 2 SEV target with copyrate=0, and so on4) Repeat at end of day by:

    a) Stop started hourly FC maps in chronological orderb) Go back to step 1)

    source

    SEFC more targets and using less storage

    FULL/IFC full copy with incremental turned on

  • Copyright IBM Corporation 2008

    Extent 9Extent 8Extent 7Extent 6Extent 5Extent 4Extent 3Extent 2Extent 1

    extent size512 MB

    Host sees ONE5 GB LUN

    (LBA0 LBAn)

    vDisk Mirroring (VDM) two sets of extents

    Extent 4Extent 3Extent 2Extent 1Extent 0

    extent size1024 MB

    Extent 0

    Copy 0

    Copy 1

    MDG1

    MDG2

    Copy created by:o mvdisko addvdiskcopy

    VirtualDisk

    5 GB

    Copy has its own:o mDisk groupo virtualization typeo fully allocated or SEV

  • Copyright IBM Corporation 2008

    Front End

    Metro/GlobalMirror

    Fast-writeCache

    FlashCopy

    Virtualization

    Back End

    SVC Node I/O Stack

    Space-efficient

    vDisk Mirroring MDG1 MDG2

    Promotes high availability at local site Expands data migration flexibility Enables conversions SEV to fully allocated Full to SEV if expandvdisksize planned

    VirtualDisk

    extent sextent s

    vDisk Mirroring (VDM) & SVC I/O processing

    Primary copy

    Read/Write requests

    readswrites writes

    Obliviousto VDM

  • Copyright IBM Corporation 2008

    Copy Service

    Grain Size(KB)

    1 MBbitmapspace

    20 MBbitmapspace

    512 MBbitmapspace

    FC 2562 TB

    target vDiskcapacity

    40 TBtarget vDisk

    capacity

    1024 TBtarget vDisk

    capacity

    FC 64512 GB

    target vDiskcapacity

    10 TBtarget vDisk

    capacity

    256 TBtarget vDisk

    capacity

    IFC 2561 TB

    target vDikscapacity

    20 TBtarget vDisk

    capacity

    512 TBtarget vDisk

    capacity

    IFC 64256 GB

    target vDiskcapacity

    5 TB target vDisk

    capacity

    128 TBtarget vDisk

    capacity

    MM/GM 2562 TBvDisk

    capacity

    40 TBvDisk

    capacity

    1024 TBvDisk

    capacity

    FC=FlashCopy IFC=Incremental FlashCopy MM=Metro Mirror GM=Global Mirror VDM=vDisk Mirroring

    Bitmap space and copy capacity (per iogroup)

    VDM 2562 TBvDisk

    capacity

    40 TBvDisk

    capacity

    1024 TBvDisk

    capacity

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsiogrp IOGROUP0id 0name IOGROUP0node_count 2vdisk_count 17host_count 5flash_copy_total_memory 20.0MBflash_copy_free_memory 19.9MBremote_copy_total_memory 20.0MBremote_copy_free_memory 20.0MBmirroring_total_memory 0.0MBmirroring_free_memory 0.0MB

    IBM_2145:REDCLUSTER:admin>svctask chiogrp -feature mirror -size 10 IOGROUP0IBM_2145:REDCLUSTER:admin>svcinfo lsiogrp 0id 0name IOGROUP0node_count 2vdisk_count 17host_count 5flash_copy_total_memory 20.0MBflash_copy_free_memory 19.9MBremote_copy_total_memory 20.0MBremote_copy_free_memory 20.0MBmirroring_total_memory 10.0MBmirroring_free_memory 10.0MB

    Allowing VDM set mirror bitmap space

    Default = no VDM

    20 TB VDM capacity

  • Copyright IBM Corporation 2008

    SEV Overallocation indicator example

    V8

    5120MB/3896MB x 100 = 131

    Consider convert SEV to fully allocated

  • Copyright IBM Corporation 2008

    SEV Overallocation capacity growth rate

    V8

    5120MB/5133MB x 100 = 99SEV size > fully allocated Convert to fully allocated

  • Copyright IBM Corporation 2008

    SEV allocated capacity - not related to deletes

    V8

  • Copyright IBM Corporation 2008

    VDM addvdiskcopy to V_THINex example IBM_2145:REDCLUSTER:admin>svctask addvdiskcopy -mdiskgrp 4 -syncrate 60 8Vdisk [8] copy [1] successfully created

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 8vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type8,V_THINex,0,online,yes,yes,0,REDGRP0,5.0GB,striped8,V_THINex,1,online,no,no,4,REDGRP6K,5.0GB,striped

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdisksyncprogress -delim , 8vdisk_id,vdisk_name,copy_id,progress,estimated_completion_time8,V_THINex,0,1008,V_THINex,1,8,080807232413

    IBM_2145:REDCLUSTER:admin>svctask chvdisk -syncrate 100 8

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdisksyncprogress -delim ,vdisk_id,vdisk_name,copy_id,progress,estimated_completion_time8,V_THINex,1,26,080807230759

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdisksyncprogress -delim ,IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 8vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type8,V_THINex,0,online,yes,yes,0,REDGRP0,5.0GB,striped8,V_THINex,1,online,yes,no,4,REDGRP6K,5.0GB,striped

    MDG1 MDG2

    V8

    Availability Migration Conversion

  • Copyright IBM Corporation 2008

    V8

    vDisk copy added for V_THINex

    REDGRP6Kwrite

    REDGRP0read/write

  • Copyright IBM Corporation 2008

    \IBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp REDGRP0id 0name REDGRP0status onlinemdisk_count 4vdisk_count 10capacity 120.0GBextent_size 512free_capacity 66.5GBvirtual_capacity 72.00GBused_capacity 39.54GBreal_capacity 51.70GBoverallocation 60warning 75

    IBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp REDGRP6Kid 4name REDGRP6Kstatus onlinemdisk_count 10vdisk_count 2capacity 10.0GBextent_size 1024free_capacity 3.0GBvirtual_capacity 7.00GBused_capacity 5.00GBreal_capacity 6.02GBoverallocation 70warning 0

    V8Storage

    Box A REDGRP0read/write

    Storage Box B

    REDGRP6Kwrite

    Higher availability and more migration flexibility

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svctask chvdisk -primary 1 8IBM_2145:REDCLUSTER:admin>

    V8

    REDGRP6Kread/write

    REDGRP0write

    Change vDisk access set primary to copy 1

  • Copyright IBM Corporation 2008

    2

    1

    3

    Removing storage subsystem affected vDisks?

    V8

    REDGRP6Kread/write

    REDGRP0write

    V11

    REDGRP6Kread/write

    Note: CLI command is svcinfo lscontrollerdependentvdisks

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svctask addvdiskcopy -mdiskgrp 2 -syncrate 100 -rsize 512 -unit mb -autoexpand V_spunkyVdisk [11] copy [1] successfully createdIBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 11 vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type11,V_spunky,0,online,yes,yes,4,REDGRP6K,2.0GB,striped11,V_spunky,1,online,yes,no,2,REDGRP1,2.0GB,stripedIBM_2145:REDCLUSTER:admin>svcinfo lssevdiskcopy -delim , 11 vdisk_id,vdisk_name,copy_id,mdisk_grp_id,mdisk_grp_name,capacity,used_capacity,real_capacity,free_capacity,overallocation,autoexpand,warning,grainsize11,V_spunky,0,4,REDGRP6K,2.0GB,0.41MB,1.02GB,1.02GB,196,on,80,3211,V_spunky,1,2,REDGRP1,2.0GB,0.41MB,528.38MB,527.97MB,387,on,80,32

    4

    5

    6 OK now to take storage box offline

    Add a vDisk copy in another storage subsystem

    V11

    REDGRP6Kread/write

    REDGRP1write

  • Copyright IBM Corporation 2008

    V_THINex data access - primary copy offlineIBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp -delim ,id,name,status,mdisk_count,vdisk_count,capacity,extent_size,free_capacity,virtual_capacity,used_capacity,real_capacity,overallocation,warning0,REDGRP0,online,4,10,120.0GB,512,66.5GB,72.00GB,39.54GB,51.70GB,60,754,REDGRP6K,offIline,10,2,10.0GB,1024,3.0GB,7.00GB,5.00GB,6.02GB,70,0

    V8

    REDGRP6KREDGRP0Read/write

  • Copyright IBM Corporation 2008

    V_THINex data access - primary copy onlineIBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp -delim ,id,name,status,mdisk_count,vdisk_count,capacity,extent_size,free_capacity,virtual_capacity,used_capacity,real_capacity,overallocation,warning0,REDGRP0,online,4,10,120.0GB,512,66.5GB,72.00GB,39.69GB,51.70GB,60,754,REDGRP6K,online,10,2,10.0GB,1024,3.0GB,7.00GB,5.00GB,6.02GB,70,0

    V8

    REDGRP6Kread/write

    REDGRP0write

  • Copyright IBM Corporation 2008

    V_THINex data access SEV copy deletedIBM_2145:REDCLUSTER:admin>svcinfo lssevdiskcopy -delim , 8vdisk_id,vdisk_name,copy_id,mdisk_grp_id,mdisk_grp_name,capacity,used_capacity,real_capacity,free_capacity,overallocation,autoexpand,warning,grainsize8,V_THINex,0,0,REDGRP0,5.0GB,4.69GB,5.01GB,330.38MB,99,on,80,64IBM_2145:REDCLUSTER:admin>svctask rmvdiskcopy -copy 0 8IBM_2145:REDCLUSTER:admin>svcinfo lssevdiskcopy -delim , 8IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 8vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type8,V_THINex,1,online,yes,yes,4,REDGRP6K,5.0GB,striped

    V8

    REDGRP6Kread/write

  • Copyright IBM Corporation 2008

    V_THINex vDisk detail after SEV copy 0 deleted

    VREDGRP6Kread/write

    8

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 11 vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type11,V_spunky,0,online,yes,yes,4,REDGRP6K,2.0GB,striped11,V_spunky,1,online,yes,no,2,REDGRP1,2.0GB,striped

    V11

    REDGRP6Kread/write

    REDGRP1write

    V11

    REDGRP6Kread/write

    REDGRP1read/write

    Vnn

    Split a mirrored copy to create a new vDisk

    Note: CLI command is svctask splitvdiskcopy

  • Copyright IBM Corporation 2008

    Select the copy and name the new vDisk

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsvdisk -delim , -filtervalue name=V_spunk*id,name,IO_group_id,IO_group_name,status,mdisk_grp_id,mdisk_grp_name,capacity,type,FC_id,FC_name,RC_id,RC_name,vdisk_UID,fc_map_count,copy_count11,V_spunky,0,IOGROUP0,online,4,REDGRP6K,2.0GB,striped,,,,,60050768018A8028580000000000005C,0,123,V_spunky_PIT,0,IOGROUP0,online,2,REDGRP1,2.0GB,striped,,,,,60050768018A80285800000000000061,0,1IBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 11vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type11,V_spunky,0,online,yes,yes,4,REDGRP6K,2.0GB,stripedIBM_2145:REDCLUSTER:admin>svcinfo lsvdiskcopy -delim , 23vdisk_id,vdisk_name,copy_id,status,sync,primary,mdisk_grp_id,mdisk_grp_name,capacity,type23,V_spunky_PIT,0,online,yes,yes,2,REDGRP1,2.0GB,striped

    Two unique vDisks from mirrored copies

    V11

    V23

  • Copyright IBM Corporation 2008

    Mirrored vDisks require writes to both copies which may impact performance

    Mirrored function is placed below cache to minimize impactWrite performance may be restricted by the slower copys

    storage subsystem Mirror to like disk subsystems

    No attempt in SVC v4.3.0 to take advantage of mirroring for performance For example, read algorithm doesnt try to balance load or

    read from both copies Synchronization is expected to have a similar impact on the

    system as FlashCopy or data migration Can be controlled by syncrate option on svctask chvdisk

    VDM - performance

  • Copyright IBM Corporation 2008

    IBM_2145:REDCLUSTER:admin>svcinfo lsmdiskgrp 0id 0name REDGRP0status onlinemdisk_count 4vdisk_count 12capacity 120.0GBextent_size 512free_capacity 12.0GBvirtual_capacity 127.00GBused_capacity 95.00GBreal_capacity 106.69GBoverallocation 105warning 75

    Notification options: SVC log SNMP trap email

    mDisk group space warning code 989001

    (95/120GB)x100=79%(used capacity/capacity)x100

    Defaults to no warning; set with mkmdiskgrp or chmdiskgrp -warning

  • Copyright IBM Corporation 2008

    SVC v4.3 highlights summary: Space-efficient virtual disks (SEVs) and space-efficient FlashCopy provides thin-provisioning and snapshot functionality enhances utilization efficiency of physical disk capacity available to all mDisk groups available to ALL SVC supported storage subsystems available at no additional charge with SVC base license

    Multi-target FlashCopy - copies increased from 16 to 256 facilitates copy frequency and consumes less storage via SEVs

    FlashCopy licensing based on source capacity only

    Virtual disk mirroring (VDM) -- two sets of mDisk extents/vDisk protects against storage subsystem hardware failures expands data migration flexibility available at no additional charge with SVC base license

    Number of supported vDisks per I/O group doubles to 2048 SSPC replaces SVC Master Console for SVC Console

  • Copyright IBM Corporation 2008

    Reference Materials

    Classes and reference books:

    z Course SN830 SVC Planning and Implementation Workshop

    z SVC Information Center http://tinyurl.com/6qdyx8

    z SVC support Web site - http://tinyurl.com/5bkclv

    z Redbooks http://www.redbooks.ibm.com, search on SVC

  • Copyright IBM Corporation 2008

    Trademarks and DisclaimersThe following are trademarks of the International Business Machines Corporation in the United States and/or other countries. For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml: ADD TRADEMARKS FROM DOCUMENT THAT APPLY

    The following are trademarks or registered trademarks of other companies:Java and all Java based trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countries or bothMicrosoft, Windows,Windows NT and the Windows logo are registered trademarks of Microsoft Corporation in the United States, other countries, or both.Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarksof 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 or both.Linux is a 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.

    NOTES:Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors including system hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level systems. There is no guarantee these measurements will be the same on generally-available systems. Users of this document should verify the applicable data for their specific environment.

    IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.

    Information is provided AS IS without warranty of any kind.

    All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.

    This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area.

  • Copyright IBM Corporation 2008

    Trademarks and Disclaimers (continued)

    All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

    Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

    Prices are suggested US list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact your IBM representative or Business Partner for the most current pricing in your geography.

    Any proposed use of claims in this presentation outside of the United States must be reviewed by local IBM country counsel prior to such use.

    The information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

    Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The

    materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

    IBM makes no representation or warranty regarding third-party products or services including those designated as ServerProven, ClusterProven or BladeCenter Interoperability Program products. Support for these third-party (non-IBM) products is provided by non-IBM Manufacturers.

    IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 10504-1785 USA.

  • Copyright IBM Corporation 2008

    Do You Really Wanna be THIN and/or is Doubling More Fun?Slide Number 2Slide Number 3Slide Number 4Slide Number 5Slide Number 6Slide Number 7Slide Number 8Slide Number 9Slide Number 10Slide Number 11Slide Number 12Slide Number 13Slide Number 14Slide Number 15Slide Number 16Slide Number 17Slide Number 18Slide Number 19Slide Number 20Slide Number 21Slide Number 22Slide Number 23Slide Number 24Slide Number 25Slide Number 26Slide Number 27Slide Number 28Slide Number 29Slide Number 30Slide Number 31Slide Number 32Slide Number 33Slide Number 34Slide Number 35Slide Number 36Slide Number 37Slide Number 38Slide Number 39Slide Number 40Slide Number 41Slide Number 42Slide Number 43Slide Number 44Slide Number 45Slide Number 46Slide Number 47Slide Number 48Slide Number 49Slide Number 50Slide Number 51Slide Number 52Slide Number 53Slide Number 54Slide Number 55Slide Number 56Slide Number 57Slide Number 58Slide Number 59Slide Number 60Slide Number 61Slide Number 62Slide Number 63Slide Number 64Slide Number 65Slide Number 66Slide Number 67Slide Number 68Slide Number 69Slide Number 70