storage consumption and chargeback

34
© 2009 IBM Corporation Developing a SAN Storage Consumption Solution CMG 2009

Upload: brettallison

Post on 30-Jun-2015

1.196 views

Category:

Documents


5 download

DESCRIPTION

The information in this paper is based on my experience ‘fixing’ the storage consumption process for a large customer ( 3 PB SAN environment) in a managed services (outsourced) environment. The names have been changed to protect the innocent but the processes, tools, and issues are very real.Regardless of whether you are the customer (end-consumer) of storage or the manager/provider of storage, the accuracy of storage consumption reports is essential to maintaining IT’s reputation and customer trust.In this paper we discuss the challenges of creating a sustainable, reliable, and robust charge back processes and tools for SAN storage consumption reporting.

TRANSCRIPT

Page 1: Storage Consumption and Chargeback

© 2009 IBM Corporation

Developing a SAN Storage Consumption Solution

CMG 2009

Page 2: Storage Consumption and Chargeback

© 2009 IBM Corporation

Trademarks & Disclaimer

The following terms are trademarks of the IBM Corporation:

Enterprise Storage Server® - Abbreviated: ESS

TotalStorage® Expert TSE

FAStT/DS4000/DS8000

AIX®

IBM SAN Volume Controller

IBM Flash Copy is a registered trademark of IBM

TPC is a registered trademark of IBM

Other trademarks appearing in this report may be considered trademarks of their respective companies.

UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

EMC is a registered trademark of EMC Inc.

BCV is a registered trademark of EMC Inc.

StorageScope is a registered trademark of EMC Inc.

CLARiiON is a registered trademark of EMC.

HP-UX is a registered trademark of HP Inc.

Solaris is a registered trademark of SUN Microsystems, Inc

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

NetApp is a registered trademark of Network Appliance Inc.

NetApp Operations Manager is a registered trademark of Network Appliance Inc.

Disclaimer

The views in this presentation are those of the author and are not necessarily those of IBM

Page 3: Storage Consumption and Chargeback

© 2009 IBM Corporation

Abstract

The information in this paper is based on my experience ‘fixing’ the storage consumption process for a large a managed infrastructure services environment. The names have been changed to protect the innocent but the processes, tools, and data issues are very real. The accuracy of storage consumption reporting used for chargeback is essential in maintaining IT’s reputation and customer trust.

This presentation discusses the challenges, processes and tools involved when establishing a robust SAN storage consumption process.

Page 4: Storage Consumption and Chargeback

© 2009 IBM Corporation

Agenda

Storage consumption basics

Requirements and objectives

The environment

The processes

The tools

Lessons learned

Page 5: Storage Consumption and Chargeback

© 2009 IBM Corporation

Storage Consumption Basics: What are we measuring?

Page 6: Storage Consumption and Chargeback

© 2009 IBM Corporation

Solution Objectives

Process:

– Fix orphan creating processes

– Develop process for identifying and remediating data issues

– Develop operational processes for automating problem identification

Tools

– Automate process of storage consumption reporting

– Develop re-usable tools for data collection and post-processing

– Provide minimal manual processing of data from sources

– Improve coverage of storage platforms through use of new tools and data sources

Data– Report 99% of storage allocated

– Identify secondary sources of data for reconciliation

– Remediate data issues

Business– Provide justification of variances based on change tickets

Page 7: Storage Consumption and Chargeback

© 2009 IBM Corporation

Storage Consumption Challenges

Page 8: Storage Consumption and Chargeback

© 2009 IBM Corporation

Environment

Page 9: Storage Consumption and Chargeback

© 2009 IBM Corporation

Environment Size – Data Complexity

Array Count

EMC 36

HP 4

IBM 19

NAS Filers 15

   

Other Logistics 

Server Count 900

ECC/StorageScope Servers 3

Number of SAN Fabric Locations 6

Number of Array Migrations 54

Number of Input data Sources 17

Page 10: Storage Consumption and Chargeback

© 2009 IBM Corporation

Environment - Data InputsInput Description Input Source Description

NAS Base Composite Ops Mgr Report template – Manually ran

EMC NAS EMC StorageScope 6.0 Report template - Manually ran

Host Allocation Billing database Automatically generated via query

EMC Configuration Configuration database Automatically generated via query

Clariion Configuration Configuration database Automatically generated via query

DS8K Configuration Configuration database Automatically generated via query

Symbcv output EMC CLI Automatically gathered by shell scripts

Symdev list - fibre - nofibre

Configuration database Automatically generated via queries

