Module 6 Xtrem IO Monitoring Upon completion of

  • Slides: 29
Download presentation
Module 6: Xtrem. IO Monitoring Upon completion of this module, you should be able

Module 6: Xtrem. IO Monitoring Upon completion of this module, you should be able to: • Monitor an Xtrem. IO cluster using the GUI and CLI • Monitor the performance of an Xtrem. IO cluster by using the Monitor GUI page Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 1

Module 6: Xtrem. IO Monitoring Lesson 1: Cluster Monitoring This lesson covers the following

Module 6: Xtrem. IO Monitoring Lesson 1: Cluster Monitoring This lesson covers the following topics: • Common monitoring statistics • Monitoring hardware • Alerts and events • RESTful API overview Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 2

Dashboard Page Review Menu Bar Storage Statistics Performance History Hardware Alerts Copyright © 2014

Dashboard Page Review Menu Bar Storage Statistics Performance History Hardware Alerts Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 3

Dashboard Page – Storage Statistics Overall efficiency of cluster Volume Capacity/Physical Space Used Volume

Dashboard Page – Storage Statistics Overall efficiency of cluster Volume Capacity/Physical Space Used Volume Capacity used / Physical space used Percentage of Volume capacity not in use Volume capacity free / Volume capacity Amount of logical capacity configured Actual physical storage used Logical storage assigned to all hosts Copyright © 2014 EMC Corporation. All Rights Reserved. Maximum amount of physical data that can be stored on cluster Module 6: Xtrem. IO Monitoring 4

Dashboard Page – Performance Statistics Bandwidth IOPS Latency Performance History Copyright © 2014 EMC

Dashboard Page – Performance Statistics Bandwidth IOPS Latency Performance History Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 5

Dashboard Page – Alerts Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6:

Dashboard Page – Alerts Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 6

Dashboard Page – Hardware Levels of Severity Color Codes Critical Major Copyright © 2014

Dashboard Page – Hardware Levels of Severity Color Codes Critical Major Copyright © 2014 EMC Corporation. All Rights Reserved. Minor Information Module 6: Xtrem. IO Monitoring 7

Hardware Page – Overview Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6:

Hardware Page – Overview Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 8

Hardware Page – Details Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6:

Hardware Page – Details Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 9

Hardware Page – Details Protection Group SSD List SC 1 Copyright © 2014 EMC

Hardware Page – Details Protection Group SSD List SC 1 Copyright © 2014 EMC Corporation. All Rights Reserved. SC 2 Module 6: Xtrem. IO Monitoring 10

Alerts and Events Page – Alerts Copyright © 2014 EMC Corporation. All Rights Reserved.

Alerts and Events Page – Alerts Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 11

Alerts and Events Page – Events Filters Copyright © 2014 EMC Corporation. All Rights

Alerts and Events Page – Events Filters Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 12

Create Audit Log Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem.

Create Audit Log Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 13

Syslog • Use Event handler • • to select information to send Configure with

Syslog • Use Event handler • • to select information to send Configure with GUI or CLI Up to 6 servers Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 14

RESTful API Support • Allows an HTTP-based interface to manage the array Command Effect

RESTful API Support • Allows an HTTP-based interface to manage the array Command Effect Similar to HTTP GET Retrieves and lists existing configuration of an object or multiple objects. XMS CLI ‘show’ commands HTTP POST Creates a new configuration for an object. XMS CLI ‘add’ commands HTTP PUT Updates the existing configuration for an object. XMS CLI ‘modify’ commands HTTP DELETE Deletes the existing configuration of an object. XMS CLI ‘remove’ commands • Uses the Java. Script Object Notation [JSON] format • Requires the root certificate to be installed before use 4 Access is achieved via HTTPS Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 15

Module 6: Xtrem. IO Monitoring Lesson 1: Summary This lesson covered the following topic:

Module 6: Xtrem. IO Monitoring Lesson 1: Summary This lesson covered the following topic: • Common monitoring statistics • Monitoring hardware • Alerts and events • RESTful API overview Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 16

Module 6: Xtrem. IO Monitoring Lesson 2: Monitoring Xtrem. IO Performance This lesson covers

Module 6: Xtrem. IO Monitoring Lesson 2: Monitoring Xtrem. IO Performance This lesson covers the following topic: • Xtrem. IO performance monitoring Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 17

Monitor Page – Overview Select Monitor Type Select Display Copyright © 2014 EMC Corporation.

Monitor Page – Overview Select Monitor Type Select Display Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 18

Creating a Monitor Select Objects Copyright © 2014 EMC Corporation. All Rights Reserved. Module

