Markus Standau, IBM Storage Management mit IBM Tivoli Storage Productivity Center Version 5.2
Häufiges Problem: Einzelkomponenten Management Storage components Network components Servers Element Manager je Komponente/-typ der Einsatz ist komponenten- bzw. hersteller-spezifisch in der Regel zwar komplette Administration bis zur “letzten Schraube”, aber nur isolierte Sicht auf die Komponente unterschiedliche Oberflächen bzgl. Aussehen und Arbeitsweise je größer das Environment, desto schwieriger der Überblick historische Auswertungen (Kapazitäten/Performance/Fehler) rudimentär oder fehlen Beispiele für Element Manager IBM DS8000, XIV, SVC/V7000 Manager Brocade Network Advisor oder Web-based Standard Administration VMware vCenter Storage 3rd party: z.B. HDS Device Manager, EMC Solutions Enabler, HP Command View
Tivoli Storage Productivity Center Zentrales, übergreifendes Storage Management der gesamten Infrastruktur ‘Single Point of Control’ für die tägl. Storage Administrations Aufgaben Disk, NAS*), Fabric, Server und Replication Management Services IBM und non-IBM Device Management ‘Single Data Repository’ der gesamten Storage Infrastruktur für Monitoring, Reporting, Analyse und Management zentraler Management Server mit Web Oberfläche DB2 Datenbank IBM Cognos BI Reporting *) NAS ist eingeschränkt, die meisten Funktionen sind für IBM Storwize V7000 Unified oder IBM SONAS verfügbar, und nur teilweise für non-IBM Systeme
Modernes intuitives Web-based GUI
Architektur - Übersicht TPC Web GUI Cognos ODBC/JDBC und CLI Active Directory LDAP TPC Server Tivoli Applications SmartCloud Cost Manager SmartCloud Storage Access SmartCloud Orchestrator Tivoli Application Dependency Discovery Manager Tivoli Monitoring … SVC/Storwize DS8000 XIV Proxy CIM-Agent IBM Storage Application Server Generic Storage SAN Fabric
Tivoli Storage Productivity Center - Schwerpunkte Performance Management Storage Management auf Service Level Ebene Viele IBM und andere Block Storage Devices bzw. SAN Switches habe keine ausgeprägten Funktionen zum Performance Management: Historische Speicherung über lange (einstallbare) Zeiträume Proaktive Überwachung Performance Management Funktionen/Reporting Fokussiert auf das Management auf Service Level Ebene und nicht als Ersatz für Element Manager (➜ Interfaces, die die Devices bereits mitbringen) Sammeln, speichern und anzeigen der Topologie (End-to-End) Überwachung Bereitstellung von Speicher Service Optimierung bzgl. Workload und Service Level Anpassungen
Services: Bereitstellung, Überwachung und Optimierung Basis Dienste “Single Point of Control” für die täglichen Storage Administrationsaufgaben Daten sammeln und anzeigen ➜ online Dokumentation Status, Asset, Capacity, Topology und Performance Storage, Fabric, Server und VMware IBM Cognos für Batch/Custom Reporting mit eMail Funktion Replication Management TPC Select
Basis: Storage Management Bereiche mit TPC V5.2 abgedeckt TPC Select SmartCloud Virtual Storage Center Basis: Storage Management Bereiche mit TPC V5.2 abgedeckt Storage components Network components Servers Asset/Kapazitäts Management Storage Asset Datenerhebung: Disk, Fabric, Server, Hypervisor Support für heterogene Disk-Systeme (IBM, EMC, HDS, HP, NetApp, …) Heterogener Fabric Support (Brocade, Cisco, Qlogic) Reporting, Überwachung von Regeln, automatisierte Aktionen Fabric Management SAN Topologie Discovery, Darstellung und Management Event Reporting mit Weiterleitung an zentrale Konsole Fabric/Switch Performance- und Error Counter Reporting Switch-Zoning Management Disk Management Disk Subsystem Management incl. Einbindung Elementmanager Provisionierung von Disk Volumes – IBM und heterogener Speicher Performance Management – IBM und heterogener Speicher erweiterte Performance Analyse – IBM DS8000/XIV/SVC/V7000 Schwellwert-Monitoring / Engpass-Analyse / Event Reporting
Management von Speicherkapazitäten TPC Select SmartCloud Virtual Storage Center Management von Speicherkapazitäten Capacity bars Overview: 30 days Charts Kapazitäten werden für folgende Objekte angezeigt: Storage System Servers Hypervisors Capacity Bars Weitere details können in TPC Reporting betrachtet werden, z.B. Beliebige Zeiträume Zusätzliche Metriken Hier besteht zudem die Möglichkeit: Custom Reports zu erstellen Automatisierte Reports zu erstellen Details: any time range
Thin Provisioning Unterstützung TPC Select SmartCloud Virtual Storage Center Thin Provisioning Unterstützung Committed but Unallocated Space Unallocatable Space Physical Allocation Menge an realem, physikalischem und genutzem Speicherplatz Virtual Allocation In thin-provisioned Umgebungen, übersteoger dieser Wert die 100% wenn ein Pool “over provisioned” ist Capacity Shortfall Der Prozentwert des verbleibenden nicht verwendeten Platz in einem Pool der nicht zur Verfügung steht, also um den der Pool erweitert werden müsste: 𝑈𝑛𝑎𝑙𝑙𝑜𝑐𝑎𝑡𝑎𝑏𝑙𝑒 𝑆𝑝𝑎𝑐𝑒 / 𝐶𝑜𝑚𝑚𝑖𝑡𝑡𝑒𝑑 𝑏𝑢𝑡 𝑈𝑛𝑎𝑙𝑙𝑜𝑐𝑎𝑡𝑒𝑑 𝑆𝑝𝑎𝑐𝑒 ∗ 100 Physical Space
Basis: Storage Management Bereiche mit TPC V5.2 abgedeckt TPC Select SmartCloud Virtual Storage Center Basis: Storage Management Bereiche mit TPC V5.2 abgedeckt Replication Management Administration / Operating für IBM Advanced Copy Services (DS8000, SVC, V7000 & XIV) Synchrone und Asynchrone Replication Zentrale Kontrolle für Point-in-time und Remote Volume Replication Services. Automatische Quelle-Ziel Zuordnung Device-übergreifende Consistency Groups FlashCopy und Global/Metro Mirror Support Disaster Recovery Mgmt. incl. Failback Funktion
Basis: Virtualization Support TPC Select SmartCloud Virtual Storage Center Basis: Virtualization Support TPC erkennt und zeigt die logischen Zusammenhänge in virtualisierten Umgebungen. Server Virtualisierung VMware ESX/vCenter (API) Informationen zu ESX-Servern und VMs LUN to ESX/VM mapping (incl. Support für RDM) vCenter TPC Plug-in VASA Provider IBM AIX VIO Server (Toleration Mode) VMware vCenter SAN Storage Storage Virtualisierung supported IBM SAN Volume Controller IBM Storwize V7000/V5000/V3700 auch non-IBM Systeme, z.B. Hitachi USP/VSP External Disks Backend Storage Systems
AIX VIOS: Virtual SCSI disk auf einem Virtual I/O Client (LPAR) TPC Select SmartCloud Virtual Storage Center AIX VIOS: Virtual SCSI disk auf einem Virtual I/O Client (LPAR) VIO Server VIO Client hdisk1 Server vSCSI Adapter Client vSCSI virtual target Physical HBA hdisk3 LV3 LV2 hdisk2 File Storage Subsystem Volume A Volume B Volume C SAN Switch Port Kunden wollen das Mapping sehen Es gibt 3 Wege in VIO: 80-90% der Kunden wenden Die meisten verwenden IBM storage Support seit TPC 4.2.1: SRA kann VIO Client installiert werden IBM DS8000, SVC, DS3/4/5k 1) 2) LUN 1:1 mapping AIX und Linux 2) NPIV nicht official unterstützt, aber funktioniert in diesem Zusammenhang ohne Probleme 1) when using AIX MPIO instead of RDAC 2) depending on testing
Services: Bereitstellung, Überwachung und Optimierung Basis Dienste “Single Point of Control” für die täglichen Storage Administrationsaufgaben Daten sammeln und anzeigen ➜ online Dokumentation Status, Asset, Capacity, Topology und Performance Storage, Fabric, Server und VMware IBM Cognos für Batch/Custom Reporting mit eMail Funktion Replication Management TPC Select Service Überwachung … know what‘s going on Schwellwerte zu Performance, Fehlerraten und Kapazität Verfügbarkeit von Volumes, Pools, Storage Systemen, Pfaden, … TPC Select Service Element Status Polling & CIM Indications (no SNMP Traps) Weiterleitung E-Mail, SNMP, Skripte Alarmierung
Services: Bereitstellung, Überwachung und Optimierung Basis Dienste “Single Point of Control” für die täglichen Storage Administrationsaufgaben Daten sammeln und anzeigen ➜ online Dokumentation Status, Asset, Capacity, Topology und Performance Storage, Fabric, Server und VMware IBM Cognos für Batch/Custom Reporting mit eMail Funktion Replication Management TPC Select Service Überwachung … know what‘s going on Schwellwerte zu Performance, Fehlerraten und Kapazität Verfügbarkeit von Volumes, Pools, Storage Systemen, Pfaden, … TPC Select Service Element Status Polling & CIM Indications (no SNMP Traps) Weiterleitung E-Mail, SNMP, Skripte Alarmierung Service Bereitstellung Standardisierung Service Klassen Eigenschaften Storage Pools Tiers Zugriffsreichte & Freigabesystem Capacity Pools Gruppierungsmöglichkeit, z.B. Kunden, Projekte, Standorte, … Service Katalog SmartCloud Virtual Storage Center Service Katalog
Service Bereitstellung - Definitionen SmartCloud Virtual Storage Center Service Bereitstellung - Definitionen
Service Bereitstellung - Verwendung SmartCloud Virtual Storage Center Service Bereitstellung - Verwendung
Service Bereitstellung - Resultat SmartCloud Virtual Storage Center Service Bereitstellung - Resultat
Provisioning Zyklus Analytics Engine Suggestion Review/Approve Service Classes Filter Attributes Capacity is shown and calculated as reserved Capacity Pools (optional) Review/Approve Later in the lifecycle:Optimization Service Classes Configuration Attributes Create/Map/Zone
Software Defined Cloud Storage mit TPC OpenStack TPC enables heterogeneous storage for Software Defined Storage Clouds VMware TPC Storage Cloud
Smart Cloud Storage Access 1.2 IBM hat SmartCloud Storage Access (SCSA) um Block Speicher Funktionen erweitert, so dass jetzt auch dort self-service provisioning möglich ist (➜ Multi Tenancy) SmartCloud Storage Access erhebt auch Daten bzgl. Speicherverbrauch für Chargeback und Capacity Management Zwecke. SCSA bietet Independent Software Vendor (ISV) eine REST-API zum Einsatz von SCSA als Middelware in eigenen Produkten IBM SAN Volume Controller Storwize V7000 Unified, SONAS, XIV Authentication Server End user IBM SmartCloud Storage Access Storage admin Department admin Tivoli Storage Productivity Center or Virtual Storage Center
Performance Management Performance Reporting … look what‘s going on Durch vordefinierten Reports in Web GUI oder Cognos Interaktive reporting Funktionen: Mehrere Metriken Tabellen oder Chart Parallele Fenster zur komfortablen Analyse Drill down zu verknüpften Komponenten Custom Reporting (Cognos, SQL, Excel) TPC Select Cognos
Performance Management Prozentwerte sind gut geeignet, um eine high level Sicht zu erhalten, wie der Storage ausgelastet ist: Ports: Bandwidth or Utilization Percentage CPU: Utilization Percentage Cache: Read Hit and Write-Cache Delay Percentage Array/Disks: Disk Utilization Percentage Error Statistiken helfen bei Bottleneck Analysen, z.B. slow draining devices through (F-port congestion, Credit recovery link resets) Buffer to buffer credit zero TPC berechnet zusätzlich einige zusätzliche Metriken, um die Analyse von Performance Daten zu erleichtern Write-Cache Delay Percentage Disk Utilization and Volume Utilization Port Utilization and Port Bandwidth Percentage Cache Holding Time Non-Preferred Node Usage Percentage (SVC) IO Density (currently only used internally) Port congestion index Ports Cache CPU Arrays/Disks
Auslastung in Bezug auf Performance TPC Select SmartCloud Virtual Storage Center Auslastung in Bezug auf Performance Spalte in jeder Tabelle verfügbar, die Informationen bzgl. Storage Poole enthält
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Scenario: Server Performance
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Scenario: Server Performance New in 5.2.1: Most Active Pools For ESS/DS, SVC/Storwize, and XIV
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Scenario: Server Performance
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Scenario: Server Performance
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Tabular View Sync Time Export to csv Open in new window Scenario: Server Performance
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Scenario: Server Performance
Scenario: Server Performance TPC Select SmartCloud Virtual Storage Center Scenario: Server Performance Tip: Browser Bookmarks
Performance Management Performance Reporting … look what‘s going on Durch vordefinierten Reports in Web GUI oder Cognos Interaktive reporting Funktionen: Mehrere Metriken Tabellen oder Chart Parallele Fenster zur komfortablen Analyse Drill down zu verknüpften Komponenten Custom Reporting (Cognos, SQL, Excel) TPC Select Cognos Proaktive Performance Überwachung … notice something is not going as intended Service Management auf Komponenten Ebene (Pools, Ports, …) Performance Schwellwerte Error Schwellwerte Constraint violation reporting TPC Select http://www-01.ibm.com/support/knowledgecenter/SSNE44_5.2.1/com.ibm.tpc_V521.doc/fqz0_r_triggering_conditions.html
Proaktive Performance Überwachung TPC Select SmartCloud Virtual Storage Center Proaktive Performance Überwachung
Proaktive Performance Überwachung TPC Select SmartCloud Virtual Storage Center Proaktive Performance Überwachung
Proaktive Performance Überwachung TPC Select SmartCloud Virtual Storage Center Proaktive Performance Überwachung
Performance Management Performance Reporting … look what‘s going on Durch vordefinierten Reports in Web GUI oder Cognos Interaktive reporting Funktionen: Mehrere Metriken Tabellen oder Chart Parallele Fenster zur komfortablen Analyse Drill down zu verknüpften Komponenten Custom Reporting (Cognos, SQL, Excel) TPC Select Cognos Proaktive Performance Überwachung … notice something is not going as intended Service Management auf Komponenten Ebene (Pools, Ports, …) Performance Schwellwerte Error Schwellwerte Constraint violation reporting TPC Select Performance Management Funktionen … take some actions (or add more hardware) Storage Optimizer ➜ a kind of re-distribute storage volume SAN Planner ➜ profile driven volume provisioning Tiered Storage Optimizer ➜ increase efficiency by finding the right tier for workload of volumes SmartCloud Virtual Storage Center Old names New or additional workload Recommendation Current measured workload
SmartCloud Virtual Storage Center End-to-End Management mit IBM SAN Volume Controller IBM SmartCloud Virtual Storage Center Analyze Tiering Storage Optimizer Tiered Storage Optimizer Tier 2 Tier 1 Balance Pools Ideen zur Volume und Pool Optimierung Tier Analyse: Den Besten Platz für Volumes finden Balance Pools: Die Resourcen (Pools) möglichst gleichmäßig nutzen Transformations Einstelllungen ändern für mehrere Volumes gleichzeitig direkt aus dem Kontext (Server, Hypervisor, Storage Panel) heraus, so ist sichergestellt die richtigen Volumes zu verwenden zur Kontrolle kann auch noch mal vorher die Performance betrachtet werden Mit Pause/Resume und Schedule Möglichkeiten Transformation & Service Classes (5.2.1) Will provide a warning, but still continues, because it‘s a manual action Note: will not provide a warning when TP is enabled/disabled Balancing & Retiering No warning, because it will never recommend moving a volume to a storage pool that is not supported by the volumes Service Class No correction for Volumes where the SCs are already violated
Master Plan – Collaboration with Cloud Configuration SmartCloud Virtual Storage Center Master Plan – Collaboration with Cloud Configuration Tiering Analysis Balancing Transformation Are Capacity Pools boundaries enforced User can choose to enable enforcement User manually selects destination pool Are Service Classes observed recommendations will never violate Service Class Violations will trigger a warning, but task continues Handling of Co-location (groups of volumes from a server) When enabled, recommendations based on the most active volume When enabled, recommendations based on the most active volume, even if that may cause non-optimal balancing User manually selects volumes for transformation Capacity Reservations Analysis based on unreserved capacity Recommendations scheduled to be executed later will reserve capacity
Weitere Funktionen Fabric Management TPC Select … identify servers based on LUN masking Topologie Discovery und Status Monitoring Datapath Viewer Event Weiterleitung an zentrale Konsole Tivoli Enterprise Console / OMNIbus und/oder SNMP Manager Switch Performance und Errors Aufzeichnung und Reporting Switch-Zoning - Administration
Beispiel: Fabric Overview TPC Select SmartCloud Virtual Storage Center Beispiel: Fabric Overview
TPC Select SmartCloud Virtual Storage Center Data Path View End-to-end Sicht zur Analyse von Auswirkungen unterschiedlicher Probleme und betroffenen Komponenten Reduziert die Zeit bei der Analyse von Ursachen
Data Path Explorer: Performance Impact Analysis (Standalone GUI) TPC Select SmartCloud Virtual Storage Center Data Path Explorer: Performance Impact Analysis (Standalone GUI) Quickly assess the performance state of your storage infrastructure View health status along the path Data Path Performance overlay
VMware Integration Basic VMware information in TPC Information available without Storage Resource Agent in VM Information über virtuelle Maschinen OS Type, Processor, RAM Config files, virtual disk files (VMDK), Datastores ESX Server Informationen Disks, Datastores, HBAs Cluster TPC Reporting TPC Select
VMware Datastore Connection Walkthrough TPC Select SmartCloud Virtual Storage Center VMware Datastore Connection Walkthrough Datastore
VMware Datastore Connection Walkthrough TPC Select SmartCloud Virtual Storage Center VMware Datastore Connection Walkthrough Datastore
VMware Datastore Connection Walkthrough TPC Select SmartCloud Virtual Storage Center VMware Datastore Connection Walkthrough Datastore
VMware Datastore Connection Walkthrough TPC Select SmartCloud Virtual Storage Center VMware Datastore Connection Walkthrough Datastore
VMware Datastore Connection Walkthrough TPC Select SmartCloud Virtual Storage Center VMware Datastore Connection Walkthrough Similar capability to drill through to the switch and switch port Datastore
Storage Provisioning aus VMware heraus TPC Select SmartCloud Virtual Storage Center Storage Provisioning aus VMware heraus File Shares: all TPC Editions Block Volumes: VSC only Aufruf der TPC Funktionen zu Provisionierung im Vmware vCenter Web Client vSphere Web Client starten 'Hosts and Clusters‘ aus dem Inventar auswählen Hypervisor auswählen, der neuen Speicher erhalten soll 'Actions' Menü aufrufen. Der vCenter Client läd die TPC Erweiterung, und nach einem kurzen Augenblick wird der Menüpunkt 'All TPC Actions‘ angezeigt
VMware Integration VMware vCenter Web Client Extension Deployment from TPC since 5.2.1 VMware vCenter Web Client Extension Functions for VMware administrators Anzeige von Storage Informationen die TPC gesamelt hat Storage Mapping: End-to-End from storage volume to VM Storage details like fabric connections, pools, volumes, … Performance charts: Charts using data collected by TPC Provisioning unter Verwendung des TPC Service Katalogs: Block Volume File Shares Start der TPC Web-GUI direkt aus dem the vSphere Web Client TPC Select vSphere API for Storage Awareness (VASA) Provider TPC Select … identify servers based on LUN masking Alarme für Performance-, Error- und Kapazitäts-Schwellwerte Verfügbarkeit von Volumes, Pools, Storage Systems, Pfaden, … TPC Service Classes werden als System Capabilities angezeigt, und können in VM Storage Profiles verwendet werden This is probably the most important use of VASA
Reports mit Information die aus TPC stammen TPC Select SmartCloud Virtual Storage Center Reports mit Information die aus TPC stammen Context Entity Report location Source ESX Hosts FC HBA Manage → Storage → Storage Adapters →<Adapter> → Fabric Connections TPC Extension Volumes Monitor → Performance → Storage System Metrics Virtual Machines Virtual Disks Monitor → Storage Mapping Datastores SCSI Volumes NAS Mounts Monitor → Storage Reports → SCSI Volumes (LUNs) TPC VASA Provider
Migration von Funktionen in die neue Web GUI Device Management … even less reasons to use the old GUI Hinzufügen/löschen von devices Eigenschaften ändern 3 beliebige Custom Tags Angabe zur Lokation Storage Resource Agent Aktionen: Test enable/disable fabric functions enable/disable scripts Data Collection Probe scheduling Performance data collection TPC Select
Neue Konzepte in TPC 5.2 Agentless Server TPC Select … identify servers based on LUN masking Definition von Agentless Server Storage Systeme Host Connection Fabric entities und discovered Servers Manuell oder per File Import (z.B. aus anderen Asset Systemen) Agentless Server sind wie Server mit Agents in TPC integriert, einzige Ausnahme: TPC hat keine Informationen von den Servern wie Filesysteme, freier/belegter Platz, HBA Firmware Stand Verwendung z.B. beim Performance Troubleshouting, Topologie Darstellungen, Provisionierung, …
SmartCloud Virtual Storage Center TPC Select SmartCloud Virtual Storage Center Agentless Server Define servers based on: WWPNs only Can be created from Storage system host connections Unknown fabric entities Discovered servers Manual File import Why it matters Think about what you would need do if someone complains about a servers performance or capacity … see next pages
SmartCloud Virtual Storage Center TPC Select SmartCloud Virtual Storage Center Agentless Server
SmartCloud Virtual Storage Center TPC Select SmartCloud Virtual Storage Center Agentless Server
SmartCloud Virtual Storage Center TPC Select SmartCloud Virtual Storage Center Agentless Server
SmartCloud Virtual Storage Center TPC Select SmartCloud Virtual Storage Center Agentless Server
SmartCloud Virtual Storage Center TPC Select SmartCloud Virtual Storage Center Agentless Server
TPC Select SmartCloud Virtual Storage Center Agentless Server Without SRAs this kind of information is not available Now you see, that Vasily also uses storage from APM00064204976
TPC Reporting TPC Reporting Custom Reporting Was bietet es? Erweiterte Reporting und Analysefunktionen ohne zusätzliche Kosten TPC stellt das Datenmodell und vordefinierte Reports bereit. Data Abstraction (Datenmodell) ermöglicht Ad-Hoc Reporting Anpassungen und Erstellung neuer Reports Funktionen: Scheduled Reports (eMail, PDF, Excel, …) Drill up/down Nach (optionaler) Installation keinerlei zusätzliche Software nötig Positionierung: Für die Erstellung regelmäßiger immer gleichartiger Reports (Batch Reporting) Verwendung von ganz speziellen Reports, die nicht in der Web-based GUI enthalten sind. TPC Select Custom Reporting Was für Tools gibt es dabei? Query Studio Drag’N’drop Erstellung von Report Gedacht für simple Ad-Hoc Reporting (z.B. max 1 Chart) Report Studio SQL Support Support für CSV input Dateien Anpassungen an Pre-defined Reports (Logos, Farben, …) Wesentlich mächtiger aber auch komplexer Weitere Tools: Cognos Mobile, Event Studio, … TPC Select 61
TPC Reporting TPC Reporting Was bietet es? Erweiterte Reporting und Analysefunktionen ohne zusätzliche Kosten TPC stellt das Datenmodell und vordefinierte Reports bereit. Data Abstraction (Datenmodell) ermöglicht Ad-Hoc Reporting Anpassungen und Erstellung neuer Reports Funktionen: Scheduled Reports (eMail, PDF, Excel, …) Drill up/down Nach (optionaler) Installation keinerlei zusätzliche Software nötig Positionierung: Für die Erstellung regelmäßiger immer gleichartiger Reports (Batch Reporting) Verwendung von ganz speziellen Reports, die nicht in der Web-based GUI enthalten sind. TPC Select 62
Einsteig in TPC Reporting TPC Select SmartCloud Virtual Storage Center Einsteig in TPC Reporting TPC 5.2: View predefined reports Öffnet Cognos in view mode Zeigt die Gruppen der Reports hierarchisch in Ordnern an Create a basic report Öffnet Cognos in Query Studio Package: Capacity and Relationship Öffnet Cognos Query Studio Package: Performance
Mitgelieferte Reports in TPC 5.2.0.0 TPC Select SmartCloud Virtual Storage Center Mitgelieferte Reports in TPC 5.2.0.0
Beispiele: Vergleich von Performance über zwei Zeiträume TPC Select SmartCloud Virtual Storage Center Beispiele: Vergleich von Performance über zwei Zeiträume
TPC Reporting TPC Application Groups Was ist das? Mit TPC 5.2.1 wird das Modell zur Definition von Gruppen von Storage Resource Gruppe um den Typ Application erweitert Application, sind nicht keine Departments, Customers, … Hierachien erlaubt (Groups-in-Groups), z.B. DB2 und Redologs Definition: Über CLI, und damit für Skripting nutzbar Verwendung: In Pre-defined Cognos Reports und Custom Reports TPC Select 66
Performance Management Enhancements in TPC 5.2.1 4.2 2010-08 4.2.1 2011-06 4.2.2 2011-11 5.1 2012-06 5.2 2013-10 5.2.1 2014-04 5.x What it is Why it matters Performance & Troubleshooting New dashboard pods (Most active pools) New fabric alerts for slow draining devices New fabric metrics Optimization & Balancing Algorithm improvement: now based on a Activity Score and deviation, no configuration required Tighter integration into Cloud Provisioning concept of Service Classes Provisioning vDisk Mirror support Reservation support Co-location of volumes Pending tasks TPC OpenStack Block Storage Driver VMware vCenter Web Client Extention Specific Cinder driver to use TPC for provisioning, lifecycle management and exposure for attachment Automatic deployment of plugin, when adding the hypervisor to TPC, and multipath settings for provisioning Performance Management Service Management Candidate Storage Multiple Service Classes Integration
Further enhancements in TPC 5.2.1 What it is Why it matters Add/manage devices in new web GUI Now all devices are added using the Web-based GUI Storage Resource Agent Deployment Necessity to use legacy GUI further reduced. TPC System Management Administration and monitoring of TPC as an application now in the Web-based GUI, Functions include: view component status, log download, tracing, database growth TPC Settings Necessity to use legacy GUI further reduced: Base Alert Notification setup Simplification: History Retention settings Usability Management IBM Knowledge Center: http://www-01.ibm.com/support/knowledgecenter/SSNE44_5.2.1/com.ibm.tpc_V521.doc/fqz0_r_whats_new_release_5.2.1.html
Vergleich TPC Version 5.2 mit Virtual Storage Center VSC – TPC functions + Optimization: Tiering & Balancing + Storage Transformation + Cloud Configuration + TPC for Data functions VSC – additional products + SVC Base Capacity + SVC FlashCopy + SVC MetroMirror/ Global Mirror + FlashCopy Manager TPC Select TPC Select Tivoli Storage Productivity Center V5.2 Tivoli Storage Productivity Center Select Edition V5.2 IBM SmartCloud Virtual Storage Center V5.2
TPC Feature to License Mapping V 5.2 Features VSC Discovery, topology, monitoring, capacity, management, alerting, basic capacity reporting • Storage and Fabric Performance/Error Reporting 2-site and 3-site Replication Management Provisioning and Service Classes for File Storage Provisioning and Service Classes for Block Storage File System & DB Scans, Reports, Quotas, TSM int. NAS Discovery TPC Storage Resource Agents/Agentless Server VMware Hypervisor support/Plug-In/VASA • Web GUI, Cognos incl. predefined Reports Cloud Configuration (Service Classes/Capacity Pools/…) Enable Automatic Zoning for Fabrics/Switches Optimize Tiering/Balance Pools Volume Transformation SAN Volume Controller + Copy services Flash Copy Manager TPC Select SmartCloud Virtual Storage Center Product licenses for Tivoli Storage Productivity Center in InfoCenter: http://pic.dhe.ibm.com/infocenter/tivihelp/v59r1/topic/com.ibm.tpc_V52.doc/fqz0_r_sag_functions_available.html
Neue Lizenzen seit 28. Februar 2014 VSC Entry Must run on SVC 2145 virtualization engines (hardware). Single per TiB license to include: SVC V7.1 Virtualization SVC V7.1 FlashCopy SVC V7.1 Remote Mirroring TPC v5.2 FlashCopy Manager V4.1 Storage Analytics Engine Limited to 250 TiB’s of managed capacity and 2 I/O groups (2 pairs of SVC nodes) VSC for Storwize Family Must run on Storwize V7000 or V5000 virtualization engines (hardware). NOTE: This license does not replace the need to purchase the Storwize base virtualization license (5639-VM7) with every Storwize enclosure This license must be purchased for every (internal and external*) storage enclosure Single per enclosure license for all internal and external* storage enclosures to include: Storwize V7.1 External Virtualization Storwize V7.1 FlashCopy (in base license) Storwize V7.1 Remote Mirroring TPC V5.2 FlashCopy Manager V4.1 Storage Analytics Engine No limit to the number of enclosures this can be applied to. Announcement Letter: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=gpateam&supplier=877&letternum=ENUSZP14-0092
Mehrwerte Tivoli Storage Productivity Center V5.2 Zentrales, übergreifendes Storage Management der gesamten Infrastruktur ‘Single Point of Control’ für die tägl. Storage Administrations-Aufgaben Support für Storagesysteme, Fabrics, Server, Server- und Storagevirtualisierung einheitliche zusammenhängende Darstellung der Infrastruktur (end-to-end) immer aktualisiertes Dokumentationssystem Intuitives WebGUI für alle wesentlichen Aufgaben historische Performance-Daten Sammlung/Kalkulation und Analyse fortschrittliche Reporting-Technologie (Cognos) ; erweitertes TPC Datenmodel -- eigene Reports, periodisch per Schedule TPC-VSC Funktionen Storage Servicemanagement und Optimierung zielgerechtes Provisioning Tiering Analyse + Plan-Ausführung Pool Balancing (Analyse + Ausführung) Einsparungen: Storage Systeme + Admin. Aufwände
Value Points The key value points include: Visualization of the SAN Storage Environment – this is the stage where the user can see that TPC is talking to their storage, collecting data, and viewing their overall topology - TPC keeps an always current online documentation ➜ single pane of glass for the management Storage Actions, Pre-defined Reporting, Troubleshooting – this is the stage where the user can start taking action on their storage by creating basic reports, creating copy services relationship, and making corrections to their environment based on the feedback TPC is providing Decreased troubleshooting to resolve problems simply be being able to send TPC data to IBM support, e.g. when facing disk or SAN issues Optimizing the Storage Environment – this stage involves using the information from the reports, graphs, and tools in TPC to make the best use of the storage environment and disaster recovery plans Custom Reports – this stage is for the more advanced user that wants to create custom reports for the data collected by TPC Management of remote replication, and monitoring of links
Why Storage Management How much storage do I have available for my applications? How is my storage being used? How do I know the storage is not the bottleneck for user response time issues? When do I need to buy more storage? How well are my storage systems performing (RAS)? How do I maintain storage service levels? How reliable is my SAN? How do I simplify and centralize the management of my storage infrastructure? How do I monitor and centrally manage my replication services? How can I automate the provisioning of my storage systems, databases, file systems and SAN? Which applications, users and databases are the primary consumers of my storage? Is the storage infrastructure available and performing as needed? Which files must be backed up, archived and retained for compliance?
Online technical community IBM Confidential until Announcement not http://www.ibm.com/developerworks/servicemanagement/sm/tpc/development.html Online technical community Bridges the gap between our clients, partners and development teams We are increasing our focus on transparent development
Request For Enhancement http://www.ibm.com/developerworks/rfe/ https://www.ibm.com/developerworks/rfe/ Requests for Enhancement (RFE) Community is a website, where everyone can contribute with ideas how to enhance a product, or vote for ideas that others have already submitted Direct communication between IBM product management, architects and developers is possible You can submit, browse, vote and comment on other ideas Also you can group RFEs into watchlists so that you can easily keep track Liste der Tivoli Storage Produkte in RFE: IBM System Storage Archive Manager, Tivoli Advanced Audit for DFSMShsm, Tivoli Advanced Backup and Recovery for z/OS, Tivoli Advanced Catalog Management for z/OS, Tivoli Advanced Reporting for DFSMShsm, Tivoli FlashCopy Manager, Tivoli Storage Manager Family, Tivoli Storage Manager FastBack, Tivoli Storage Optimizer for z/OS, Tivoli Storage Productivity Center Family, IBM System Storage SAN Volume Controler und IBM Storwize V7000
IBM wants your input Participate in our Tivoli Storage Beta Programs Influence designs and product direction Collaborate with experts and other customers Interact directly with product teams Access to early code Evaluate new capabilities Education from IBM experts Support directly from developers Opportunity to be an IBM reference customer Get engaged, contact: Markus Standau mstandau@de.ibm.com
IBM Deutschland GmbH Markus Standau Gottlieb-Daimler-Str. 12 68165 Mannheim Mobile: +49 7034 2742 088 eMail: mstandau@de.ibm.com