EMC ViPR SRM. Chargeback Guide. Version

Similar documents
Margin Direct User Guide

Construction Budget Application Using Procorem

HPE Project and Portfolio Management Center

P2 Explorer for Qbyte FM

Tutorial. Morningstar DirectSM. Quick Start Guide

Policy. Chapter 6. Accessing the Policy. Nexsure Training Manual - CRM. In This Chapter

UCSC Budget System (FMW Web) Operating Budget Forecasts

Withholding Tax Reporting for Italy

PFM MoneyMobile. Product Overview Guide. August 2013

WinTen² Budget Management

Withholding Tax Reporting for Israel

Insurance Tracking with Advisors Assistant

Work management. Work managers Training Guide

Golden Tax Adaptor for China

Using the Clients & Portfolios Module in Advisor Workstation

BudgetPak User Guide FY1718

DUS DocWay TM Loan Documents User Guide. January 2019

Oracle Project Portfolio Management Cloud Using Project Performance Reporting

Standard Accounts User Guide

Project Budgets! Stay in Control of Your Projects' Finances with. Project Budget Quick Reference WHAT CAN THE PROJECT BUDGETS FEATURE DO FOR ME?

FMS Account Summary Inquiry View Budget Information

emerchantview Service July 23, 2010

Vivid Reports 2.0 Budget User Guide

Oracle Fusion Applications Asset Lifecycle Management, Assets Guide. 11g Release 6 (11.1.6) Part Number E

Gatekeeper Module Gatekeeper Version 3.5 June

CA Clarity Project & Portfolio Manager

Withholding Tax Reporting for Spain

FMS View Expense Budget Information

Finance. Training Manual

Oracle. Financials Cloud Using Assets. Release 13 (update 17D)

Microsoft Dynamics GP. Taxes On Returns

Advanced Financial Statements

Individual Taxpayer Electronic Filing Instructions

Atradius Atrium. July version 3.0. Atradius Atrium. User manual. Atradius Atrium - User Manual Version 3.0

Securities Lending Reporting. Submitting Borrowed, Loaned and Committed Securities information via ASX Online

Focus Guide. Forecast and. Analysis. Version 4.6

NEST Pension File Creation

FATCA Administration and Configuration Guide. Release April 2015

Fixed Assets Inventory

Oracle Project Portfolio Management Cloud Defining and Managing Financial Projects Release 12 This guide also applies to on-premises implementations

Oracle. Financials Cloud Using Assets. Release 13 (update 18A)

Oracle Project Portfolio Management Cloud Using Project Performance Reporting

Oracle. Project Portfolio Management Cloud Using Project Performance Reporting. Release 13 (update 17D)

Quality Control Advisor SM. User Guide. January 2018

Product Eligibility and Pricing Services. Loan Originator User Guide

Synaptic Analyser USER GUIDE

Middlebury s Planning

Order Engineering Workbench: Processing Order BOMs

BudgetPak User Guide. Lewis & Clark College. October 2016

CenterState Bank Financial. TPO Connect Portal User Guide

Oracle. Project Portfolio Management Cloud Defining and Managing Financial Projects. Release 13 (update 17D)

Microsoft Dynamics GP. COA Ecuador

Autotrader Feature Guide. Version 7.6.2

Fiscal Software User s Guide, BSA April Chapter 6 - Project Maintenance

P&C Rate Data Collection and Management System. PCRDCMS Rate Collection User Manual

Introduction to Client Online

Client Instruction Guide: Budget & Transactions

Advanced Revenue Management

Upload Budget Item Rates

INVESTOR360 : ADDITIONAL ASSETS

School BPS. Authors Details. Document History. Release Version Name Date Sign. Prepared by Suresh Vishwanath 06/04/2017

Any symbols displayed within these pages are for illustrative purposes only, and are not intended to portray any recommendation.

X-Charge Credit Card Processing

Oracle. Project Portfolio Management Cloud Defining and Managing Financial Projects. Release 13 (update 18B)

Oracle. Financials Cloud Implementing Tax. Release 13 (update 17D)

Master User Manual. Last Updated: August, Released concurrently with CDM v.1.0

Money Management (MX) Frequently Asked Question s

Fannie Mae Connect Release Notification

NFX TradeGuard User's Guide

Microsoft Dynamics GP. Date Effective Tax Rates

Bank Reconciliation Processing SYSTEM ADMINISTRATION AND PROCESSING GUIDE. Last revised: 8/19/10 12:22 PM