Creating a Monitor Select Objects Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 19

Save Charts Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO

Save Charts Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 20

Latency Monitoring Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO

Latency Monitoring Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 21

Performance Testing • Btest for Linux (http: //sourceforge. net/projects/btest/) • Iometer 2010 for Windows

Performance Testing • Btest for Linux (http: //sourceforge. net/projects/btest/) • Iometer 2010 for Windows (http: //www. iometer. org) • Vdbench 5. 03 for Solaris, Linux, and Windows (http: //sourceforge. net/projects/vdbench/) Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 22

Monitoring with show Commands • Show commands and input parameters for monitoring Input Parameters

Monitoring with show Commands • Show commands and input parameters for monitoring Input Parameters Description Value Manadatory Duration Monitor duration Seconds No Frequency Monitor intervals Seconds No • Monitoring initiators’ performance for 3600 sec every five sec > show-initiators-performance duration=3600 frequency=5 1 2 xmcli (admin)> show-initiators-performance duration=3600 frequency=5 Initiator-Name Index Write-BW(MB/s) Write-IOPS Read-BW(MB/s) Read-IOPS ESXi. HBA 0 1 113. 703 29108 205. 773 52678 ESXi. HBA 1 2 111. 965 28663 206. 621 52893 Initiator-Name Index Write-BW(MB/s) Write-IOPS Read-BW(MB/s) Read-IOPS ESXi. HBA 0 1 113. 940 28964 204. 406 52238 ESXi. HBA 1 2 112. 234 28732 205. 221 52792 Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 23

show-clusters-info The show-clusters-info command displays general cluster information useful to identify the version of

show-clusters-info The show-clusters-info command displays general cluster information useful to identify the version of the cluster. xmcli (admin)> show-clusters-info Cluster-Name Index State Conn-State system 4 1 active connected Start-Time Mon Jun 2 13: 58: 46 2014 SW-Version 2. 4. 0 -25 Encryption-Supported No xmcli (admin)> Mode-Switch-Status none Copyright © 2014 EMC Corporation. All Rights Reserved. Activation-Time Mon Jun 2 13: 58: 46 2014 PSNT APM 00140959747 Encryption-Mode disabled Mode-Switch-New-Mode disabled Module 6: Xtrem. IO Monitoring 24

show-storage-controllers The show-storage-controllers command displays the cluster’s Storage Controller information and status. xmcli (admin)>

show-storage-controllers The show-storage-controllers command displays the cluster’s Storage Controller information and status. xmcli (admin)> show-storage-controllers Storage-Controller-Name Cluster-Name Health-State X 1 -SC 1 xbc 3 healthy X 1 -SC 2 xbc 3 healthy xmcli (admin)> Copyright © 2014 EMC Corporation. All Rights Reserved. Enabled-State Conn-State enabled connected Module 6: Xtrem. IO Monitoring 25

Export Performance Information • Performance history can be exported to a csv file 4

Export Performance Information • Performance history can be exported to a csv file 4 Run the export-performance-history command 4 Cannot be run by a user with Read-Only role login as: xmsadmin@10. 127. 98. 214's password: Last login: Thu Jul 10 18: 36: 28 2014 from 10. 12. 247. 85 Username: admin Password: Connect XMS on 10. 127. 98. 214: 443: version 2. 4. 0 build 25 xmcli (admin)> export-performance-history Exported performance history can be accessed via https: //10. 127. 98. 214/xtremapp/performance_history. csv xmcli (admin)> Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 26

Module 6: Xtrem. IO Monitoring Lesson 2: Summary This lesson covered the following topic:

Module 6: Xtrem. IO Monitoring Lesson 2: Summary This lesson covered the following topic: • Xtrem. IO performance monitoring Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 27

Lab Exercise: Xtrem. IO Monitoring This lab will guide you through the process of

Lab Exercise: Xtrem. IO Monitoring This lab will guide you through the process of creating and editing Monitors in order to analyze Xtrem. IO volume and initiator performance. • Perform a workload test on a Xtrem. IO volume • Create and edit Xtrem. IO Monitors Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 28

Module 6: Summary Key points covered in this module: • The management GUI displays

Module 6: Summary Key points covered in this module: • The management GUI displays storage and performance statistics • Array hardware is monitored continually • Alerts and events inform the user of system operations and issues • The RESTful API allows array management by third-party applications • Xtrem. IO array performance monitoring tracks bandwidth, IOPs, and latency • The GUI and CLI can be used for performance monitoring Copyright © 2014 EMC Corporation. All Rights Reserved. Module 6: Xtrem. IO Monitoring 29