Cluster Consistency Monitor. Why use a cluster consistency monitoring tool? A Cluster is by definition a setup of configurations to maintain the operation.

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

Distributed Data Processing
Chapter 19: Network Management Business Data Communications, 5e.
Abstract HyFS: A Highly Available Distributed File System Jianqiang Luo, Mochan Shrestha, Lihao Xu Department of Computer Science, Wayne State University.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
Data - Information - Knowledge
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Introduction to Databases Transparencies
Maintaining and Updating Windows Server 2008
5205 – IT Service Delivery and Support
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
CONTENTS:-  What is Event Log Service ?  Types of event logs and their purpose.  How and when the Event Log is useful?  What is Event Viewer?  Briefing.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Emanuele Pasqualucci Extending AppManager Monitoring with the SNMP Toolkit.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Configuration Management System
Hands-On Microsoft Windows Server 2008
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Information System.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Framework: ISA-95 WG We are here User cases Studies
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
An Introduction to IBM Systems Director
Cluster Reliability Project ISIS Vanderbilt University.
Components of Database Management System
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
The OSI Model.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
Computer Emergency Notification System (CENS)
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
PARALLEL COMPUTING overview What is Parallel Computing? Traditionally, software has been written for serial computation: To be run on a single computer.
Construction Planning and Prerequisite
Vinay Paul. CONTENTS:- What is Event Log Service ? Types of event logs and their purpose. How and when the Event Log is useful? What is Event Viewer?
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
VMware vSphere Configuration and Management v6
Jini Architecture Introduction System Overview An Example.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
© 2002, Cisco Systems, Inc. All rights reserved..
INFORMATION DEPLOYED. SOLUTIONS ADVANCED. MISSIONS ACCOMPLISHED. PDS Punch-Out v1.0 SPS Spotlight Series October 2014.
An Overview When Connecting to Yaskawa Drives Date: 8/14/06, Rev: PP.AFD.26.
Online | classroom| Corporate Training | certifications | placements| support Contact: USA : , India.
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
SQL Database Management
© 2002, Cisco Systems, Inc. All rights reserved.
ICAO Seminar on Aeronautical spectrum management (Cairo, 7 – 17 June 2006) SAFIRE Spectrum and Frequency Information Resource (presented by Eurocontrol)
Server Upgrade HA/DR Integration
Microsoft BackOffice Applications
Introduction to Networks
Oracle Solaris Zones Study Purpose Only
Cover page.
ICAO Seminar on Aeronautical spectrum management (Cairo, 7 – 17 June 2006) SAFIRE Spectrum and Frequency Information Resource (presented by Eurocontrol)
ARCH-1: Application Architecture made Simple
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Backup Monitoring – EMC NetWorker
Backup Monitoring – EMC NetWorker
Designing Database Solutions for SQL Server
Information system analysis and design
Presentation transcript:

Cluster Consistency Monitor

Why use a cluster consistency monitoring tool? A Cluster is by definition a setup of configurations to maintain the operation of an application even in the case of a hardware resource failure. The primary purpose of a cluster installation is to determine the required resources in terms of hardware, network and process settings to allow an application failover.

Typical view of a cluster configuration for an SAP R/3 application: While we typically find the Central Instance and the Database of an SAP R/3 System along with some important file systems shared by NFS inside the cluster, there are also often a number of dialog instances outside the cluster.

Represented in another way, this installation would look like this: The application resources Filesystems, Volume Groups, IP-Name and Process-Control have been put in a package. The package controls these resources and relocates it in case of a node failure to another node. While important application components are in the Shared Devices, the definition for this Shared Devices as well as, for example, the configuration of the Relocatable IP-Address have to be maintained manually on each node capable of running this application.

Resources of an SAP R/3 Installation The above picture shows an example of an SAP R/3 installation into the file systems of a node. The following description takes the above R/3 application as an example. Each installation of an R/3 application has a lot of dependencies toward the configuration of a hosting Operating System.

If we again change the representation, we see that besides the resources defined and partly managed in a cluster, we may find a lot of other resources of the application outside of the cluster configuration: It should be emphasized that any difference in the configurations between nodes in a cluster may cause problems to an application upon a failover. These problems may appear immediately after a switch and may disable the start of the application, but may also appear only in certain situations during the operation of an application.