Amazon Elastic Compute Cloud

Opening a pensionsync account for the first time

I added my Checking and Savings accounts from another financial institution. Why didn t my loans and other accounts import as well?

Introduction to Client Online

Introduction to Client Online

StuckyNet-Link.NET User Interface Manual

SMHS/SPHHS Budget Development Application User Guide Original 12/07/2006 Updated 01/28/2014

QUICK START. Your Guide to Using Telemet Orion

Contents. Introduction

Chapter 6- Reports Chapter 6- Reports

Oracle Fusion Applications Project Management, Project Performance Reporting Guide. 11g Release 1 (11.1.3) Part Number E

Draftworx Manual. Thank you for choosing Draftworx

Moneydance User's Guide

Genium INET PRM User's Guide

M Y F I N A N C E H O W T O

MyOMinsure Claims Registration Broker Guide

Dashboard. Dashboard Page

You can generate invoices in bulk by navigating to Payments, Invoice Generation. Here, you can Filter on the right to determine which applicants

Expense: Workflow Cost Object Approval

Maintaining Budget Change Requests

Budget Workbook Help. Discover. Solving Problems. Index. Set up categories, record transactions, and set preferences.

Viive 5.2 QUICK START GUIDE MAC-VIIVE

Rev B. Getting Started with the ISDS Platform User Guide

Oracle Financial Services Market Risk User Guide

Oracle. Financials Cloud Implementing Tax. Release 13 (update 18B)

INTUIT PROA DVISOR PR O G RAM. QuickBooks Desktop Certification

Medici Lending Training Guide

FATCA Administration and Configuration Guide. Release 2.0 May 2014

MT4 Supreme Edition Trade Terminal

Transcription:

EMC ViPR SRM Version 3.7.0.0 Chargeback Guide 302-002-326 01

Copyright 2015 EMC Corporation. All rights reserved. Published in USA. Published October, 2015 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC², EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com). EMC Corporation Hopkinton, Massachusetts 01748-9103 1-508-435-1000 In North America 1-866-464-7381 www.emc.com 2 EMC ViPR SRM 3.7.0.0 Chargeback Guide

CONTENTS Figures 5 Tables 7 Chapter 1 Block chargeback 9 Block chargeback reports... 10 Block chargeback use cases...10 View chargeback reports... 10 Chargeable and non-chargeable metrics... 13 Administration of block chargeback data collection...14 Running the chargeback preprocessor task manually... 15 About service levels by LUNs... 15 Define a new LUN service level and add the column to reports... 16 About device grouping... 18 Create a device group automatically using rules...19 Creating a device group manually...20 Create customer-specific chargeback reports... 21 Configure a customer chargeback report (video content)... 21 Chapter 2 File chargeback 23 Fileshare chargeback features...24 Fileshare chargeback metrics... 24 View fileshare chargeback reports...25 About fileshare service levels... 27 About file chargeback groupings... 27 Chapter 3 Object chargeback 29 View ECS 2.0 chargeback reports... 30 Bucket service levels...33 Edit bucket service level cost basis... 33 Create custom bucket service level...33 Chapter 4 Groups management 35 Service level groups... 36 Setting cost basis for chargeback reports... 36 Component groupings... 36 Tagging groups...36 EMC ViPR SRM 3.7.0.0 Chargeback Guide 3

CONTENTS 4 EMC ViPR SRM 3.7.0.0 Chargeback Guide

FIGURES 1 2 3 Create Device Group... 19 Create Device Group... 20 Example customer-specific chargeback report... 21 EMC ViPR SRM 3.7.0.0 Chargeback Guide 5

FIGURES 6 EMC ViPR SRM 3.7.0.0 Chargeback Guide

TABLES 1 2 Shared disk with no storage used... 13 Shared disk with some storage used... 14 EMC ViPR SRM 3.7.0.0 Chargeback Guide 7

TABLES 8 EMC ViPR SRM 3.7.0.0 Chargeback Guide

CHAPTER 1 Block chargeback The following topics describe block chargeback reports and associated concepts. Block chargeback reports... 10 Administration of block chargeback data collection...14 About service levels by LUNs... 15 About device grouping... 18 Create customer-specific chargeback reports... 21 Block chargeback 9

