Hyrax Configuration.

Slides:



Advertisements
Similar presentations
AppViewXS Installation Infrastructure Overview Web Server Application Server.
Advertisements

Creating a Virtual Machine Researched and Created by Bryan Bankhead.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
Hyrax Installation and Customization ESIP ‘08 Summer Meeting Best Practices in Services and Data Interoperability Dan Holloway James Gallagher.
Web Application Server Apache Tomcat Downloading and Deployment Guide.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
MC365 Application Servers: Tomcat. Today We Will: Discuss what application servers are Introduce Tomcat Download and install Tomcat Break up into teams.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
DT211/3 Internet Application Development Web Servers.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
Tomcat Configuration A Very, Very, Very Brief Overview.
Overview Basic functions Features Installation: Windows host and Linux host.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Java Servlets and JSP.
SERVLETS.
Installing Tomcat on Windows  You may find the Tomcat install shield has some problems recognizing JSDK 1.4 beta installations.  You.
WebServer & Tomcat By B. Venkateswarlu M.Tech Assoc Prof IT(Dept) Newton’s Institute of Engineering.
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Deployment Management The following screens demonstrate how to: 1. Access and view deployments 2. Create a new local deployment 3. Create and modify a.
Linux Operations and Administration
Hyrax Installation and Customization Dan Holloway James Gallagher.
Installing and Configuring Tomcat A quick guide to getting things set up on Windows.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
Linux Operations and Administration
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
Servlets Environment Setup. Agenda:  Setting up Java Development Kit  Setting up Web Server: Tomcat  Setting up CLASSPATH.
By: Paul Hill Technology Coordinator Gwinn Area Community Schools.
Hands-On Virtual Computing
Application Servers: Tomcat. What is an application server? Servlets are Java’s answer to server-side programming. Servlets are a special type of Java.
CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES LECTURE 5_1 George Koutsogiannakis/ Summer
AN OVERVIEW OF SERVLET TECHNOLOGY SERVER SETUP AND CONFIGURATION WEB APPLICATION STRUCTURE BASIC SERVLET EXAMPLE Java Servlets - Compiled By Nitin Pai.
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
OOI CyberInfrastructure: Technology Overview - Hyrax January 2009 Claudiu Farcas OOI CI Architecture & Design Team UCSD/Calit2.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
Proxy Installer for Windows Squid: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
DAP Servers and Services Section 2 APAC ‘07 OPeNDAP Workshop 12 Oct 2007 James Gallagher Thanks to Jennifer Adams, John Caron, Roberto De Almeida, Nathan.
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
IPT – Getting Started June Online Resources Project Website Requirements Server Preparation Installation Running IPT Installation Demo Upgrade/Reinstall.
Linux Operations and Administration
1 G52IWS: Example Web-services Chris Greenhalgh. 2 Contents Software requirements AXIS web service run-time components Getting started with Jetty & AXIS.
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
Installing RandoNode Starter Kit OPEN Development Conference September 17, 2008 Kasi Perumal Consultant.
1 /17 Installing and Configuring TaxWise © 2006, Universal Tax Systems, Inc. All Rights Reserved. Installing and Configuring TaxWise Objectives –In this.
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.
“Build that Virtual Lab you always wanted” Information Assurance Group 2011.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
Installing the THREDDS and Aggregation Servers ● Install and verify the Tomcat servlet engine ● Install and verify the THREDDS servlet (which also contains.
CSC227: Operating Systems
Checking the Server.
Introduction to Operating Systems
IST 516 Fall 2010 Dongwon Lee, Ph.D. Wonhong Nam, Ph.D.
Tomcat Celsina Bignoli
How to install VisualWorks?
Data Handlers.
Checking the Server.
Utilize Group Policy Terminal Server Settings
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Apache Tomcat Web Server
CGS 3175: Internet Applications Fall 2009
SUSE Linux Enterprise Desktop Administration
Presentation transcript:

Hyrax Configuration

Hands on: Hyrax Configuration Choices: Single or Multiple machine Single or Multiple back-end servers Tomcat or Apache web server Data formats Catalog customization Security Testing Command line tools for system administrators Web browser

BOM Workshop Configuration Run a single BES and the OLFS on one host (the virtual machine running SLAX Linux) Use Tomcat running on port 8080 Data formats: NetCDF and FreeForm No custom THREDDS catalog No firewall

BOM Hardware SLAX Linux VMware Virtual Appliance All the software needed has been built, installed and configured Start the virtual machine now…

Starting the Virtual Machine Insert the CD-ROM Drag the opendap_vm and Wintools folders to the Windows desktop Open the Wintools folder and double click the setup-slax-iso script Once the setup script ends, open the opendap_vm folder and double click on the opendap_vm.vmx virtual machine configuration file or start VMware Player/Workstation/Fusion and open opendap_vm.vmx from there. The virtual host will boot and the SLAX (slackware Linux with KDE) desktop will appear.

Installing the Software Already present on the virtual machine But, if it wasn’t, you’d go to the OPeNDAP web site* and download: Binaries or source for the BES and the data handlers needed. Get the OLFS web archive file (which is a compiled java servlet). You also need the Tomcat servlet engine * http://opendap.org/download/hyrax.html

Location of Server Files on the Virtual Machine On your virtual machine: The Tomcat servlet engine is in /usr/local/javadev/apache/tomcat-5.5.12 (this is the value of $CATALINA_HOME) The BES, data handlers and related source files are in /usr/local/src. The BES has been built and installed in /usr/local/ ($prefix) The OLFS web archive file is $CATALINA_HOME/webapps/opendap.war BES: bes.conf, found at $prefix/etc/bes/bes.conf OLFS: olfs.xml and catalog.xml, found at $CATALINA_HOME/content/opendap

Background: Starting the Server Start the BES (back-end data processing component) Use bescmdln to verify it’s working Start Tomcat: This automatically starts all installed servlets Servlets are installed by copying the .war file to the servlet’s webapps directory Verify it’s working using a web browser

Configure the BES BES configuration is in bes.conf Modules to load: On the virtual machine, the list of modules is already set BES.modules=dap,cmd,…,mod1 BES.module.mod1=/path/to/libmod1_module.so

Configuring Modules The BES Configuration file installed is very well documented and should be easy to configure

Configure the BES BES configuration is in the bes.conf file Other parameters typically changed: BES.ChacheDir=/path/to/cache/directory BES.CacheSize=1 BES.Data.RootDirectory=/dev/null BES.Catalog.catalog.RootDirectory=/path/to/data/root/dir BES.Catalog.catalog.TypeMatch=nc:.*\.nc$;nc:.*\.nc\.gz$; BES.ServerAdministrator=admin@yoursite.org BES.LogName=/path/to/log/file/bes.log The cache directory should be placed under the directory that the BES has access to CacheSize is set to the number of Megabytes Probably don’t want to mention BES.Data.RootDirectory at all, but it’s there just in case

Start the BES

Verify the BES is running

Start Tomcat & the OLFS Typical steps: Unpack the olfs jar-file Copy the opendap.war file to Tomcat’s webapps directory Start Tomcat Since all but the last step has been done already, start Tomcat: /usr/local/javadev/apache-tomcat-5.5.12/bin/startup.sh

…terminal view

Verify Tomcat is running http://localhost:8080

…and Hyrax http://localhost:8080/opendap

Complete the Configuration Steps you would typically perform: Security: Set up a firewall! Limit access to port 10002 to this host only Custom catalogs: Edit the catalog.xml configuration file. By default automatic catalogs are generated Logging: Edit the log4j.xml file. By default all accesses are logged

Stopping Hyrax First, stop Tomcat using ‘shutdown.sh’ …then stop the BES using ‘besctl’

Hyrax Configuration Summary For our chosen configuration, we used only Tomcat, plus the Hyrax web application which consists of the BES and the OLFS The tools bescmdln, getdap and a web browser were used to test the installation There are a lot of options, but the default settings produce a working server Security is a must for a web application; use a firewall to isolate the BES so only the local host can connect to it.