Download presentation
Presentation is loading. Please wait.
Published byDarcy Harrison Modified over 9 years ago
1
Agenda 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
2
3PAR Hardware Overview ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
3
3PAR InServ Storage Servers
Scalability F200 F400 T400 T800 Controller Nodes 2 2 – 4 2 – 8 3PAR Gen3 ASIC Yes Fibre Channel Host Ports Optional iSCSI Host Ports Built-in Remote Copy Ports 0 – – 8 0 – – 16 0 – – 16 0 – – 32 GBs Control Cache GBs Data Cache 8 12 Disk Drives 16 – 640 16 – 1,280 Drive Types 146GB, 300GB, 400GB FC and/or 1TB NL 146GB, 300GB, 400GB FC and/or 750GB, 1TB NL Max Capacity 125TB 250TB 300TB 600TB Throughput/ IOPS (from disk) 1,300 (MB/s) / 46,800 2,600 (MB/s) / 93,600 3,200 (MB/s) / 156,000 6,400 (MB/s) / 312,000 SPC-1 Benchmark Results SPC-1 TBD 224,990 SPC-1 IOPS __________________________________________________________ _________________________________________________________ 3PAR Company Confidential
4
3PAR InSpire architecture: Cabinet
Redundant Power Supplies (Drive Cage) Cabinet Standard 19” rack footprint 40 EIA units Built-in cable management No Need to reserve for expansion Drive Chassis (4U) Redundant Power Supplies Drive Magazine Backplane Controller Node (4U) ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Redundant Batteries Redundant PDUs Service Processor Cabinet 3PAR Company Confidential
5
3PAR F-Class Architecture Basics
4/21/2017 3:40 AM 3PAR F-Class Architecture Basics Same underlined architecture as the T-Class – tailored for the midrange Cache coherent & massively load balanced Mixed workload & Fast RAID Thin Built In Same advanced 3PAR software as in the T-Class InForm OS Thin Provisioning & Virtual Copy Dynamic Optimization Virtual Domains Remote Copy (connect to other InServ models) C:\Documents and Settings\jtchin\Local Settings\Temp\cache\OLK30\3PAR IPO Roadshow (Nov ).ppt
6
3PAR InServ F-Class Storage Server Specifications
F-Class Controllers (Rearview) 4U Integrated Power Supply & Battery Integrated Power Supply & Battery Optional Adapter Slots Built-in GigE port for Remote Copy Built-in Fibre Channel (4Gb/s) ports F-Class Drive Chassis (frontview) HDD 3U 3PAR Company Confidential
7
3PAR InServ F-Class Storage Server Specifications
4/21/2017 3:40 AM 3PAR InServ F-Class Storage Server Specifications 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 more FC and/or iSCSI ports per node 4U Form Factor Cabinet Options: 2M Cabinet or 3rd party 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 F-Class Controllers (Rearview) 4U Integrated Power Supply & Battery Integrated Power Supply & Battery Optional Adapter Slots Built-in GigE port for Remote Copy Built-in Fibre Channel (4Gb/s) ports F-Class Drive Chassis (frontview) HDD 3U C:\Documents and Settings\jtchin\Local Settings\Temp\cache\OLK30\3PAR IPO Roadshow (Nov ).ppt
8
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 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
9
Node Numbering For Example:
T800 - Front T400 - Front For Example: If a T800 has only “TWO” nodes then they are located at the bottom of cabinet and numbered “6” and “7” D F C E B D A C SP B 0 1 A 2 3 0 1 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 4 5 2 3 6 7 SP 3PAR Company Confidential
10
Thank You ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
11
3PAR Virtual Volume (VV) Concepts
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
12
Objectives: Understand InForm OS RAID concepts
Understand concepts of InServ Chunklets Understand InForm OS Logical Disks (LDs) _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
13
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) _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
14
Physical Disk – Chunklets (256 MB)
= 256 MB Data Chunklet SC = 256 MB Spare Chunklet C C C C C C Each InServ Physical disk is initialized with data chunklets and spare chunklets. _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ SC SC SC 3PAR Company Confidential
15
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 = 256 MB _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ C C 3PAR Company Confidential
16
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) Usable space = 768 MB (3*256) C C C p C C p C C p C C _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Setsize = 6 (5+1) Usable space = 1280 MB (5*256) C C C c c p 3PAR Company Confidential
17
3PAR RAID 5 Concepts Cont’d
Setsize = 9 (8+1) What is the usable space for this setsize? _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Usable space = 2048 MB (8*256) 3PAR Company Confidential
18
3PAR RAID Multi Parity (MP) Concepts
RAID MP uses parity (double parity – can deliver data in a double disk failure) to reconstruct data and performed in the ASIC XOR engine RAID MP only supports two setsizes ( 8 and 16) The default set size of 8 has the same data to parity ratio as the default RAID-5 set size of :1 in both cases. _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
19
Usage – Meaning of “-ha cage” For RAID MP
4/21/2017 3:40 AM 4/21/2017 3:40 AM Usage – Meaning 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 per mag if possible. _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ________________________________________________________________ 19 19 3PAR Company Confidential C:\Documents and Settings\jtchin\Local Settings\Temp\cache\OLK30\3PAR IPO Roadshow (Nov ).ppt C:\Documents and Settings\jtchin\Local Settings\Temp\cache\OLK30\3PAR IPO Roadshow (Nov ).ppt 19 19
20
3PAR Volume Management View
Physical Disks Chunklets Logical disks Virtual Volumes OLTP D.W. 3PAR VM manages and presents volumes to server farms The 3PAR InForm OS manages the above automatically ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
21
3PAR InServ Virtual Volume
The only storage component visible to Hosts Host Sees Virtual Volume as a LUN Virtual Volume _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
22
Building a Virtual Volume
4/21/2017 3:40 AM Building a Virtual Volume Starts with Physical drives Divided into “Chunklets” Chunklets Physical Drive ___________________________________________________________ 22 3PAR Company Confidential 22
23
Chunklets: Foundation of Virtual Volume
4/21/2017 3:40 AM Chunklets: Foundation of Virtual Volume 23 3PAR Company Confidential 23
24
Start with a Raid Set as the Building Block
4/21/2017 3:40 AM 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 24 3PAR Company Confidential 24
25
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 _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
26
InServ Virtual Volume For RAID 5
6 GB VV C = 256 MB Chunklet 3072 MB per Node/LD 3072 MB per Node/LD Node Node Logical Disk Logical Disk 1 C C C P 1 C C C P _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 2 C C P C 2 C C P C 4 RAID Sets * 768 MB usable data = 3072 MB 3 C P C C 3 C P C C P C C C 4 P C C C 4 RAID Set RAID Set 3PAR Company Confidential
27
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 separate drive chassis InServ will try to make each Logical Disk owned by each node the same size _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
28
Thank You _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
29
3PAR Virtual Copy _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
30
3PAR Virtual Copy A snapshot of another Virtual Volume (a base volume or another Virtual Copy) created using copy-on-write techniques available only with a 3PAR Virtual Copy license. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
31
Virtual Copy Characteristics
Records only the changes to the original volume Administrator can make hundreds of Virtual Copies of a Virtual Volume assuming there is enough storage space Virtual Copy volumes use CPG space Using the InForm GUI to create Virtual Copies automatically enforces “relationship” rules _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
32
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 __________________________________________________________ 3PAR Company Confidential
33
Dual SD Space – TPVV/Base and VC
Dual SD Space provides the following benefits, The base virtual volume and the virtual copies can be mapped to different CPG’s. 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 a RAID 5 CPG. The base SD space and the virtual copy SD space can grow independently without impacting each other (each SD space has it’s own allocation warning and limit). Dynamic optimization can tune the base SD space and the virtual copy SD space independently. __________________________________________________________ 3PAR Company Confidential
34
4/21/2017 3:40 AM 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 a snapshot can be promoted to any read-write parent within the same virtual volume family tree providing greater flexibility to the user. __________________________________________________________ 34 3PAR Company Confidential
35
Virtual Copy Promotion
4/21/2017 3:40 AM Virtual Copy Promotion From a virtual copy (snapshot) can be promoted to any read-write parent within the same virtual volume family tree. The promotion detects the differences between the snapshot and the read-write parent and then copies these differences back to the read-write parent. By default, a promotion will promote back to the base volume. However, the “-target” option can be used to specify any read-write parent within the same virtual volume tree. __________________________________________________________ 35 3PAR Company Confidential
36
Virtual Copy Relationships
Virtual Copy can be read-only or read/write The rules that enforce relationships between a base volume and its Virtual Copy revolve around read-only or read/write Read-only and read/write (up to 256) Can make as many R/W VCs per R/O as needed. Base volumes are always read/write _____________________________________________________________________ 3PAR Company Confidential
37
Virtual Copy Relationships Cont’d
A read-only copy can have up to 256 read/write Virtual Copys A read/write Virtual Copy can have many read-only copies _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
38
Virtual Copy Relationships Cont’d
The following shows a more complex relationship scenario _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
39
Virtual Copy – Copy-on-Write Function (Data Written)
Snapshot Admin (SA) Space Timestamp 5/25/06 14:35 Pointer to data P Base Volume 1. A 2. B 3. C 5. E 6. F 7. G New Write Data 4. D 4. D’ 4. D’ 4. D Copy-on-write to SD _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Snapshot Data (SD) Space – Stores Original Base Volume changes 3PAR Company Confidential
40
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 _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
41
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 _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
42
InForm GUI View of Virtual Copies
The GUI gives a very easy to read graphical view of VCs: Read Only _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Read Write 3PAR Company Confidential
43
Virtual Copy Policy Settings
Possible Scenario: Not enough space remains to record changes in SA or SD space which would make the snapshots “stale” The Admin can choose: _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
44
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” 3PAR Company Confidential
45
Creating a Virtual Copy Using CLI
<createsv> command Task: Create a R/O snapshot from a base volume _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ cli% creaetesv –ro svr0_vv0 vv0 3PAR Company Confidential
46
Consistency Groups - VC
<creategroupsv> 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% creategroupsv –ro VV1 VV2 VV3 VV4 3PAR Company Confidential
47
Promoting a Virtual Copy
The data on a snapshot can be “rolled” back to a base volume The base volume and the snapshot cannot be exported during this operation You can use the InForm GUI or <promotesv> command Promote using GUI (right click on VC): Promote using CLI: Cli% promotesv <virtual copy name> _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
48
Thank You _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
49
3PAR Dynamic Optimization
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
50
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 Company Confidential
51
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 Company Confidential
52
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 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
53
Dynamic Optimization - Data Service Level Control
RAID Type System Resource Application Radial Placement Drive Type 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 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
54
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 disks to 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) ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
55
Dynamic Optimization – Potential Uses
Proactively ensure data service levels during expected peak demand periods (Quarter End, Holiday Shopping Season, High volume trading days) Meet service level or SLA change orders on demand. Unused Buffer Unused Buffer Unused Buffer App A (RAID 5) App B (RAID 5) App C (RAID 5) App A (RAID 10) App B (RAID 5) App C (RAID 5) App A (RAID 5) App B (RAID 5) App C (RAID 5) Normal Period Peak Period Normal Period Silver Gold Platinum ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Greater Revenue Greater Revenue Performance, Port Resources Spindle, Loop Resources RAID 50 (7+1) Restricted resources RAID 50 (3+1) Greater resources RAID 10 Striped massively 3PAR Company Confidential
56
Dynamic Optimization – Potential Uses
Deliver the required service levels for the lowest possible cost throughout the data lifecycle Accommodate rapid or unexpected, application growth on demand by freeing raw capacity 50% Savings 80% Savings* 10TB Useable RAID GB FC Drives RAID 50 (3+1) 300GB FC Drives RAID 50 (7+1) 500GB ATA-Class Drives + 7.5 Useable TBs ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Create 7.5 TBs of useable capacity on demand ! 10 Useable TBs 10 Useable TBs 20 Raw TBs, RAID 10 20 Raw TBs, RAID 50 3PAR Company Confidential
57
3PAR Dynamic Optimization at a Customer
Data layout after a series of capacity upgrades ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Data layout after Dynamic Optimization (non-disruptive) 3PAR Company Confidential
58
Re-layout of a Volume Following Hardware Upgrade
Scenario: 2 nodes have been added (nodes 2 and 3) cli% tunealdvv –nd 2,3 <volume name> To verify results use showld –vv ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
59
Change Volume RAID Level
Scenario: Volume was originally created as RAID 1. Customer elects to save disk space and wants RAID 5. cli% tunealdvv –t r5 <volume name> To verify results use showld –vv ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
60
Change Volume Availability Level
Scenario: You have added some cages and now would like to take advantage of added cage availability cli% tunealdvv <volume name> (default is cage availability) To verify results use showld –vv ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
61
3PAR Customer Training: System Reporter
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
62
Course Objectives At the end of this presentation the student should be able to : Understand the Components of System Reporter Know where to find Install and Configuration documentation for System Reporter Use System Reporter User Manual Produce reports Use “Quick Reports” _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR Company Confidential
63
Available Documentation
Customer documentation Release Notes – Available on CD User Guide – Available from the web client and separately on the CD White Paper – Ashok Singhal (developer of System Reporter & CTO) 3PAR Company Confidential
64
View Of SR Documentation - DCS
3PAR Company Confidential
65
System Reporter is Historical Reporting Tool
Administration and Debugging Identify performance problems that may have happened a short while ago Drill-down on performance changes Capacity Planning Space usage trends Performance capacity trends Active Monitoring Alerts 3PAR Company Confidential
66
System Reporter Report Types
3PAR Company Confidential
67
System Reporter Requirements
3PAR Company Confidential
68
Installing System Reporter
3 Basic Steps – Less than 30 minutes to install in most cases 3PAR CLI Apache Server Run System Reporter 3PAR Company Confidential
69
SR and User Interface Components
3PAR Company Confidential
70
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. 3PAR Company Confidential
71
Theory of Operation: Database Schema
Database Schema documented in User Guide chapter 9 Naming convention: Administrative: <base>_<version>. Eg: policy_1 Data and inventory: <base>_<res>_<version>. Eg: pdspace_hourly_2 Three types of tables: administrative, data, inventory Administrative tables: policy sampleinserv system alertconfig Data tables Space Performance Inventory Tables 3PAR Company Confidential
72
Implementation: Database
Separate HiRes, Hourly, Daily tables <table>_hourly_<version> (eg. pdspace_hourly_1) Two types of samples: Space & Performance Space sampled slower than performance (ratio is programmable in policy table). But hourly and daily samples always contain both space and performance. Space tables pdspace (showpd info) vvspace (showvv info) Performance tables statpd statvvlun statcpu 3PAR Company Confidential
73
Implementation: Reports
Report naming convention <object>_<yaxis>_<xaxis> <xaxis> is either: time : The report plots the <yaxis> measures of <object> versus time group: The report plots the <yaxis> measures of <object> versus various groups Groups specified by “groupby” parameter <yaxis> is either: perf: The measures are performance-related (IOPs, benadwidth, service time etc) space: The measure are space-related Currently implemented <object>_<yaxis> combinations: <object> perf space vv Raw, LD and virtual space vlun IOPs, bandwidth, service time, IO Size pd Chunklet usage cpu User/System/Idle time, interrupts/s context switches/s 3PAR Company Confidential
74
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 3par-rpts\config.tcl 3PAR Company Confidential
75
System Reporter Web Interface
3PAR Company Confidential
76
Quick Reports 3PAR Company Confidential
77
Scheduled Reports See 5.5 Scheduling Reports for complete details on scheduling a report 3PAR Company Confidential
78
Custom Reports In general, there are two steps involved in generating a report: 1 Choose 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 that report in a new window (or tab). 2 Set the appropriate controls in the report menu and click on the Generate Report button (next slide). The report will be generated in a new window (or tab). 3PAR Company Confidential
79
Generate Report 3PAR Company Confidential
80
Report Selection Pane Query Pane Results Pane System Reporter Panes
Click on a link to a report in this pane to generate the form 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 3PAR Company Confidential
81
System Reporter Sampling
3 Sampling Resoulutions Daily Hourly High-resolution Daily and Hourly data samples are as close to the beginning of each day and hour as possible High-Resolution are taken at user-specified interval that can be one or more minutes User sets retention policies for how long samples are kept 3PAR Company Confidential
82
Easy to use GUI Can report on: Hosts LDs VVs VLUNS PDs
Producing Reports Easy to use GUI Can report on: Hosts LDs VVs VLUNS PDs Configure Alerts 3PAR Company Confidential
83
VLUN Performance Query Pane
3PAR Company Confidential
84
Daily VLUN Performance
3PAR Company Confidential
85
Hourly VLUN Performance - Details
By default, all VLUNS on the sampled InServs are included in the report – the 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 3PAR Company Confidential
86
Compare Systems - VLUN 3PAR Company Confidential
87
Hourly VLUN Performance at Time
3PAR Company Confidential
88
VLUN Performance – Histogram
3PAR Company Confidential
89
Aggregate VV Cache Performance over Time
Reason to use: Suppose different workloads are run on a system at different times Storage performance (service time) differs across workloads The IOPs and bandwidth view does not shed any light on why the differences Often, these differences can be explained by different cache performance for the specific workloads One sees this by plotting aggregate VV cache performance versus time and observe the different cache behavior during different periods 3PAR Company Confidential
90
Hourly VV Cache Performance
3PAR Company Confidential
91
System Compare – VLUN Performance
Purpose: Compare performance of all systems with respect to VLUN performance Select “System” in the “Compare” menu in the “Report Selection” Produces a separate line for each system that you can compare each relative to the others Each line represents the aggregate for all the VLUNs in that InServ system 3PAR Company Confidential
92
System Compare – VLUN Performance
3PAR Company Confidential
93
Performance at a Specific Time
Select the “At Time” option in the “Report Type” menu in the “Report Selection” With “At Time” the X-axis is the object name – separate 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 be selected at the same time 3PAR Company Confidential
94
Hourly VLUN Performance at Time - Domains
No Domain - 3PAR Company Confidential
95
Hourly PD Performance At Time
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 3PAR Company Confidential
96
Hourly PD Performance At Time
3PAR Company Confidential
97
VV Cache Performance 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 to TotalAccesses. 3PAR Company Confidential
98
VV Cache Performance 3PAR Company Confidential
99
Other Reports 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 InServ installations 3PAR Company Confidential
100
3PAR Company Confidential
101
3PAR Company Confidential
102
3PAR Company Confidential
103
3PAR Company Confidential
104
3PAR Company Confidential
105
PD Performance 3PAR Company Confidential
106
PD Space Usage Report at Time
3PAR Company Confidential
107
VLUN’s by IOP and BW 3PAR Company Confidential
108
VLUN Service by Time and IO size
3PAR Company Confidential
109
VLUN Queue Length 3PAR Company Confidential
110
Hourly Port Performance
3PAR Company Confidential
111
Port IOPS and Bandwidth
3PAR Company Confidential
112
PD Service at Time 3PAR Company Confidential
113
Port SVT and I/O Size 3PAR Company Confidential
114
System Reporter Database sizing
New system sizing spreadsheet. A new spreadsheet has been included on the CD to aid in sizing the system running System Reporter and database. 3PAR Company Confidential
115
Configuring Email Alerts
alerts can be configured when certain metrics meet specified conditions To add an alert: Click on “Sampling Policies” link in the “Report Selection” Pane Opens new window where you click on “Add Alert” 3PAR Company Confidential
116
Add Alert Rule Setting: Receive an alert when any VLUN has an average read service time of more than 100 ms in any high-resolution interval. 3PAR Company Confidential
117
Thank You ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
118
3PAR Customer Support Information
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
119
SUPPORT 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 3PAR Central” Can download manuals, open service ticket
120
3PAR Login’s 3Par Node Login console cmp43pd
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
121
Thank You ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3PAR
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.