Block chargeback Block chargeback reports Block chargeback use cases View chargeback reports The block chargeback reports provide visibility into block storage usage and associated costs by host or by defined groups of hosts in your environment. The block chargeback reports can help you understand the actual cost of storage in your environment. For chargeback purposes, you can choose among several use cases for charging for storage costs. A set of four reports show chargeback metrics for different aspects of storage usage. Primary Used Chargeable report Primary storage is space for the original copy of data (and not for clones, snapshots, or replications). Used storage is the blocks that were allocated to arrays and are now unavailable for use by another device. Primary Presented Chargeable report Primary storage is for the original copy of data (and not for clones, snapshots, or replications). Presented storage is space that was made available to the host systems by the storage systems. Total Used Chargeable report Total storage is space for the original copy of data plus data clones, snapshots, and replications. Used storage is the blocks that were allocated to arrays and are now unavailable for use by another device. Total Presented Chargeable report Total storage is space for the original copy of data plus data clones, snapshots, and replications. Presented storage is space that was made available to the host systems by the storage systems. The block chargeback reports provide the information needed to reclaim costs of storage from the users of the storage arrays, and to analyze storage usage and trends. Note Information about block chargeback reports applies only if the SolutionPack for Block Chargeback is installed. The block chargeback reports are available under Reports Library > Chargeback and also under the Dashboard and Explore nodes, as described in the procedure below. Two sets of reports are generated. The Chargeback by Hosts reports shows each host in the following categories: Host/Hypervisor 10 EMC ViPR SRM 3.7.0.0 Chargeback Guide Virtual machines This category includes replica capacities for VM files on the datastore. Usages are prorated using the ratio of VM file capacity to datastore capacity. Hypervisor cluster The Chargeback by Group reports show capacities and costs for groups of devices. Some installed device groups include All Physical Hosts, All Hypervisors, and All VMs. You can define additional groups. If you do, the customized groups appear automatically as rows in these reports. For example, you can define a group of

Block chargeback devices specific to a customer or business unit to see a chargeback row for that customer or business unit. When you click the row, a detailed report for that group is generated. See Create customer-specific chargeback reports on page 21 for a demonstration that defines a group of devices and generates a customer-specific report. All of the chargeback reports show capacities and costs by LUN service levels. Procedure 1. To view the Chargeback by Host reports, go to Explore > Storage > More Reports > Chargeback by Host. A summary report shows the device count for each host category. 2. Click a host category. A list of report types, one for each use case, appears. 3. Click the report type of interest. The detailed report appears below the report type list. You can easily switch between the use cases. View chargeback reports 11

