Connect. Communicate. Collaborate The Installation of RRD Measurement Archive (MA) Roman Łapacz, PSNC 27 th September, 2006 SEEREN2 Summer School, Heraklion.

Slides:



Advertisements
Similar presentations
Chapter 6 Server-side Programming: Java Servlets
Advertisements

automated single login access to Novell storage resources
Cognos Web Services Business Intelligence. SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained.
Murali Mani SQL-PL Interface. Murali Mani Some Possible Options Web Interface Perl /CGI with Oracle/mySQL Install your own web server and use servlets.
beas WEB App Installation
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Tomcat Configuration A Very, Very, Very Brief Overview.
Overview Basic functions Features Installation: Windows host and Linux host.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
Linux Operations and Administration
1 Chapter 2 ROUTER FUNDAMENTALS By: Tassos Tassou.
Shibboleth 2.0 IdP Training: Basics and Installation January, 2009.
Installing and Configuring Tomcat A quick guide to getting things set up on Windows.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Chapter 9 Part II Linux Command Line Access to Linux Authenticated login using a Linux account is required to access a Linux system. The Linux prompt will.
Project confidential Page 1 20-Jan-09 Integrated Project – EC FP AspireRFID Developers First CodeCamp Athens Information Technology Nikos Kefalakis.
Introduction to NS2 -Network Simulator- -Prepared by Changyong Jung.
SchwartzGBIF Nodes III29 April 2003 DiGIR Portal Installation And Configuration.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
111 EMC CONFIDENTIAL—INTERNAL USE ONLY NMC -- NW Administration NMC Team NetWorker 7.3 TOI July 28, 2005.
The DSpace Course Module – Upgrading from 1.4 to 1.5.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
Installing Oracle9i RAC Release 2 on HP OpenVMS Systems.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Presented by: SIF3 Framework Install - Java Joerg Huber Install & Verify Instructions and Exercise.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
The perfSONAR Test Harness Brian Tierney, LBNL/ESnet.
Page 1 PACS HSC SPIRE Webinar 6 th Mar 2013 Introduction and General HIPE changes that impact SPIRE Bernhard Schulz NHSC/IPAC on behalf of the SPIRE ICC.
Connect. Communicate. Collaborate PerfsonarUI plug-in tutorial Nina Jeliazkova ISTF, Bulgaria.
VApp Product Support Engineering Rev E VMware Confidential.
1 Network Information System (NIS). 2 Module – Network Information System (NIS) ♦ Overview This module focuses on configuring and managing Network Information.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
1 AHM -2-4 Sept 2003 e-Science Centre Running SRB Ananta Manandhar.
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
CCNA2 Chapter 2 Cisco IOS Software. Cisco’s operating system is called Cisco Internetwork Operating System (IOS) IOS provides the following network services:
Connect. Communicate. Collaborate perfSONAR base 2.0 for Java services Maciej Głowiak, Roman Łapacz, PSNC JRA1 meeting, Zagreb, 2008.
PAYware Transact Terminal Interface Manager
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
Installing RandoNode Starter Kit OPEN Development Conference September 17, 2008 Kasi Perumal Consultant.
Tomcat Setup BCIS 3680 Enterprise Programming. One-Click Tomcat Setup 2  This semester we’ll try to set up Tomcat with a PowerShell script.  Preparation.
INFORMATION DEPLOYED. SOLUTIONS ADVANCED. MISSIONS ACCOMPLISHED. PDS Punch-Out v1.0 SPS Spotlight Series October 2014.
Settings MySQL Database and JDBC configuration Instructor: Sergey Goldman.
Portal v2.6 Service Pack 1 Update. 2 Portal v2.6 Service Pack 1 6/27/2016 ©2007 GE Fanuc Intelligent Platforms All Rights Reserved Portal v2.6 Service.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
Troubleshooting Directories and Files Debugging
1 Ulisses Alonso Cándido Rodriguez {ulisses.alonso, 11 st January '07. Cambridge Topology Service Overview of current Status.
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Hadoop Architecture Mr. Sriram
NA4/medical imaging. Medical Data Manager Installation
Tomcat Celsina Bignoli
Router Startup and Setup
Configuration for gLite
By Dr. Kodge Bheemashankar G
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Apache Tomcat Web Server
Chapter 27 WWW and HTTP.
Introduction to JBoss application server
Router Startup and Setup
bitcurator-access-webtools Quick Start Guide
Installing Tomcat.
Presentation transcript:

Connect. Communicate. Collaborate The Installation of RRD Measurement Archive (MA) Roman Łapacz, PSNC 27 th September, 2006 SEEREN2 Summer School, Heraklion

Connect. Communicate. Collaborate LAB Configuration Dante server –srv2.ams.nl.geant2.net –Linux –Lab user accounts: ps01, ps02, ps03,..., ps20 PSNC server (1) –temp1.poz.pl.geant2.net –Linux –Lab user accounts: ps21, ps22,..., ps25 PSNC server (2) –temp2.poz.pl.geant2.net –Linux –Lab user accounts: ps26, ps27,..., ps30

Connect. Communicate. Collaborate Server pre-requisites OS platform: Linux (well tested and suggested) or other unix-like system –RedHat distro in LAB servers Perl (common installation)

Connect. Communicate. Collaborate perfSONAR package (1) Current official production release: v1.0 This presentation shows the installation of the official production release (v1.0) Current developer snapshot release: wiki/index.php/PerfSONAR_Java_RRD_MA_snapshots Developer SVN repository

Connect. Communicate. Collaborate perfSONAR package (2) Unpack RRD MA installation archive file: perfsonar-1.0.tar.gz tar xvfz perfsonar-1.0.tar.gz Go to the file perfSONAR-1.0/Readme.txt...

Connect. Communicate. Collaborate perfSONAR Readme.txt Follow the file perfSONAR-1.0/Readme.txt Installation of development environment Java 1.5 (done in LAB servers) Installation of Round Robin Database RRDTool (done in LAB servers) Installation of the application server Tomcat (ver ) – tar.gzhttp:// tar.gz –tar xvfz jakarta-tomcat tar.gz Installation of the web service container Axis (ver. 1.4) – –tar xvfz axis-bin-1.4.tar.gz –Copy $AXIS/webapps/axis into $TOMCAT/webapps/ cp –R $AXIS/webapps/axis $TOMCAT/webapps/

Connect. Communicate. Collaborate Lab configuration of Tomcat ports (1) Shutdown ports –User account ps01: 8001 –User account ps02: 8002 –... –User account ps30: 8030 non-SSL Coyote HTTP/1.1 Connector ports –User account ps01: 9001 –User account ps02: 9002 –... –User account ps30: 9030

Connect. Communicate. Collaborate Lab configuration of Tomcat ports (2) Change the ports in the file $TOMCAT/conf/server.xml Change the shutdown port Change the non-SSL Coyote HTTP/1.1 Connector port Comment or remove Coyote/JK2 AJP 1.3 Connector on port > Save the changes and restart the Tomcat $TOMCAT/bin/shutdown.sh $TOMCAT/bin/startup.sh

Connect. Communicate. Collaborate Installation script (1) Step 1: Run the installation script perfSONAR-1.0/install.pl The following information is required by the installer script to install RRD MA service: The path of perfSONAR release package The path of Java installation Host name where the service is being installed Parameters for log files The path of eXist xml database (this question is not important for this test installation) The path of Tomcat installation The path of Axis inside the Tomcat The port number of Tomcat

Connect. Communicate. Collaborate Installation script (2a) Step 2: Setup Environment Variables and start the Tomcat Set CLASSPATH variable –Use Value suggested by the installation script Start the Tomcat –To start the Tomcat the following script must be executed: $TOMCAT/bin/startup.sh Set LD_LIBRARY_PATH –Path of directory with RRDTool library files –Use value suggested by the installation script Open a separate console –We will use this console to start and stop Tomcat –This will avoid halting the installation script –REMEMBER: CLASSPATH AND LD_LIBRARY_PATH have to be set in the console Tomcat needs these variables

Connect. Communicate. Collaborate Installation script (2b) Start process of the Tomcat may take some time (seconds) The end of initiation can be checked in the log file $TOMCAT/log/catalina.out tail –f $TOMCAT/log/catalina.out The following line must appear in the log file: INFO: Server startup in xxx ms After the initiation the Tomcat can interact

Connect. Communicate. Collaborate Installation script (2c) An example of the path of RRDTool library files $ls -al /usr/lib/*rrd* -rw-r--r-- 1 root root Jun /usr/lib/librrd.a -rwxr-xr-x 1 root root 849 Jun /usr/lib/librrd.la lrwxrwxrwx 1 root root 15 Jun /usr/lib/librrd.so -> librrd.so lrwxrwxrwx 1 root root 15 Jun /usr/lib/librrd.so.2 -> librrd.so rwxr-xr-x 1 root root Jun /usr/lib/librrd.so rwxr-xr-x 1 root root Jan /usr/lib/librrdPlugin-3.0.so -rw-r--r-- 1 root root Jan /usr/lib/librrdPlugin.a lrwxrwxrwx 1 root root 19 Jan /usr/lib/librrdPlugin.so -> librrdPlugin-3.0.so [...] The path should be /usr

Connect. Communicate. Collaborate Installation script (3a) Step 3: Answer more questions Default answers included in the brackets. Press enter to accept default answer General service name Access Point (URL of the service) RRD MA service name Service type Service description No LS installation or registration in this Lab Session Answer to question about registration with LS is NO

Connect. Communicate. Collaborate Installation script (3b) Installation script requires the path of metadata configuration file –For this lab, use the default one eXist xml database will not be used –Answer is NO Installation of LS service –Answer is NO Clean installation operation –Answer is NO After finishing the installation process, restart the Tomcat –Use the other console where environment variables (CLASSPATH and LD_LIBRARY_PATH; see step 3) have been set up $TOMCAT/bin/shutdown.sh $TOMCAT/bin/startup.sh

Connect. Communicate. Collaborate Testing Run the script perfSONAR-1.0/scripts/test-ma.sh to test the service –The script sends example requests to the service and receives responses from the service... and that’s all. This was the minimum installation procedure. But the RRD MA can be enhanced...

Connect. Communicate. Collaborate Troubleshooting Missing libjrrd.so file in LD_LIBRARY_PATH –org.perfsonar.service.commons.exceptions.SystemExceptio n: [unknown]: RRDStorageManager.rrdFetch: Cannot connect with rrdjtool native library: no jrrd in java.library.path –Diagnosis Missing entries in LD_LIBRARY_PATH Use Make in perfSONAR-1.0/contrib/rrdjtool/native RRD file from a different platform org.perfsonar.service.commons.exceptions.SystemExcep tion: [unknown]: RRDStorageManager.rrdFetch: Cannot retrieve data from rrdjtool library: RRDFETCH failed: This RRD was created on other architecture –Diagnosis: RRD file created on a different platform Use test rrd file from /home/psxx directory

Connect. Communicate. Collaborate Advanced features Use of xml database (eXist) as a storage for rrd metadata configuration file –large rrd metadata configuration files The service may accept request with measurement data and store them The service may register in the Lookup Service To switch on the advanced features visit the wiki page:

Connect. Communicate. Collaborate RRD metadata configuration file The meta description of measurement data stored in rrd files Pairs of metadata (the description of interface) and data with a key (location of measurement data) –An example on the next slide NMWGv2 XML schema Text file in the simple base installation (only if the meta description is rather small) or xml database eXist (if the meta description is large)

Connect. Communicate. Collaborate RRD metadata configuration file (example) BaseT... utilization /opt/data/rrd/test/test.rrd bytes Bps

Connect. Communicate. Collaborate Conclusion The next official release of the perfSONAR (expected soon) will contain the already implemented improvements for RRD MA –Improvements are currently available from perfSONAR SVN or snapshots Integration of your service with perfSONAR UI is the next step –Luchesar Iliev Questions?