Resources in a Application Landscape SAP R/3 systems are typically not isolated units but are usually integrated into a landscape of IT solutions. This landscape includes, of course, services like printing, backup or archiving, security, monitoring, etc., but also may include interfaces to other important services. These services may run at another node or even another Operating System and are required in order to maintain the business critical processes supported by the SAP system. These may be services like a data exchange facility with a production control system, a electronic exchange interface (EDI) or a batch control system.

The following picture gives an example of such a landscape:

Monitor Resources in a Application Landscape All these services are also dependent on resources and configurations inside the Operating System of a node. In our clustered SAP R/3 environment, it is absolute necessary to monitor and maintain not only the resources and configurations of the SAP R/3 system itself, but also the resources and configurations of the subsystems or their interfaces. CCMon is capable of monitoring these infrastructures as well, due to the adaptive resource configurations.

Features of the Cluster Consistency Monitor The basic principle of the Cluster Consistency Monitor is to compare resource configurations of nodes. Each node in the monitor has a program which reads a configuration profile about named resources and creates a resource database. These Resource-DB’s are then compared by another program and possible error conditions are reported. The output of this comparison is an ASCII or HTML- Report.

Features of the Cluster Consistency Monitor The Cluster Consistency Monitor is intended to be an adaptive toolkit. This means that at a startup point every generic resource – like the Shared Volume Groups and the file systems of an application - that may influence the proper operation of that application in the cluster is added to the cluster Resource-DB. Individual configurations for a certain application or in a certain customer environment might be added whenever it is necessary. The only action necessary is adding the resource definition to the Resource-DB. This flexibility enables the monitor to work with all kinds of applications. Even in uniform applications like SAP R/3, many customers have different individual setups and need flexibility to address this.

Features of the Cluster Consistency Monitor It is clearly necessary to run a Cluster Consistency Monitor periodically in order to maintain the cluster fail-over capability. The current implementation of the monitor supports a “Learning Mode“ which gives detailed information about a discovered failure as well as some hints on how to fix the problem. The knowledge on configuring and maintaining a cluster has been put in the monitor. On the other hand, if a cluster is well-tuned this feature may be switched off so the monitor checks only on changes. Of course, potential problems may be fed into a Management System like HP ITO.

The implemented functionalities of the Cluster Consistency Monitor are, in short: Output reports may contain Error Explanation Text in order to help during interpretation of the Compare Results. All resources configured in a package may be easily added to the Resource-DB by using the Statement ANALYSE PACKAGE upon creation of the Resource-DB. It is possible to suppress acknowledged Error-Messages. Changes in a cluster setup that may be OK may be acknowledged by implementing an entry in an Error Exclusion Table in order to suppress them. No Trigger to external systems would be created on suppressed messages. The Cluster Consistency Monitor detects and reports all kind of setup problems of the Monitor itself.

The implemented functionalities of the Cluster Consistency Monitor are, in short: The operation of the Cluster Monitor doesn’t impact running applications. The resource consumption of the Monitor is very low. Typically, the Comparator takes less than 10 seconds in comparing two nodes. The use of the Cluster Consistency Monitor avoids failover tests. Due to the fact that on a failover test only the startup of the package on a secondary node is examined, potential problems which may arise in case the application runs for a longer period on that node are not recognized. The Cluster Consistency Monitor detects even that class of problems as it simulates the view an application would have of the configurations of operating systems. The storage format of the Resource-DB is very dense. It allows fast transfer even over wide-area networks. Due to that density, memory consumption during the Comparator run or storage consumption for the Resource-DB is very low. The current implementation supports HP-UX and 11.xx, 32 Bit and 64 Bit.

Overview about the Monitor Architecture The Cluster Consistency Monitor consists of a configurable Data Supplier, a configurable Monitor and optionally a Presentation Layer.

Reporting Reporting can be set up as ascii and/or html: Cluster Consistency Comparator Report is an ascii report which compares the 2 nodes and s the report once a week. Script called from cron: /usr/local/bin/ccmonitor

The End (for now)