Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706 USAhttp://www.cisco.comTel: 408 526-4000
800 553-NETS (6387)Fax: 408 527-0883
Cisco MURAL Software Installation GuideVersion 3.2
July 8, 2013
Text Part Number: OL-27417-02
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCBs public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
MURAL Software Installation Guide 2013 Cisco Systems, Inc. All rights reserved.
C O N T E N T S
1Cisco MURAL Software Installation Guide
C H A P T E R 1 Introduction 1-1Installation Package Components 1-1Prerequisites 1-1
Customer Information Questionnaire 1-2System Components 1-2The Installation Process 1-2
C H A P T E R 2 Installation 2-1Prerequisites 2-1Configuring UCS on MURAL 2-2
Prepare for Initial Configuration 2-2Deployment Topology 2-3
Hardware Configuration 2-3Install the Blades 2-4Install the Fabric Interconnect 2-4Connect the Fabrics 2-5
UCS SAN Up-links 2-7UCS Network Up-links 2-8Base Configuration for UCS System 2-8Advanced UCS Configuration 2-9
Files Needed 2-9Requirements 2-9
Setting Up the EMC 2-10Prerequisites 2-10Configure the Base IP for Service Processors 2-11
Step 1: Register All the Nodes 2-11Step 2: Create RAID Groups and Assign Them to Available Disks 2-13Creating LUNS 2-14 2-17Step 3: Create Storage Groups and Assign Nodes to Them 2-18 2-20
2Cisco MURAL Software Installation Guide
Step 4: Turn on Caching 2-24Manufacturing the Blades 2-25Setting Up the MURAL Nodes 2-32Configuring the General Management System 2-34Installing MURAL on the UCS Nodes 2-35
Troubleshooting Node Installation 2-36Blacklist the Local Disk 2-37Applying Patches 2-38Configuration for the Various Nodes 2-38
Before You Begin 2-38Modifying the Configuration on the Nodes 2-39Configuring the Collector and Compute Nodes 2-43Configuring the Insta Nodes 2-43Configuring the UI Nodes 2-43
Generate and Push the Information Bases 2-44Tethering 2-44
Manual Modifications 2-44Event Data Record (EDR) 2-46Initial Configuration of BulkStats 2-48Uncategorized URL, UA, and TAC Reports 2-50
Single Certificate Installation to Access EDR, BulkStats and RGE 2-50Backing Up and Generating the Keystore Files 2-51Downloading the Signed Certificate 2-52Downloading the CA Certificate 2-52Installing the Signed Certificate in Keystore 2-53
Make Performance Related Modifications 2-54Start the Collector Process 2-55Processing the Data 2-56
Setting Up a New User for ASR in the Collectors 2-56ASR 5000 Data Feed 2-57Set the Data Start Time 2-57Start the Data Processing 2-57
Validating the System Installations 2-58Data Validation on the Collector Nodes 2-58Data Validation on Compute Blades (Data Nodes) 2-58
3Cisco MURAL Software Installation Guide
EDR Data 2-58Data Validation on Insta Blades 2-59Validate Bulk Stats Data on the Caching Compute Blade 2-60
Start UI Processes and Verify Data 2-61Start the Rubix Tomcat Instance on Both UI Nodes 2-61
G L O S S A R Y
4Cisco MURAL Software Installation Guide
C H A P T E R
1-1Cisco MURAL Software Installation Guide
This document describes the process of installing the Mobility Unified Reporting and Analytics (MURAL) application. It is intended for deployment engineers who are installing the MURAL application with Cisco ASR 5000 platforms.
MURAL provides Web-based reporting and analytics abilities for Deep Packet Inspection (DPI) data emerging from your network.
MURAL provides dashboard capabilities for network traffic analysis, content distribution analysis, 5 device traffic distribution, subscriber traffic patterns, reporting for bulk stats and key performance indicators (KPIs) generated from different components of the ASR 5000.
MURAL also offers scheduled offline reports, tethering detection, reporting enhancements and OAM enhancements.
It is assumed the reader has a working knowledge of the following:
It is also recommended that the reader complete a training course in MURAL prior to installing the application.
Installation Package ComponentsThe MURAL installation package contains the following components:
Sample XML to be used for GMS
PrerequisitesThis section lists some things you should do before beginning the MURAL installation process.
1-2Cisco MURAL Software Installation Guide
Chapter 1 IntroductionSystem Components
Customer Information QuestionnaireThe Customer Information Questionnaire (CIQ) is a site survey that you should complete before beginning the installation process. The survey is in an Excel spreadsheet. Please fill in all details in the spreadsheet that pertain to your installation, so that you can provide the required input when it is requested by the install scripts.
The Excel file contains the following worksheets:
Contacts - Identify site personnel and their responsibilities.
Space_Power Req - Supply space and power requirements for the Cisco UCS Server chassis and the UCS 5108 Server chassis.
IP Survey - Supply specifics for physical network connections, VLANs, various interfaces, SNMP/SMTP settings, and so forth.
Network Diagrams - Shows the system components and how they are connected.
Connectivity - Supply the details for ports and connections.
Firewall - Identifies the firewall changes required for connectivity
Alarms - Lists and describes all SNMP traps supported by the application
ASR5K - Supply locations for various ASR 5000 information bases (IBs) required by the application.
System ComponentsThe MURAL platform consists of the following components:
General Management Server (GMS)A node that enables a centralized installation, rather than requiring manual installation and configuration of software on each blade.
Collector nodeConsists of a cluster of Collectors that collect data from the ASR 5000. The Collector is optimized for low-latency, high-throughput transactions, and it assembles and understands the exported flows. The Collector node distributes data to the local compute node.
Compute nodeAlso called the Data node. Analyzes and aggregates data. It is connected by cable to the Collector nodes and consists of multiple clusters. The Compute node sends the data to the storage array and makes it available to applications.
Insta nodeAlso called the Caching Compute node. Generates and manages caches of processed data. The processed data (cubes) are stored in the Insta database (infinidb). The data is generally hosted on a separate SAN device, though sometimes hosted on the Insta node itself.
UI nodeIncludes both the Cube engine (Rubix) and the RG (report generation) engine. The Cube engine forwards requests from the UI engine to the Insta node. It