Host_Consumption_Query EMC StorageScope 6.0 Report template - Manually ran

HP-Compaq Host-LUN HP-Compaq CLI Manually created

Host Status, LOB Asset Management Database Automatically generated report

Exclusion Host Names Asset Management Database Automatically generated report

Array Location Capacity report Manually created

Backup Media Servers Backup reporting team Manually created

Application Correlation Application table Manually created

Flash copy relationships Array management tools Manually created

Change Tickets Problem and Change Management Tools Automatically generated report

Page 11: Storage Consumption and Chargeback

© 2009 IBM Corporation

Process Section

Page 12: Storage Consumption and Chargeback

© 2009 IBM Corporation

Storage Consumption/Chargeback High Level Process Flow

Page 13: Storage Consumption and Chargeback

© 2009 IBM Corporation

Processes that Impact Storage Consumption

Page 14: Storage Consumption and Chargeback

© 2009 IBM Corporation

Migration Process

Yes YesYes

Yes

No No

Identify Scope

Perform Detailed Data

Collection

Analyze for Remediation

Remediation Required?

Proceed to Host Prep

Can it be integrated with TDMF

Install?

Proceed to Host Prep

Schedule Outage for Remediation

SAN Migration Process

Host PrepSchedule HP

Outage Window

Complete Allocation Request

Perform Solution Review

Perform Remediation

Proceed to Host Prep

Schedule Final Cutover

Window

Perform Host Prep Review

Execute Host Prep

Final CutoverMonitor

Migration Status

Perform Solution Review

SAN De-Allocation

Execute Final Cutover

Validate SAN

removal

Page 15: Storage Consumption and Chargeback

© 2009 IBM Corporation

Server Decommission Process

Page 16: Storage Consumption and Chargeback

© 2009 IBM Corporation

Host Rename/Host Repurpose

Page 17: Storage Consumption and Chargeback

© 2009 IBM Corporation

BCV Removal

Page 18: Storage Consumption and Chargeback

© 2009 IBM Corporation

Server/HBA Re-use

Page 19: Storage Consumption and Chargeback

© 2009 IBM Corporation

Storage Change Process

Page 20: Storage Consumption and Chargeback

© 2009 IBM Corporation

SRM Operational Processes

Page 21: Storage Consumption and Chargeback

© 2009 IBM Corporation

Exception Reporting and Remediation Process

Page 22: Storage Consumption and Chargeback

© 2009 IBM Corporation

Sample Exception Report

Server Name

Location

Status Usable GB

In Asset DB

IBM Supported

In Billing DB?

In TPC? IBM & EMC?

server10 Mars   1,280.00 no yes yes no no

server11 Pluto   1,121.00 no yes yes no no

server12 Mars Production 1,121.00 yes yes yes no no

server13 Pluto Production 851.35 yes yes yes no no

server14 Mars Production 851.35 yes yes yes no no

server15 Pluto Decommissioned 864.00 yes yes yes yes no

server16 Mars Decommissioned 1,120.00 yes yes yes yes no

server17 Pluto Decommissioned 385.00 yes yes yes no yes

server18 Mars Decommissioned 385.00 yes yes yes no yes

server19 Pluto Production 770.00 yes yes yes no no

Page 23: Storage Consumption and Chargeback

© 2009 IBM Corporation

Tools

Page 24: Storage Consumption and Chargeback

© 2009 IBM Corporation

Tool/Reporting Requirements

Legend

Reporting

Tool

Page 25: Storage Consumption and Chargeback

© 2009 IBM Corporation

Change Management Required Fields

Server Name

Purpose of Request

Location or datacenter

Physical Server name to SAN

Tier

Amount of usable storage being requested

New number of SAN ports

Page 26: Storage Consumption and Chargeback

© 2009 IBM Corporation

Historical Consumption Analyst Process Logical Flow

Page 27: Storage Consumption and Chargeback

© 2009 IBM Corporation

Improved Consumption Analyst Process Logical Flow

Page 28: Storage Consumption and Chargeback

© 2009 IBM Corporation

Sample Storage Consumption Summary ReportServer/Cluster Name Location Tier Type Raw Total

(GB) Usable Total (GB)

Change Ticket

Server1 Mars T1 IBM 431.81 376.00 57955

Server1 Mars T2 IBM 1,083.62 944.00 25892

Server2 Venus T2 IBM 588.19 514.00 44874

Server3 Pluto T1 IBM 1,281.17 1,121.00 80509

Server4 Pluto T1 EMC 1,442.60 851.35 39607

