Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agenda 3PAR Hardware Overview 3PAR Virtual Volume Concepts

Similar presentations


Presentation on theme: "Agenda 3PAR Hardware Overview 3PAR Virtual Volume Concepts"— Presentation transcript:

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


Download ppt "Agenda 3PAR Hardware Overview 3PAR Virtual Volume Concepts"

Similar presentations


Ads by Google