3PAR Customer Presentation 10312011

Embed Size (px)

DESCRIPTION

3PAR Basic Learning Document. Very Good for Beginners. Must Read it. You will get total Overview of the 3 Par...

Citation preview

  • 7/18/2019 3PAR Customer Presentation 10312011

    1/118

    Serving Information

    3PAR Hardware Overview

    3PAR Virtual Volume Concepts

    3PAR Virtual Copy

    3PAR Dynamic Optimization

    3PAR System Reporter and Adaptive Optimization

    3PAR Customer Support Information

    Hands-on session

    3PAR Inform Management Console (IMC) Installation

    3PAR Single Initiator -> Single Port Target zoning

    Virtual Volume creation

    Exporting Virtual LUN to hosts

    Virtual Copy creation

    Exporting Virtual Copy to hosts

    Dynamic Optimization

    Wrap up

    3PAR Company Confidential

    Agenda

  • 7/18/2019 3PAR Customer Presentation 10312011

    2/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    3PAR Hardware Overview

  • 7/18/2019 3PAR Customer Presentation 10312011

    3/118

  • 7/18/2019 3PAR Customer Presentation 10312011

    4/118

    Serving Information3PAR Company Confidential

    Redundant Power

    Supplies (Drive Cage)

    Drive MagazineRedundant Power

    Supplies

    Backplane

    Redundant Batteries

    Redundant PDUs

    Drive Chassis (4U)

    Controller Node

    (4U)

    Service Processor

    Cabinet

    Cabinet

    Standard 19 rack footprint

    40 EIA units

    Built-in cable management

    No Need to reserve for expansion

    3PAR InSpire architecture: Cabinet

  • 7/18/2019 3PAR Customer Presentation 10312011

    5/118

    Serving Information5

    3PAR F-Class Architecture Basics

    Same underlined architecture as the T-Classtailored for the midrange

    Cache coherent & massively loadbalanced

    Mixed workload & Fast RAID

    Thin Built In

    Same advanced 3PAR software as inthe T-Class

    InForm OS

    Thin Provisioning & Virtual Copy

    Dynamic Optimization Virtual Domains

    Remote Copy (connect to other InServmodels)

  • 7/18/2019 3PAR Customer Presentation 10312011

    6/118

    Serving Information3PAR Company Confidential

    3PAR InServ F-Class Storage Server Specifications

    F-Class Drive Chassis(frontview)HDD HDD HDD HDD

    HDD HDD HDD HDD

    HDD HDD HDD HDD

    HDD HDD HDD HDD

    3U

    F-Class Controllers(Rearview)

    Integrated

    Power

    Supply &

    Battery

    Integrated

    Power

    Supply &

    Battery

    Optional

    Adapter

    Slots Built-in Fibre Channel

    (4Gb/s) ports

    Built-in GigE port for

    Remote Copy

    4U

  • 7/18/2019 3PAR Customer Presentation 10312011

    7/118

    Serving Information7

    3PAR InServ F-Class Storage Server Specifications

    F-Class Controllers(Rearview)

    F-Class Drive Chassis(frontview)

    Integrated

    Power

    Supply &

    Battery

    Integrated

    Power

    Supply &

    Battery

    One Xeon Quad-Core 2.33GHz CPU per node

    One 3PAR Gen3 ASIC per node

    4GB Control & 6GB Data Cache per node

    Built-in I/O ports per node

    4 FC (4Gb/s) ports (host or backend

    connectivity)

    Gigabit Ethernet port for Remote Copy

    Optional I/O adapter slots per node

    Up to 2 slots per node (or up to 4 moreFC and/or iSCSI ports per node

    4U Form Factor

    Cabinet Options: 2M Cabinet or 3rdparty rack

    mountable

    4Gb/sec internally switched FC Drive Chassis

    16 drives in 3U

    Up to 384 drives across 24 Drive Chassis

    Mixable FC and Nearline drives

    Cabinet Options: 2M Cabinet or 3rdparty rack

    mountable

    Optional

    Adapter

    Slots Built-in Fibre Channel

    (4Gb/s) ports

    Built-in GigE port for

    Remote Copy

    4U

    3U

    HDD HDD HDD HDD

    HDD HDD HDD HDD

    HDD HDD HDD HDD

    HDD HDD HDD HDD

  • 7/18/2019 3PAR Customer Presentation 10312011

    8/118

    Serving Information3PAR Company Confidential

    InServ Numbering Systems

    The Administrator should know the numbering

    systems for:

    Nodes

    Drive Chassis

    Drive Magazines

    PCI slots

    General Rule: Top = Starts with 0

    Left = Starts with 0

  • 7/18/2019 3PAR Customer Presentation 10312011

    9/118

    Serving Information3PAR Company Confidential

    Node Numbering

    For Example:

    If a T800 has

    only TWO

    nodes then

    they arelocated at the

    bottom of

    cabinet and

    numbered 6and 7

    D

    T800 - Front

    SP

    0 1

    0

    C

    B

    A

    2 3

    4 5

    6 7

    T400 - Front

    D

    0 1

    C

    B

    A

    2 3

    F

    E

    SP

  • 7/18/2019 3PAR Customer Presentation 10312011

    10/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    Thank You

  • 7/18/2019 3PAR Customer Presentation 10312011

    11/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    3PARVirtual Volume (VV) Concepts

  • 7/18/2019 3PAR Customer Presentation 10312011

    12/118

    Serving Information3PAR Company Confidential

    Objectives:

    Understand InForm OS RAID concepts

    Understand concepts of InServ Chunklets

    Understand InForm OS Logical Disks (LDs)

  • 7/18/2019 3PAR Customer Presentation 10312011

    13/118

    Serving Information3PAR Company Confidential

    InServ Concepts for Volume Management

    Section Content covers:

    InServ Chunklet/Physical disk

    InServ RAID 1

    InServ RAID 5

    InServ RAID MP (RAID 6)

    Virtual Volumes, VLUNS (LUNS)

    Logical disks (LDs)

  • 7/18/2019 3PAR Customer Presentation 10312011

    14/118

    Serving Information3PAR Company Confidential

    Physical DiskChunklets (256 MB)

    C = 256 MB Data Chunklet

    SC = 256 MB Spare Chunklet

    C C

    C C C C

    Physical Disk

    SCSCSC

    Each InServ Physical

    disk is initialized with

    data chunklets andspare chunklets.

  • 7/18/2019 3PAR Customer Presentation 10312011

    15/118

    Serving Information3PAR Company Confidential

    3PAR RAID 1 Concepts

    RAID 1 is mirrored data

    Data is written as paired chunklets

    Each chunklet on the RAID set is on a different physical

    disk

    Setsize = 2

    Default size (RAID 1)

    Usable space = 256MB

    C C

  • 7/18/2019 3PAR Customer Presentation 10312011

    16/118

    Serving Information3PAR Company Confidential

    3PAR RAID 5 Concepts

    RAID 5 uses parity to reconstruct data

    RAID 5 uses a setsize of 4 by default

    Setsize = 4 (3+1)

    Default size (RAID 5)

    Usablespace = 768 MB

    (3*256)

    C C C p

    Setsize = 6 (5+1)

    Usable space = 1280MB

    (5*256)

    C C C c c p

    C C p C

    Cp CC

  • 7/18/2019 3PAR Customer Presentation 10312011

    17/118

    Serving Information3PAR Company Confidential

    3PAR RAID 5 Concepts Contd

    C C C c c pCCC

    Setsize = 9 (8+1)

    What is the usable space for this setsize?

    Usable space = 2048 MB (8*256)

  • 7/18/2019 3PAR Customer Presentation 10312011

    18/118

    Serving Information3PAR Company Confidential

    3PAR RAID Multi Parity (MP) Concepts

    RAID MP uses parity (double paritycan deliver data ina double disk failure) to reconstruct data and performedin the ASIC XOR engine

    RAID MP only supports two setsizes ( 8 and 16)

    The default set size of 8 has the same data to parityratio as the default RAID-5 set size of 4 -- 3:1 in bothcases.

  • 7/18/2019 3PAR Customer Presentation 10312011

    19/118

    Serving Information3PAR Company Confidential 1919

    UsageMeaning of -ha cage For RAID MP

    The system defines "-ha cage" as "will tolerate the failure of ONE

    cage. This means:

    Up to two chunklets are allowed to share the same cage.

    The default R6 -ha cage set size 8 requires 4 cages per node-

    pair, just like the default R5 set size 4.

    If 8 cages are available, the layout will use one chunklet per cage.

    The same rules apply to -ha mag up to two chunklets are

    allowed per mag but the system will place only one chunklet permag if possible.

  • 7/18/2019 3PAR Customer Presentation 10312011

    20/118

    Serving Information3PAR Company Confidential

    3PAR Volume Management View

    Logical disksPhysical Disks Chunklets

    The 3PAR InForm OS manages the above automatically 3PAR VM manages

    and presents

    volumes to serverfarms

    Virtual Volumes

    OLTP

    D.W.

  • 7/18/2019 3PAR Customer Presentation 10312011

    21/118

    Serving Information3PAR Company Confidential

    3PAR InServ Virtual Volume

    The only storage component visible to Hosts

    Virtual

    Volume

    Host SeesVirtual Volume

    as a LUN

  • 7/18/2019 3PAR Customer Presentation 10312011

    22/118

    Serving Information3PAR Company Confidential 22

    Building a Virtual Volume

    Physical Drive

    Chunklets

    Starts with

    Physical

    drives

    Divided into

    Chunklets

  • 7/18/2019 3PAR Customer Presentation 10312011

    23/118

    Serving Information3PAR Company Confidential 23

    Chunklets: Foundation of Virtual Volume

  • 7/18/2019 3PAR Customer Presentation 10312011

    24/118

    Serving Information3PAR Company Confidential 24

    Start with a Raid Set as the Building Block

    Raid 5 (4+1)

    Raid Set Chunklets:

    Selected from

    separate physical

    drives Selected from

    separate chassis

  • 7/18/2019 3PAR Customer Presentation 10312011

    25/118

    Serving Information3PAR Company Confidential

    Logical Disk

    A collection of physical disk chunklets (256 MB)

    Arranged as rows of RAID sets

    Each RAID set is made up of chunklets from different

    physical disks

    A chunklet can only be assigned to one logical disk

  • 7/18/2019 3PAR Customer Presentation 10312011

    26/118

    Serving Information3PAR Company Confidential

    InServ Virtual Volume For RAID 5

    Virtual Volume

    Node Node

    Logical

    Disk

    Logical

    Disk

    6 GB VV

    3072 MB per

    Node/LD

    C = 256 MB Chunklet

    C

    CC

    P

    C

    CP

    C

    C

    PC

    C

    P

    CC

    C

    4 RAID Sets * 768 MB usable

    data = 3072 MB

    3072 MB per

    Node/LD

    CC

    P

    P

    C

    C

    C C

    C

    P

    P

    CC

    CC

    C

    RAID Set RAID Set

    1

    3

    2

    4

    1

    3

    2

    4

  • 7/18/2019 3PAR Customer Presentation 10312011

    27/118

    Serving Information3PAR Company Confidential

    Default InServ Layout of 2 Node 6 GB Logical Disk

    InServ will place chunklets on separate physical disks

    InServ will insure physical disks are on separate drive

    magazines

    InServ will try to have each drive magazine on a separatedrive chassis

    InServ will try to make each Logical Disk owned by each

    node the same size

  • 7/18/2019 3PAR Customer Presentation 10312011

    28/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    Thank You

  • 7/18/2019 3PAR Customer Presentation 10312011

    29/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    3PAR Virtual Copy

  • 7/18/2019 3PAR Customer Presentation 10312011

    30/118

    Serving Information3PAR Company Confidential

    3PAR Virtual Copy

    A snapshot of another Virtual Volume (a base

    volume or another Virtual Copy) created using

    copy-on-writetechniques available only with a3PAR Virtual Copy license.

  • 7/18/2019 3PAR Customer Presentation 10312011

    31/118

    Serving Information3PAR Company Confidential

    Virtual Copy Characteristics

    Records only the changes to the original volume

    Administrator can make hundreds of Virtual Copies of aVirtual Volume assuming there is enough storage space

    Virtual Copy volumes use CPG space

    Using the InForm GUI to create Virtual Copiesautomatically enforces relationship rules

  • 7/18/2019 3PAR Customer Presentation 10312011

    32/118

    Serving Information3PAR Company Confidential

    Virtual Copy Limits 2.3.1

    Maximum number of virtual volumes (base and virtual copies) 8192

    Maximum number of base virtual volumes 4096

    Maximum number of snapshots per base virtual volume 2048

    Maximum number of read-write copies per read-only copy 256

  • 7/18/2019 3PAR Customer Presentation 10312011

    33/118

    Serving Information3PAR Company Confidential

    Dual SD SpaceTPVV/Base and VC

    Dual SD Space provides the following benefits,

    The base virtual volume and the virtual copies can be mapped to

    different CPGs. This means that they can have different quality of

    service characteristics. For example, the base SD space can be

    derived from a RAID 1 CPG and the virtual copy SD space from aRAID 5 CPG.

    The base SD space and the virtual copy SD space can grow

    independently without impacting each other (each SD space has

    its own allocation warning and limit).

    Dynamic optimization can tune the base SD space and the virtual

    copy SD space independently.

  • 7/18/2019 3PAR Customer Presentation 10312011

    34/118

    Serving Information3PAR Company Confidential 34

    Virtual Copy 2.3.1

    Prior to 2.3.1, only one read-write virtual copy per read-

    only virtual copy was permitted.

    This was burdensome to customers who wanted multiple

    read-write copies from a single golden read-only copy.

    Prior to 2.3.1, a virtual copy could only be promoted back

    to the base volume.

    From 2.3.1 a snapshot can be promoted to any read-writeparent within the same virtual volume family tree providing

    greater flexibility to the user.

  • 7/18/2019 3PAR Customer Presentation 10312011

    35/118

    Serving Information3PAR Company Confidential 35

    Virtual Copy Promotion

    From 2.3.1 a virtual copy (snapshot) can be promotedto any read-write parent within the same virtualvolume family tree.

    The promotion detects the differences between thesnapshot and the read-write parent and then copiesthese differences back to the read-write parent.

    By default, a promotion will promote back to the basevolume. However, the -target option can be used tospecify any read-write parent within the same virtualvolume tree.

  • 7/18/2019 3PAR Customer Presentation 10312011

    36/118

    Serving Information3PAR Company Confidential

    Virtual Copy Relationships

    Virtual Copy can be read-onlyor read/write

    The rules that enforce relationships between a base

    volume and its Virtual Copy revolve around read-onlyor

    read/write

    Read-onlyand read/write (up to 256)Can make as many

    R/W VCs per R/O as needed. Base volumes are always

    read/write

  • 7/18/2019 3PAR Customer Presentation 10312011

    37/118

    Serving Information3PAR Company Confidential

    Virtual Copy Relationships Contd

    A read-onlycopy can have up to 256 read/writeVirtual

    Copys

    A read/writeVirtual Copy can have many read-onlycopies

  • 7/18/2019 3PAR Customer Presentation 10312011

    38/118

    Serving Information3PAR Company Confidential

    Virtual Copy Relationships Contd

    The following shows a more complex relationship scenario

  • 7/18/2019 3PAR Customer Presentation 10312011

    39/118

    Serving Information3PAR Company Confidential

    Virtual CopyCopy-on-Write Function (Data Written)

    Base Volume

    Snapshot Admin (SA) Space Timestamp 5/25/06 14:35

    1. Pointer to data

    2. P

    3. P

    4. P

    Snapshot Data (SD) Space

    Stores Original Base Volume

    changes

    1. A

    2. B

    3. C

    5. E

    6. F

    7. G

    4. D4. D4. D

    4. D

    New

    Copy-on-write to SD

    Write Data

  • 7/18/2019 3PAR Customer Presentation 10312011

    40/118

    Serving Information3PAR Company Confidential

    Suggested Virtual Copy Naming Convention

    The InServ InForm OS does not impose a naming

    convention on Virtual Copies

    The Administrator names the Virtual Copy at the time of

    creation

  • 7/18/2019 3PAR Customer Presentation 10312011

    41/118

    Serving Information3PAR Company Confidential

    InForm GUI View of Virtual Copies

    The GUI gives a very easy to read graphical view of VCs:

    Read Only

    Read Write

  • 7/18/2019 3PAR Customer Presentation 10312011

    42/118

    Serving Information3PAR Company Confidential

    Virtual Copy Policy Settings

    Possible Scenario: Not enough space remains to record

    changes in SA or SD space which would make thesnapshots stale

    The Admin can choose:

  • 7/18/2019 3PAR Customer Presentation 10312011

    43/118

    Serving Information3PAR Company Confidential

    Creating a Virtual Copy Using The GUI

    Right Click and select Create Virtual Copy

    Specify a Name and R/O or R/W then click OK

  • 7/18/2019 3PAR Customer Presentation 10312011

    44/118

    Serving Information3PAR Company Confidential

    Creating a Virtual Copy Using CLI

    command

    Task: Create a R/O snapshot from a base volume

    cli% creaetesvro svr0_vv0 vv0

  • 7/18/2019 3PAR Customer Presentation 10312011

    45/118

    Serving Information3PAR Company Confidential

    Consistency Groups - VC

    command

    Creates consistency group snapshots of a group of

    VVs. Consistent group snapshots are created at the

    same point in time to ensure group VV consistency.The default is R/W.

    cli% creategroupsvro VV1 VV2 VV3 VV4

  • 7/18/2019 3PAR Customer Presentation 10312011

    46/118

    Serving Information3PAR Company Confidential

    Promoting a Virtual Copy

    The data on a snapshot can be rolled back to a basevolume

    The base volume and the snapshot cannot be exportedduring this operation

    You can use the InForm GUI or command

    Promote using GUI (right click on VC):

    Promote using CLI:

    1. Cli% promotesv

  • 7/18/2019 3PAR Customer Presentation 10312011

    47/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    Thank You

  • 7/18/2019 3PAR Customer Presentation 10312011

    48/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    3PAR Dynamic Optimization

    Obj ti

  • 7/18/2019 3PAR Customer Presentation 10312011

    49/118

    Serving Information3PAR Company Confidential

    Objectives

    Explain the benefits of Dynamic Optimization (DO)

    Change Volume RAID level

    Change Volume Availability level

    Change Volume Service level

    Reclaim Unused LD Space

    3PAR D i O ti i ti

  • 7/18/2019 3PAR Customer Presentation 10312011

    50/118

    Serving Information3PAR Company Confidential

    3PAR Dynamic Optimization

    An optional InForm OS feature that enables you to

    dynamically tune volumes by changing volume

    parameters. 3PAR Dynamic Optimization (DO)

    requires the use of the InForm CLI and also

    requires a 3PAR Dynamic Optimization license

    3PAR D i O ti i ti

  • 7/18/2019 3PAR Customer Presentation 10312011

    51/118

    Serving Information3PAR Company Confidential

    3PAR Dynamic Optimization

    A Software Solution that offers:

    A Single-command for online and non-

    disruptive service level optimization

    A cost-effective approach to manage a

    massive scalable tiered storage array

    Flexibility for all stages of the disk-based

    data lifecycle

    D i O ti i ti D t S i L l C t l

  • 7/18/2019 3PAR Customer Presentation 10312011

    52/118

    Serving Information3PAR Company Confidential

    Dynamic Optimization - Data Service Level Control

    RAID 10

    RAID 50

    (2 to 8+1)

    Massive versus

    restricted use of:

    drives

    processors

    ports / loops

    Selection of

    inner versus

    outer tracks

    on disk

    platters

    Various sizes

    and speeds of

    FC or Nearline

    RAID Type

    System

    ResourceApplication

    RadialPlacement Drive Type

    3PAR D i O ti i ti B fit F St Ad i i t ti

  • 7/18/2019 3PAR Customer Presentation 10312011

    53/118

    Serving Information3PAR Company Confidential

    3PAR Dynamic Optimization Benefit For Storage Administration

    Allows for a non-disruptive re-layout of Virtual Volumes on

    the 3PAR InServ (move volumes to different physical disksto accommodate new user demands)

    Promotes system optimization through improved utilization

    of all physical resources for the current configuration

    (Take advantage of a H/W upgrade)

    Allows for altering of service levels associated to a

    Virtual Volume (change RAID levels, set sizes, spare

    chunklets)

    D i O ti i ti P t ti l U

  • 7/18/2019 3PAR Customer Presentation 10312011

    54/118

    Serving Information3PAR Company Confidential

    1. Proactively ensure data service levels during expected peak demand

    periods (Quarter End, Holiday Shopping Season, High volume trading days)

    2. Meet service level or SLA change orders on demand.

    Dynamic OptimizationPotential Uses

    Unused Buffer

    App B

    (RAID 5)

    App C

    (RAID 5)

    Unused Buffer

    App B

    (RAID 5)

    App C

    (RAID 5)

    Peak PeriodNormal Period Normal Period

    App A

    (RAID 10)

    Greater

    Revenue

    Greater

    Revenue

    RAID 10

    Striped massively

    RAID 50 (3+1)

    Greater resources

    RAID 50 (7+1)

    Restricted resources

    App A

    (RAID 5)

    App A

    (RAID 5)

    Silver Gold Platinum

    App C

    (RAID 5)

    App B

    (RAID 5)

    Unused Buffer

    Performance, Port

    Resources

    Spindle, Loop

    Resources

    D i O ti i ti P t ti l U

  • 7/18/2019 3PAR Customer Presentation 10312011

    55/118

    Serving Information3PAR Company Confidential

    3. Deliver the required service levels for the lowest possible cost

    throughout the data lifecycle

    4. Accommodate rapid or unexpected, application growth on demand by

    freeing raw capacity

    Dynamic OptimizationPotential Uses

    Create 7.5 TBsof

    useable capacity ondemand !10 Useable TBs

    + 7.5 Useable TBs

    20 Raw TBs, RAID 10 20 Raw TBs, RAID 50

    10 Useable TBs

    10TB

    Useable

    50%

    Savings

    80%

    Savings*

    RAID 10

    147GB FC Drives

    RAID 50 (3+1)

    300GB FC Drives

    RAID 50 (7+1)

    500GB ATA-Class Drives

    3PAR D i O ti i ti t C t

  • 7/18/2019 3PAR Customer Presentation 10312011

    56/118

    Serving Information3PAR Company Confidential

    3PAR Dynamic Optimization at a Customer

    Before Dynamic Optimization

    0

    100

    200

    300

    400

    500

    600

    1 20 39 58 77 96

    Physical Disks

    Chunklets

    Free

    Used

    After Dynamic Optimization

    0

    100

    200

    300

    400

    500

    600

    1 20 39 58 77 96

    Physical Disks

    Chunklets

    Free

    Used

    Data layoutafter a seriesof capacityupgrades

    Data layoutafter Dynamic

    Optimization(non-disruptive)

    R l t f V l F ll i H d U d

  • 7/18/2019 3PAR Customer Presentation 10312011

    57/118

    Serving Information3PAR Company Confidential

    Re-layout of a Volume Following Hardware Upgrade

    Scenario:

    2 nodes have been added (nodes 2 and 3)

    cli% tunealdvvnd 2,3

    To verify results use showldvv

    Change Volume RAID Level

  • 7/18/2019 3PAR Customer Presentation 10312011

    58/118

    Serving Information3PAR Company Confidential

    Change Volume RAID Level

    Scenario:

    Volume was originally created as RAID1. Customer elects to save disk space

    and wants RAID 5.

    cli% tunealdvvt r5

    To verify results use showldvv

    Change Volume Availability Level

  • 7/18/2019 3PAR Customer Presentation 10312011

    59/118

    Serving Information3PAR Company Confidential

    Change Volume Availability Level

    Scenario:

    You have added some cages and now would like totake advantage of added cage availability

    cli% tunealdvv (default is cage availability)

    To verify results use showldvv

  • 7/18/2019 3PAR Customer Presentation 10312011

    60/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR Company Confidential

    3PAR Customer Training:System Reporter

    Course Objectives

  • 7/18/2019 3PAR Customer Presentation 10312011

    61/118

    Serving Information3PAR Company Confidential

    Course Objectives

    At the end of this presentation the student should be ableto :

    Understand the Components of System Reporter

    Know where to find Install and Configurationdocumentation for System Reporter

    Use System Reporter User Manual

    Produce reports

    Use Quick Reports

    Available Documentation

  • 7/18/2019 3PAR Customer Presentation 10312011

    62/118

    Serving Information3PAR Company Confidential

    Available Documentation

    Customer documentation

    Release NotesAvailable on CD

    User GuideAvailable from the web client and

    separately on the CD

    White PaperAshok Singhal (developer of System

    Reporter & CTO)

    View Of SR Documentation DCS

  • 7/18/2019 3PAR Customer Presentation 10312011

    63/118

    Serving Information3PAR Company Confidential

    View Of SR Documentation - DCS

    System Reporter is Historical Reporting Tool

  • 7/18/2019 3PAR Customer Presentation 10312011

    64/118

    Serving Information3PAR Company Confidential

    System Reporter is Historical Reporting Tool

    Administration and Debugging

    Identify performance problems that may havehappened a short while ago

    Drill-down on performance changes

    Capacity Planning

    Space usage trends

    Performance capacity trends

    Active Monitoring

    Email Alerts

    System Reporter Report Types

  • 7/18/2019 3PAR Customer Presentation 10312011

    65/118

    Serving Information3PAR Company Confidential

    System Reporter Report Types

    System Reporter Requirements

  • 7/18/2019 3PAR Customer Presentation 10312011

    66/118

    Serving Information3PAR Company Confidential

    System Reporter Requirements

    Installing System Reporter

  • 7/18/2019 3PAR Customer Presentation 10312011

    67/118

    Serving Information3PAR Company Confidential

    Installing System Reporter

    3 Basic Steps

    Less than 30 minutes to install in most cases

    1. 3PAR CLI

    2. Apache Server

    3. Run System Reporter

    SR and User Interface Components

  • 7/18/2019 3PAR Customer Presentation 10312011

    68/118

    Serving Information3PAR Company Confidential

    SR and User Interface Components

    Theory of Operation: Database

  • 7/18/2019 3PAR Customer Presentation 10312011

    69/118

    Serving Information3PAR Company Confidential

    Theory of Operation: Database

    Database server can be on different machine for MySQL and Oracle.

    SQLite database is just files in a directory.

    Sampler and web server communicate only via the DB

    Exception: When adding InServ to be sampled, web server creates

    password file that the sampler then uses.

    The sampleinserv table in the DB tells sampler which InServ systems

    to sample. The policy table in the DB tells sampler

    where the CLI password files for InServs are

    how often to sample

    how long to keep the samples

    when to compact the DB

    The alertconfig table in the DB tells sampler what metrics to compute

    to see if an alert should be generated.

    Theory of Operation: Database Schema

  • 7/18/2019 3PAR Customer Presentation 10312011

    70/118

    Serving Information3PAR Company Confidential

    Theory of Operation: Database Schema

    Database Schema documented in User Guide chapter 9

    Naming convention:

    Administrative: _. Eg: policy_1

    Data and inventory: __. Eg:pdspace_hourly_2

    Three types of tables: administrative, data, inventory

    Administrative tables:

    policy

    sampleinserv

    system

    alertconfig

    Data tables

    Space

    Performance

    Inventory Tables

    Implementation: Database

  • 7/18/2019 3PAR Customer Presentation 10312011

    71/118

    Serving Information3PAR Company Confidential

    Implementation: Database

    Separate HiRes, Hourly, Daily tables

    _hourly_ (eg. pdspace_hourly_1)

    Two types of samples: Space & Performance

    Space sampled slower than performance (ratio is programmable inpolicy table).

    But hourly and daily samples always contain both space andperformance.

    Space tables

    pdspace (showpd info)

    vvspace (showvv info)

    Performance tables statpd

    statvvlun

    statcpu

    Implementation: Reports

  • 7/18/2019 3PAR Customer Presentation 10312011

    72/118

    Serving Information 3PAR Company Confidential

    Implementation: Reports

    Report naming convention __

    is either:

    time : The report plots the measures of versus time

    group: The report plots the measures of versus various groups

    Groups specified by groupby parameter

    is either:

    perf: The measures are performance-related (IOPs, benadwidth, service time etc) space: The measure are space-related

    Currently implemented _ combinations:

    perf space

    vv Raw, LD and virtual space

    vlun IOPs, bandwidth, service time, IO Size

    pd IOPs, bandwidth, service time, IO Size Chunklet usage

    cpu User/System/Idle time, interrupts/s context switches/s

    Files That You Might Want to Password Protect

  • 7/18/2019 3PAR Customer Presentation 10312011

    73/118

    Serving Information 3PAR Company Confidential

    Files That You Might Want to Password Protect

    All files created by System Reporter have default

    permissions. Anyone can READ the files

    For MySQL and Oracle the following files contain

    password information which you might want to change

    permissions:

    C:\Program Files\3par\System Reporter\dbpwfile

    C:\Program Files\Apache Group\Apache2\cgi-bin\

    3par-policy\config.tcl

    C:\Program Files\Apache Group\Apache2\cgi-bin\

    3par-rpts\config.tcl

    System Reporter Web Interface

  • 7/18/2019 3PAR Customer Presentation 10312011

    74/118

    Serving Information 3PAR Company Confidential

    System Reporter Web Interface

    Quick Reports

  • 7/18/2019 3PAR Customer Presentation 10312011

    75/118

    Serving Information 3PAR Company Confidential

    Quick Reports

    Scheduled Reports

  • 7/18/2019 3PAR Customer Presentation 10312011

    76/118

    Serving Information 3PAR Company Confidential

    Sc edu ed epo ts

    See 5.5 Scheduling Reports for complete details on scheduling a report

    Custom Reports

  • 7/18/2019 3PAR Customer Presentation 10312011

    77/118

    Serving Information 3PAR Company Confidential

    p

    In general, there are two steps involved in generating a report:

    1Choose a report, select the sample resolution, select the InServ system(s) and/or domain(s)

    and click on the Build Report Menu button. This will generate the report menu for thatreport in a new window (or tab).

    2Set the appropriate controls in the report menu and click on the Generate Report button (nextslide).

    The report will be generated in a new window (or tab).

    Generate Report

  • 7/18/2019 3PAR Customer Presentation 10312011

    78/118

    Serving Information 3PAR Company Confidential

    p

    System Reporter Panes

  • 7/18/2019 3PAR Customer Presentation 10312011

    79/118

    Serving Information 3PAR Company Confidential

    y p

    Report Selection Pane

    Click on a link to a report in this pane to generate theform for setting parameters for the report in the Query

    Pane

    Query Pane Contains the form for selecting the parameters for the

    report

    Once parameters are selected click Submit Query

    Results Pane

    Where output is displayed

    System Reporter Sampling

  • 7/18/2019 3PAR Customer Presentation 10312011

    80/118

    Serving Information 3PAR Company Confidential

    y p p g

    3 Sampling Resoulutions

    1. Daily2. Hourly

    3. High-resolution

    Daily and Hourly data samples are as close to thebeginning of each day and hour as possible

    High-Resolution are taken at user-specified interval thatcan be one or more minutes

    User sets retention policies for how long samples are kept

    Producing Reports

  • 7/18/2019 3PAR Customer Presentation 10312011

    81/118

    Serving Information 3PAR Company Confidential

    g p

    Easy to use GUI

    Can report on:

    Hosts

    LDs VVs

    VLUNS

    PDs

    Configure Alerts

    VLUN Performance Query Pane

  • 7/18/2019 3PAR Customer Presentation 10312011

    82/118

    Serving Information 3PAR Company Confidential

    y

    Daily VLUN Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    83/118

    Serving Information 3PAR Company Confidential

    y

    Hourly VLUN Performance - Details

  • 7/18/2019 3PAR Customer Presentation 10312011

    84/118

    Serving Information 3PAR Company Confidential

    By default, all VLUNS on the sampled InServs are

    included in the reportthe preceding slide shows the

    aggregate of all VLUNS

    You can select a specific set of VLUNS using the Query

    Pane

    You can also select a specific InServ as well

    Notice that separate metrics for reads and writes are

    shown for most metrics in aggregate performance charts

    Compare Systems - VLUN

  • 7/18/2019 3PAR Customer Presentation 10312011

    85/118

    Serving Information 3PAR Company Confidential

    Hourly VLUN Performance at Time

  • 7/18/2019 3PAR Customer Presentation 10312011

    86/118

    Serving Information 3PAR Company Confidential

    VLUN PerformanceHistogram

  • 7/18/2019 3PAR Customer Presentation 10312011

    87/118

    Serving Information 3PAR Company Confidential

    Aggregate VV Cache Performance over Time

  • 7/18/2019 3PAR Customer Presentation 10312011

    88/118

    Serving Information 3PAR Company Confidential

    Reason to use:

    Suppose different workloads are run on a system atdifferent times

    Storage performance (service time) differs acrossworkloads

    The IOPs and bandwidth view does not shed any lighton why the differences

    Often, these differences can be explained by differentcache performance for the specific workloads

    One sees this by plotting aggregate VV cacheperformance versus time and observe the differentcache behavior during different periods

    Hourly VV Cache Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    89/118

    Serving Information 3PAR Company Confidential

    System CompareVLUN Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    90/118

    Serving Information 3PAR Company Confidential

    Purpose:

    Compare performance of all systems with respect toVLUN performance

    Select System in the Compare menu in the Report

    Selection

    Produces a separate line for each system that you cancompare each relative to the others

    Each line represents the aggregate for all the VLUNs inthat InServ system

    System CompareVLUN Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    91/118

    Serving Information 3PAR Company Confidential

    Performance at a Specific Time

  • 7/18/2019 3PAR Customer Presentation 10312011

    92/118

    Serving Information 3PAR Company Confidential

    Select the At Time option in the Report Type menu in

    the Report Selection

    With At Time the X-axis is the object nameseparate

    set of data points for each object

    In the Query Pane when At Time is selected, the Group

    By and Order By menus are enabled

    The Group By allows much flexibility when comparing

    objects since multiple items in the Group By can beselected at the same time

    Hourly VLUN Performance at Time - Domains

  • 7/18/2019 3PAR Customer Presentation 10312011

    93/118

    Serving Information 3PAR Company Confidential

    No Domain -

    Hourly PD Performance At Time

  • 7/18/2019 3PAR Customer Presentation 10312011

    94/118

    Serving Information 3PAR Company Confidential

    A common use of At Time reports is to compare a large

    number of objects

    Looking at all the Physical Disks (PDs) for their

    performance can be accomplished by:

    Select only one system from Select Systems

    Select PDID from the Group By menu

    Select IOPs from the Order By menu

    Hourly PD Performance At Time

  • 7/18/2019 3PAR Customer Presentation 10312011

    95/118

    Serving Information 3PAR Company Confidential

    VV Cache Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    96/118

    Serving Information 3PAR Company Confidential

    Scenario: Some VVs are showing higher service times to

    other VVs that have similar characteristics.

    Possible Reason: The VVs with the higher service times

    may be experiencing different cache performance.

    Generate Report: Use At Time option for Report Type

    and VV in the Group By menu. The Order By is set toTotalAccesses.

    VV Cache Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    97/118

    Serving Information 3PAR Company Confidential

    Other Reports

  • 7/18/2019 3PAR Customer Presentation 10312011

    98/118

    Serving Information 3PAR Company Confidential

    The types of reports available are many with System

    Reporter

    Of course, remember you are displaying historical data

    based upon the retention policy you set.

    3PAR Engineering can get a copy of your System

    Reporter database to help study your environment

    The following slides contain report examples that System

    Engineers and Engineers use to learn about InServinstallations

  • 7/18/2019 3PAR Customer Presentation 10312011

    99/118

    Serving Information 3PAR Company Confidential

  • 7/18/2019 3PAR Customer Presentation 10312011

    100/118

    Serving Information 3PAR Company Confidential

  • 7/18/2019 3PAR Customer Presentation 10312011

    101/118

    Serving Information 3PAR Company Confidential

  • 7/18/2019 3PAR Customer Presentation 10312011

    102/118

    Serving Information 3PAR Company Confidential

  • 7/18/2019 3PAR Customer Presentation 10312011

    103/118

    Serving Information 3PAR Company Confidential

    PD Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    104/118

    Serving Information 3PAR Company Confidential

    PD Space Usage Report at Time

  • 7/18/2019 3PAR Customer Presentation 10312011

    105/118

    Serving Information 3PAR Company Confidential

    VLUNs by IOP and BW

  • 7/18/2019 3PAR Customer Presentation 10312011

    106/118

    Serving Information 3PAR Company Confidential

    VLUN Service by Time and IO size

  • 7/18/2019 3PAR Customer Presentation 10312011

    107/118

    Serving Information 3PAR Company Confidential

    VLUN Queue Length

  • 7/18/2019 3PAR Customer Presentation 10312011

    108/118

    Serving Information 3PAR Company Confidential

    Hourly Port Performance

  • 7/18/2019 3PAR Customer Presentation 10312011

    109/118

    Serving Information 3PAR Company Confidential

  • 7/18/2019 3PAR Customer Presentation 10312011

    110/118

    System Reporter Database sizing

  • 7/18/2019 3PAR Customer Presentation 10312011

    111/118

    Serving Information 3PAR Company Confidential

    New system sizing spreadsheet.

    A new spreadsheet has been included on the CD to aid

    in sizing the system running System Reporter and

    database.

    Configuring Email Alerts

  • 7/18/2019 3PAR Customer Presentation 10312011

    112/118

    Serving Information 3PAR Company Confidential

    Email alerts can be configured when certain metrics meet

    specified conditions

    To add an alert:

    1. Click on Sampling Policies link in the Report

    Selection Pane

    2. Opens new window where you click on Add Alert

    Add Alert Rule

  • 7/18/2019 3PAR Customer Presentation 10312011

    113/118

    Serving Information 3PAR Company Confidential

    Setting: Receive an email alert when any VLUN has anaverage read service time of more than 100 ms in any

    high-resolution interval.

  • 7/18/2019 3PAR Customer Presentation 10312011

    114/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    Thank You

  • 7/18/2019 3PAR Customer Presentation 10312011

    115/118

    Serving Information.Simply.

    Serving Information.Simply.

    3PAR

    3PAR Customer Support Information

    SUPPORT

  • 7/18/2019 3PAR Customer Presentation 10312011

    116/118

    Serving Information

    For any issue with your InServ, call:

    1-888-372-7226 24 x 7

    Create an iSupport account

    Go to the 3PAR website Services, then log in to 3PARCentral

    Can download manuals, open

    service ticket

    119

    3PAR Logins

  • 7/18/2019 3PAR Customer Presentation 10312011

    117/118

    Serving Information

    Location Username Password

    3Par Node Login console cmp43pd

    3Par SP After Install spvar 3parvar

    3Par Inserv After Install 3paradm 3pardata

    3Par SP After Install 3parcust 3parInServ

    Note: I and S are Caps.

    3PAR Company Confidential

  • 7/18/2019 3PAR Customer Presentation 10312011

    118/118

    Serving Information Simply

    Serving Information.Simply.Thank You