Server5 Pluto T1 EMC 121.14 106.00 15571

Server6 Pluto T1 EMC 992.00 864.00 27178

Server7 Pluto T1 EMC 955.43 832.00 74167

Server8 Pluto T2 EMC 1,303.62 1,120.00 31390

Server9 Uranus T1 IBM 1,189.71 1,025.00 34741

Server10 Uranus T2 IBM 7,100.43 6,154.00 16917

Server11 Uranus T2 IBM 295.62 256.00 19851

Server12 Uranus T2 EMC 4,712.76 4,097.00 48131

Server13 Uranus T2 EMC 443.05 385.00 27053

Server14 Uranus T2 EMC 336.00 288.00 19652

Server15 Uranus T2 EMC 292.57 256.00 59521

Page 29: Storage Consumption and Chargeback

© 2009 IBM Corporation

Sample Detailed Consumption Report

Server/Cluster Name Array Location

Array SN Tier Type LUN LUN Type

Sum of Raw (GB)

Sum of Usable (GB)

Server3_Server4 Pluto 1234567 T1 EMC 1000 STD 67.43 33.72

      T1 EMC 1001 STD 67.43 33.72

      T1 EMC 1002 STD 67.43 33.72

      T1 EMC 1003 STD 67.43 33.72

      T1 EMC 1004 STD 67.43 33.72

      T1 EMC 1005 STD 67.43 33.72

      T1 EMC 1006 STD 67.43 33.72

       T2 EMC 3001 BCV 38.53 33.72

       T2 EMC 3002 BCV 38.53 33.72

       T2 EMC 3003 BCV 38.53 33.72

       T2 EMC 3004 BCV 38.53 33.72

       T2 EMC 3005 BCV 38.53 33.72

       T2 EMC 3006 BCV 38.53 33.72

       T2 EMC 3007 BCV 38.53 33.72

Page 30: Storage Consumption and Chargeback

© 2009 IBM Corporation

Sample InvoiceSupplier

NameInvoice Number

Invoice Date Tower Application ID Rate Element Unit of Measure

Rohan Riders 88305 5/14/2011 Orthanc Oracle Disk Storage GBs Gigabyte

Rohan Riders 88305 5/14/2011 Orthanc WebSphere Disk Storage GBs Gigabyte

Rohan Riders 88305 5/14/2011 Orthanc Oracle Disk Storage GBs Gigabyte

Rohan Riders 88305 5/14/2011 Barad-dur WebSphere Disk Storage GBs Gigabyte

Rohan Riders 88305 5/14/2011 Barad-dur Oracle Disk Storage GBs Gigabyte

Rohan Riders 88305 5/14/2011 Barad-dur WebSphere Disk Storage GBs Gigabyte

Server Name

Equipment Location Useable Quantity

LOB Rate Per GB

Amount

server45 IBM Isengard 500.00 Urak-hai $1.94 $969.31

server46 IBM Isengard 500.00 Urak-hai $1.94 $969.31

server49 IBM Isengard 500.00 Palantir $1.94 $969.31

server50 EMC Mordor 1,000.00 Shelob $1.94 $1,938.61

server51 EMC Mordor 1,000.00 Shelob $1.94 $1,938.61

server52 EMC Mordor 1,000.00 Shelob $1.94 $1,938.61

Continued -

Page 31: Storage Consumption and Chargeback

© 2009 IBM Corporation

Lessons Learned

Get Sponsored

True-Up Candidate

Project Management

Create Baseline

Avoid Surprises

Persevere

Page 32: Storage Consumption and Chargeback

© 2009 IBM Corporation

Page 33: Storage Consumption and Chargeback

© 2009 IBM Corporation

Definitions

Storage consumption – How much space is associated with each server

SAN – Storage area network

Tier – Classification of storage based on hardware attributes such as disk size, speed, capacity, controller type or RAID configuration.

HBA – Host Bus Adapter provides SAN connectivity from a host to the backend storage device.

WWPN – World Wide Port Name is a unique identifier tied to the HBA hardware. It is used to manage the connectivity access from the host to the backend storage targets.

LUN – SAN volumes assigned to hosts

BCV – Business Continuance Volumes are an EMC specific technology used for creating copies of production volumes.

Page 34: Storage Consumption and Chargeback

© 2009 IBM Corporation

Appendix A – What is a SAN?

Edge Switch - A

Edge Switch - B

Core Switch - A

Core Switch - B

Links Links

Storage Switch - A

Storage Switch - B

Servers Fabric Storage Servers