Block chargeback The report shows storage usage and costs by service levels within host. There are columns on the report for the most common service levels. The Other column aggregates service levels that do not have their own column, including your customized service levels. You can edit the report and add columns for additional service levels. The Chargeable Cost column is the calculated cost using the cost basis for each of the service levels. You can view and change cost basis by editing a service level in Administration > Groups Management > Service level by LUNs. The Last Timestamp column indicates the last time the block chargeback preprocessor task ran. If you need more recent metrics, you can run the task manually. 4. To temporarily show or hide columns: a. Click the small table icon above the upper right corner of the report. b. In the displayed columns list, click to select or deselect columns that you want to appear or hide, and click Apply. Here is a report for the Silver service level, generated by hiding all of the other service level columns. 5. To see more details about storage on one of the hosts, click the host name. The detailed host report shows disks, arrays, and LUNs associated to a host. 12 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Block chargeback 6. To view the Chargeback by Group reports, go to Dashboards > Storage > Chargeback by Group. 7. Click the report type. The report appears below the summary list. 8. To see details about a group, click the group row. Chargeable and non-chargeable metrics This SolutionPack can generate both chargeable and non-chargeable metrics. Nonchargeable metrics are optional, and are disabled by default during SolutionPack installation. If storage is not shared across hosts, there is no difference in chargeable and nonchargeable metric values. The values are different when multiple hosts share a storage disk. Non-chargeable metrics are the values as seen directly by the host. The same values are duplicated for each of the hosts sharing that storage, without regard for how many hosts are sharing it. Chargeable metrics take host sharing into account, and divide the metrics by the number of hosts that are sharing it. The metrics are deduplicated, making them representative of chargeability. Examples If two hosts are sharing 500GB of block storage from the same disk, and none of that storage is used, the capacity metrics are as shown in the following table. Table 1 Shared disk with no storage used Metric name Host A - Disk1 Host B - Disk1 Non-Chargeable Presented (= total capacity of the disk) 500GB 500GB Non-Chargeable Used ( = used capacity of the disk) 0 0 Chargeable Presented ( = total capacity of the disk # hosts sharing it) 250GB 250GB Chargeable Used (= used capacity of the disk # hosts sharing it) 0 0 Alternatively, if Host A uses 100GB of this storage, the capacity metrics are as follows. Chargeable and non-chargeable metrics 13

Block chargeback Table 2 Shared disk with some storage used Metric name Host A - Disk1 Host B - Disk1 Non-Chargeable Presented (= total capacity of the disk) Non-Chargeable Used (this has changed from 0 to 100 GB) Chargeable Presented ( = total capacity of the disk # hosts sharing it) Chargeable Used (= used capacity of the disk # hosts sharing it) 500GB 100GB 250GB 50GB 500GB 100GB 250GB 50GB Administration of block chargeback data collection The block chargeback reports depend on a combination of the usual ViPR SRM metrics collectors and an additional system task that runs on a configured schedule. Various SolutionPack options control which metrics are collected. The block chargeback computations and reports require the SolutionPack for Block Chargeback. If you see a broken link error when navigating to the report locations, the SolutionPack is not installed. For installation instructions, see the ViPR SRM 3.7 SolutionPack Installation Guide on the documentation index here: https:// community.emc.com/docs/doc-49148 Block chargeback preprocessor task The SolutionPack for Block Chargeback creates a chargeback preprocessor task that collects the block chargeback metrics for all physical hosts and virtual machines. The task runs as scheduled during SolutionPack installation, or you can run the task manually. The block chargeback reports are empty immediately after the SolutionPack is installed. They start displaying data only after: Collector data has had sufficient time to propagate through the environment, and The chargeback preprocessor task completes successfully. Depending on how the preprocessor task is configured, it could take up to 6 days for the task to run. To run the task manually, see Running the chargeback preprocessor task manually on page 15. Group changes affect collection Chargeback data is affected by user configuration changes in Centralized Management > Groups Management, such as changes to service level tags and user-defined group definitions. In general, expect to wait one day plus the frequency of the chargeback task to see reconfigured chargeback data after such changes. To shorten these wait times, wait for data collection to occur and then manually run the chargeback preprocessor task. For example, if the chargeback preprocessor task is scheduled to run every 5 days, wait the one day for data to settle and then manually run the chargeback preprocessor task. Metrics options The SolutionPack for Block Chargeback presents a set of options that control which metrics are collected. 14 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Block chargeback Choose between collection of Used or Presented metrics, or both Enable/disable collection of non-chargeable metrics Enable/disable collection of component-level chargeback metrics (components of the hosts and virtual machines, including host devices, RDMs and VMDK/log files. You can reconfigure the solutionpack to change these options. These changes effectively increase or decrease the number of metrics collected and also affect the columns and data available for viewing on reports. If the Solutionpack is reconfigured, expect to wait one day plus the frequency of the chargeback preprocessor task to see reconfigured chargeback data after such changes. To shorten these wait times, wait for data collection to occur and then manually run the chargeback preprocessor task. Running the chargeback preprocessor task manually You can run the chargeback preprocessor task manually rather than waiting for the scheduled run Procedure 1. Go to Administration > Centralized Management > Scheduled Tasks. 2. Expand the Chargeback node. 3. Select the chargeback processor instance. The default instance name is chargeback-processor-generic-chargeback. 4. In the right pane, click Run Now. About service levels by LUNs The block chargeback reports use the service levels by LUNs group type to categorize block storage components into service levels. A cost per GB is assigned for each LUN service level. Service levels help to ensure compliance to service level agreements (SLAs) and customer needs. The LUN service levels classify block storage space according to storage characteristics, such as the storage device type, disk type, speed, or response time. Service level names are predefined and consist of commonly used names, such as Platinum, Gold, and Silver. You can also create custom service levels. Nested service levels are not permitted. Each service level is defined by underlying rules. With appropriate permissions, administrators can customize existing rules and add new rules to a service level. For new service levels, you can copy the rules from an existing service level or create new ones. The rules match characteristics such as array type, disk technology, disk size, and RAID protection. Discovered LUNs that match the rules for a given service level are tagged with that service level. Rules are applied to each LUN in the order that the rules appear in the list. The first matching service level is the one that is assigned to the LUN. If you created a new rule and you do not see your LUNs at the expected place, a rule higher up in the order of rules probably matched it. Service level tagging currently supports the following technologies: EMC VMAX EMC VNX Running the chargeback preprocessor task manually 15

Block chargeback EMC XtremIO IBM XIV Hitachi NetApp Block Define a new LUN service level and add the column to reports Use the Group Management features to create a new service level, and then edit the block chargeback reports to add a corresponding column to the reports. By default, the capacities and costs for a new service level are merged into the Other column on the chargeback reports. This procedure shows how to create the new service level and then add a corresponding column to a report by copying and pasting an existing column definition, and then changing the filter on the new column. Procedure 1. Go to Administration > Centralized Management > Groups Management > Service Level by LUNs. 2. Click Create. 3. For Service Level, type the name for the new service level. 4. For Cost per GB, type the cost basis for chargeback for this service level. a decimal or integer Use a decimal or integer value. 5. For Minimum Response and Maximum Response, type the upper and lower bounds of response time that defines this service level. 6. Optionally create one or more rules to further define the characteristics of the new service level. a. Select a property. The property drop down menu lists the most common properties for LUN service level rules. You can create a rule using any property in the database by clicking Advanced and using the wizard. b. Select an operation. c. Type or select a value. For example: 16 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Block chargeback d. To add another rule to this rule set (Boolean AND), click Add rule. e. To create an alternate set of rules (Boolean OR), click Add New Rule Set. 7. Click Save. The new service level appears in the list, and a partial list of members appears in the table. The members are components that match the rules you just created. 8. To return to the User Console, click the browser tab with the tab name Reports. 9. Go to the report where you want to see the new service level column. For example, navigate to Dashboards > Storage > Chargeback by Group > Total Used Chargeable. 10.Click EDIT MODE at the top of the report. 11.Click the Report Details: Table tab. 12.Select a column to copy by clicking the selection box next to the column title. For example, select Gold to copy that column's attributes. 13.Click Copy at the bottom of the page, and then click Paste at the top of the page. You will find the pasted column at the bottom of the list. 14.Click the white arrow next to the new column name to open the column configuration. 15.Configure the new column by changing the name, description, and filter to the new service level name. a. To change the filter, right-click in the svclevel box and select Edit Expression. b. Type the new service level name exactly as you created it, and click OK. 16.Click Save. Define a new LUN service level and add the column to reports 17

Block chargeback 17.To move the new column to another location, hover the cursor over the column's blue bar until the Move icon appears, and drag the column to the desired location. 18.Click Save. 19.Click BROWSE MODE at the top of the page. You see the new column in the report. Note Data will not appear in the new column until the new configuration has time to propagate in the system and the chargeback preprocessor task runs. About device grouping Block chargeback reports are generated for every device group. You create a new device group in order to generate a chargeback report for the group. A device group is a collection of storage devices. Device groups provides a way to identify a set of devices by some common association, such as by a customer identifier, a location, or a business unit. The system generates chargeback reports for each defined device group. Membership in a group is controlled by dynamic rules and static selection. You can create new device groups and edit membership to existing groups. With dynamic rules, you define the devices to include in the group by defining the conditions of membership. Rules are applied dynamically to existing devices and any new devices as they are added to your infrastructure. Typical rules use device name, device type, or device model as selection criteria. With static selection, you manually select devices to add to the group. Advanced features include: 18 EMC ViPR SRM 3.7.0.0 Chargeback Guide Ability to define membership in a group using any device property in the database. The UI provides a wizard for constructing the rules.

Block chargeback Ability to use a Java regex expression as a rule definition. Ability to display the Java regex expression underlying any group's membership criteria. In this way, you can copy criteria from one group and use it as the basis for a new group. Create a device group automatically using rules Using the Dynamic Members tab, you define rules that are used to match the devices to include in the group. Procedure 1. Navigate to Centralized Management. 2. Click Groups Management. 3. Click Device Grouping. 4. Click Create. 5. In Group Name, enter a name for the group. 6. Click the Dynamic Members tab. Figure 1 Create Device Group 7. For each rule, select a property, an operation, and a value. For example, to tag all incoming raw values that have the devtype property set to host, you would create the following rule: Device name Contains host. 8. Add as many rules as you need to the rule set. 9. Optionally, click Click to show query. This copies the query for pasting into other fields that accept strings. Also, you can use this feature to see how queries are built in real time to help you understand the query syntax. 10.Click Save. Create a device group automatically using rules 19

Block chargeback Creating a device group manually Using the Static Members tab, you select devices manually to add to a group. Procedure 1. Navigate to Centralized Management. 2. Click Groups Management. 3. Click Device Grouping. 4. Click Create. 5. In Group Name, enter a name for the group. 6. Click the Static Members tab. Figure 2 Create Device Group 7. Use Type or Source Group to limit the list of your discovered devices. Type sorts your discovered devices according to the type of device. Source Group displays the devices already contained in an existing group. 8. Select the devices to add to the group and click Add to group. 9. Click Save. 20 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Block chargeback Create customer-specific chargeback reports Customized groups, along with customized service levels, provide a way to classify, analyze, and charge back for storage usage according to your business needs and SLAs. To capture chargeback metrics for a specific customer, application, or business unit, define a device group that contains all of the storage devices used by that customer, application, or business unit. ViPR SRM automatically generates a set of chargeback reports for the new group. Figure 3 Example customer-specific chargeback report Configure a customer chargeback report (video content) Define a group of devices used by a customer, and view automatically generated chargeback reports for that customer. Change the reporting period to get monthly metrics. You can use this same method to obtain chargeback reports specific to an application or a business unit. See How Watch the video! Create customer-specific chargeback reports 21

Block chargeback 22 EMC ViPR SRM 3.7.0.0 Chargeback Guide

CHAPTER 2 File chargeback The following topics describe file chargeback reports and associated concepts. Fileshare chargeback features...24 Fileshare chargeback metrics... 24 View fileshare chargeback reports...25 About fileshare service levels... 27 About file chargeback groupings... 27 File chargeback 23

File chargeback Fileshare chargeback features Fileshare chargeback reports show capacities and costs for storage in file systems and file shares. The term fileshare chargeback includes file shares with tree quotas and all file systems without quota. The supported platform technologies for fileshare chargeback are: Classic VNX and VNXe Isilon NetApp Fileshare chargeback metrics The fileshare chargeback reports cover two chargeback use cases: Primary Presented capacities and costs - Primary storage is the space for the original copy of data (and not for snapshots or replications). Presented capacity is available storage space. Primary Used capacities and costs - Primary storage is the space for the original copy of data (and not for snapshots or replications). Used capacity is the storage space actually consumed. The presented and used metrics are shown on separate reports, allowing you to analyze and charge back costs based on either presented or used capacities. Within each use case, a summary-level chargeback report shows metrics by fileshare group. You can drill progressively into the details of a group The fileshare chargeback reports provide chargeback capacities and costs on combined file system and file share storage usage within a fileshare group. Capacities used for chargeback are derived as follows: File shares with tree quotas A file share quota provides a hard limit capacity on storage consumption by disk space and by the amount of files that can be created. A file share with tree quota is represented in the database using the following parttype property value: parttype='quota' For the Quota parttypes: Chargeback Presented Capacity is the tree quota hard limit capacity metric Chargeback Used Capacity is the tree quota used capacity File systems or paths without quotas A file system or file path without tree quotas is represented in the database using the following parttype property value: parttype='filesystem' For the FileSystem parttypes: Chargeback Presented Capacity is the file system's presented capacity Chargeback Used Capacity is the file system's used capacity 24 EMC ViPR SRM 3.7.0.0 Chargeback Guide

File chargeback Total fileshare chargeback (sum of quota and filesystem metrics) Fileshare chargeback reports combine the metrics for file systems and quotas. An additional parttype property value, FileShare, provides the combined metrics. All of the summary-level Fileshare Chargeback by Group reports include the following filter component, so they show the combined file system and quota metrics. parttype='fileshare' View fileshare chargeback reports The fileshare chargeback reports help you analyze the true cost of file system storage. Procedure 1. Go to Dashboards > Storage > File Chargeback by Group. 2. Click the chargeback report type for the use case you want to view. Here is the Primary Used Chargeable report. It summarizes each defined file chargeback group and associated capacity, and calculated costs. The cost basis is defined on the service level (NAS). 3. Click a row to see the arrays in the group. For example, click All VNX. You see that the VNX group currently has only one array. View fileshare chargeback reports 25

File chargeback 4. Continue to click on rows to drill down into the array and view a breakdown of each fileshare component into types. In the following case, all are of type File System. Here is another example that includes file systems and quotas. Notice that the number of elements in the Fileshare report equals the sum of the elements in the File System and Tree Quota reports. The Presented Capacity column in the File Share report shows the Presented Capacities for each file system and the Hard Limit Capacity for each tree quota. 26 EMC ViPR SRM 3.7.0.0 Chargeback Guide

File chargeback About fileshare service levels All fileshares are tagged with a fileshare service level. The group type named Service Level for Fileshare is used for tagging file systems with a service level. One service level for fileshare, named NAS, is installed by default, and all file systems are members of this service level. Although you can create additional groups under Service Level for Fileshare, the fileshare chargeback reports can calculate chargeback metrics only for the NAS group. About file chargeback groupings The fileshare chargeback reports show metrics by file chargeback groups. Each file chargeback group is a row in the chargeback summary reports. The following default groups are provided at installation: All Isilon All NetApp All VNX All VNXe You can create customized groups to identify all of the fileshares for a specific customer, business unit, or other purpose. Define your customized groups in a hierarchy of groups under the default groups, or mix file system types together in a top level group. About fileshare service levels 27

File chargeback To create a filter that includes file shares with tree quota and al file systems without quotas, you can include the following phrase in the group filter: parttype Is FileShare Note To avoid duplication of space in capacity metrics, do not include both a parent and a child file system in the same group. 28 EMC ViPR SRM 3.7.0.0 Chargeback Guide

CHAPTER 3 Object chargeback The following topics describe object chargeback reports and associated concepts. View ECS 2.0 chargeback reports... 30 Bucket service levels...33 Edit bucket service level cost basis... 33 Create custom bucket service level...33 Object chargeback 29

Object chargeback View ECS 2.0 chargeback reports A set of ECS chargeback reports shows object storage usage and calculated costs for service levels within namespaces and buckets. Note Information about chargeback reports applies only when the SolutionPack for EMC ECS is licensed for Full ViPR SRM (VIPRSRM_ECS_TB license). The ECS chargeback reports provide the information needed to reclaim costs of storage from the owners of ECS namespaces or buckets, and to analyze storage usage and trends. The reports show usage metrics by a variety of attributes, described below. Chargeback by Namespace shows: Total size of objects (GB) in a namespace, by service level Total object count in the namespace Numbers of objects created and deleted during the reporting period Data uploaded and downloaded during the reporting period Computed chargeback costs Click a namespace in the table to see additional information, including: Daily object counts and used capacity for the namespace Network usage and trends for the namespace Simple chargeback report for the namespace by service level Chargeback by Bucket report for the namespace Chargeback by Bucket shows: Virtual data center and replication group name associated to each bucket Total object count in the bucket Numbers of objects created and deleted in the bucket during the reporting period Data uploaded and downloaded in the bucket during the reporting period Computed chargeback costs for the bucket Click a bucket in the table to see additional information, including: Daily object counts and used capacity for the bucket Network usage and trends for the bucket Simple chargeback report for the bucket by service level Procedure 1. Log in to the Console and navigate to the All > Dashboards > Storage > Object Chargeback > Chargeback by Namespace report. 30 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Object chargeback The Total Cost column at the far right uses the cost per GB value assigned to the service level in Administration > Centralized Management > Groups Management > Bucket Service Levels. 2. Click a namespace name to explore it in more detail. A set of reports appears for the namespace. 3. Scroll to find the Buckets report. View ECS 2.0 chargeback reports 31

Object chargeback 4. Click a bucket name for even more analysis about the bucket. A set of reports shows details about object, network, and quota usage and trends for the bucket. One report shows cost by service level. 32 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Object chargeback Bucket service levels The SolutionPack for EMC ECS uses bucket service levels to classify object storage in ECS namespaces. You can create custom bucket service levels and edit existing ones. You can edit the service level cost basis for chargeback computations. Note Information about bucket service levels applies only when the SolutionPack for EMC ECS is licensed for Full ViPR SRM (VIPRSRM_ECS_TB license). The bucket service levels are based on replication policy. A bucket that has the characteristics defined by the rules in the service level definition is assigned to that service level. There are two out-of-the-box service levels: Locally protected This service level is assigned to buckets that are associated to one site, meaning that data is local only. Remotely protected This service level is assigned to buckets that are associated to multiple sites, meaning that data is copied offsite. Edit bucket service level cost basis Change the cost basis used for the ECS bucket chargeback computations. Procedure 1. Log into the Console and navigate to Administration > Centralized Management > Groups Management > Bucket Service Levels. 2. In the list under All, click a service level to select it. 3. Click Edit. 4. To change the cost basis, in the Cost per GB field, type a new value, and then click Save. Create custom bucket service level Create additional bucket service levels with different or more specific criteria than the out-of-the-box levels. Suppose you want to create a bucket service level for a locally protected specific namespace and chargeback a different rate for that namespace. Procedure 1. Log into the Console and navigate to Administration > Centralized Management > Groups Management > Bucket Service Levels. 2. Click All to select it, and then click Create. By selecting All, the new service level will appear directly under All in the list. 3. In Service Level, type a name for the new service level. 4. In Cost per GB, type a decimal value, such as.02, to represent a monetary unit. 5. For the first rule, in Select a Property, select Component type, and fill in the next two fields with Is Bucket. Bucket service levels 33

Object chargeback 6. Click Add rule. 7. Create a second rule to define the replication as locally protected. numsites Is 1 8. Click Add rule. 9. Create a third rule to define the namespace. a. In Select a Property, select Advanced. b. Fill in the next two fields with ns Is. Note The database property name for namespace is ns. c. In the third field, select or type the namespace value. For example, you might have a rule ns Is apzatcity. d. Click Save. 10.If you are not sure of the database property name, try this method to research it: a. Find a report that contains a column for the property you want. b. Click EDIT MODE at the top of that report page. c. Click the Reports Detail:Table tab. d. Click the blue bar for the column name. e. In the Property field, you see the database property name used for that column. You can use that value in your rules. 11.Navigate to the Chargeback by Namespace report. 12.After sufficient time for new collections, the Other Service Levels column begins to show metrics for the new service level. 13.To create a column specifically for the new service level, edit the report definition to add a new column. For steps, see Add columns to a table report on the ViPR SRM Documentation Index. 34 EMC ViPR SRM 3.7.0.0 Chargeback Guide

CHAPTER 4 Groups management The following topics describe how to create, edit, add members to, and get information about any of the groups listed under Administration > Centralized Management > Groups Management. Service level groups... 36 Setting cost basis for chargeback reports... 36 Component groupings... 36 Tagging groups...36 Groups management 35

Groups management Service level groups The service level groups define rules that are applied to all storage space. All storage space is assigned into some service level group. Service level rules define storage characteristics. The rules are applied to a storage component in the order listed on the service level group page. The service level group pages include the following buttons to help you manage the rules: Create Creates new service levels. Edit Changes the rules and add new rules to existing service levels. Reorder Reorders the service level groups, so that their rules are applied in a different order. View All Rules Lists each group and the rules associated with them all in one location and in the order of assignment. Setting cost basis for chargeback reports Chargeback reports use a cost per GB configured on the service level. Procedure 1. Click Administration > Centralized Management > Groups Management > service_level_group_type. For block chargeback, select Service Level by LUNs. For file chargeback, select Service Level by File Share. For object chargeback, select Object Service Level. 2. Click to select a service level name, and then click Edit. 3. In cost per GB, type the cost basis for this service level. Cost is numerical with no assumption of any specific currency. Enter an integer or a decimal value. If you enter 3, the cost for 100GB is 300. If you enter.3, the cost for 100GB is 30. 4. Click Save. Component groupings The component groups provide a way to create custom groups of specific part types. For block chargeback, use the Device Groupings type. For file chargeback, use the File Chargeback Groupings type. For object chargeback, define namespaces in the source components. Tagging groups The tagging groups provide a way to add additional customer-defined properties to a component for reporting purposes. You can define columns on any report to display the tagged values. The three tagging group types are: 36 EMC ViPR SRM 3.7.0.0 Chargeback Guide

Groups management Business unit Customer Location Some reports include columns for these properties out of the box, but the columns are hidden by default. For example, here is the The tagging groups are unrelated to chargeback reporting, although the additional columns could enhance chargeback reports with the additional level of properties displayed. To obtain customer-specific, location-specific, or business unit-specific chargeback reports, use the following group types: For block storage custom chargeback reports, define a custom group using the Device Grouping type. For object storage custom chargeback reports, define new namespaces and buckets on the ECS storage devices. For file storage custom chargeback reports, define a custom group using the File Chargeback Grouping type. Tagging groups 37

Groups management 38 EMC ViPR SRM 3.7.0.0 Chargeback Guide