Installation, Configuration, Examples of use

Slides:



Advertisements
Similar presentations
Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.
Advertisements

TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
WP2: Data Management Gavin McCance University of Glasgow November 5, 2001.
Pakiti.
DataGrid is a project funded by the European Commission under contract IST WP2 – R2.1 Overview of WP2 middleware as present in EDG 2.1 release.
DGC Paris Community Authorization Service (CAS) and EDG Presentation by the Globus CAS team & Peter Kunszt, WP2.
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
CS 491/591 Linux Administration and Security PostgreSQL (database) Installation Installation Configuration Configuration Basic Security Basic Security.
XMAS installation instructions Windows Version: 1.0 4/22/2008.
MiG Runtime Manager Secure hosting of runtime environments without root intervention.
Installation. Installation   There are three phases to building an LTSP server: – –Installing the LTSP utilities – –Installing the LTSP client packages.
Security Mechanisms The European DataGrid Project Team
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
1 Short Course on Grid Computing Jornadas Chilenas de Computación 2010 INFONOR-CHILE 2010 November 15th - 19th, 2010 Antofagasta, Chile Dr. Barry Wilkinson.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) VOMS Installation and configuration Bouchra
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Application Servers: Tomcat. What is an application server? Servlets are Java’s answer to server-side programming. Servlets are a special type of Java.
Yannick Patois – Datagrid Repository Presentation- 2001/11/21 - n° 1 Partner Logo DataGrid Software Repository presentation A short presentation of the.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America MyProxy server installation Emidio Giorgio.
Open Science Grid OSG CE Quick Install Guide Siddhartha E.S University of Florida.
EPIKH School for Grid Site Administrators, Amman, /32 Introductions BDII Installation and Configuration Miguel Angel Díaz Corchero
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
INFSO-RI Enabling Grids for E-sciencE Installing a gLite VOMS server Joachim Flammer Integration Team, CERN EMBRACE Tutorial, Clermont-Ferrand.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America R-GMA Server Installation Valeria Ardizzone.
VIRTUAL HOSTING WITH PureFTPd And MYSQL (Quota And Bandwidth Management) BY Odoh Kenneth Emeka Sun Yu Patrick Appiah.
Outline Server side Dependencies Installing it Configuring it Client side coding Browser setup.
…the basics…. Wildland Fire Information and Technology Server Requirements ● Windows 7 Professional or Windows 2003/2008 Server ● Windows 8/10 (discussion)
WP3 Security and R-GMA Linda Cornwall. WP3 UserVOMS service authr map pre-proc authr LCAS LCMAPS pre-proc LCAS Coarse-grained e.g. Spitfire WP2 service.
Open Science Grid Build a Grid Session Siddhartha E.S University of Florida.
DGC Paris Spitfire A Relational DB Service for the Grid Leanne Guy Peter Z. Kunszt Gavin McCance William Bell European DataGrid Data Management.
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
EGI-InSPIRE RI Grid Training for Power Users EGI-InSPIRE N G I A E G I S Grid Training for Power Users Institute of Physics Belgrade.
Lab 3.21 MySQL Database Lab Developing the Tools May 5 th, 2004 Montréal, Québec Dominik Gehl Hôpital Ste-Justine, Montréal.
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Security Mechanisms The European DataGrid Project Team
Regional SEE-GRID-SCI Training for Site Administrators
Principles Architecture Functionality Configuration Future plans
MySQL Installation Tarik Booker CS 122.
LibreOffice Online Debugging Collabora Productivity
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Connect:Direct for UNIX v4.2.x Silent Installation
Tutorial 2 Programming Editors Recommendation & Cordova Plugin Installation and Management Li Xu Department of Systems Engineering.
How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI
MyProxy Server Installation
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Why API?.
Spitfire Overview Gavin McCance.
Configuring tomcat for https
Outline Install Java Change Security Files in Java
EDG Configuration and Authentication
Managing Software.
Testing Activities on the CERT-TB Status report
R-GMA Server Installation (v. 1.4)
Installing a gLite VOMS Server
Viet Tran Institute of Informatics Slovakia
SCL, Institute of Physics Belgrade, Serbia
Apache Tomcat Web Server
asset: Academic Survey System & Evaluation Tool
Grid Security Infrastructure
Grid Computing Software Interface
We Need To Talk Security
Presentation transcript:

Installation, Configuration, Examples of use EDG Package Spitfire Installation, Configuration, Examples of use Yannick Legre WP10 legre@clermont.in2p3.fr

Preliminary Obtain host certificate and key from your CA (if you have already one for your DataGrid gatekeeper, you don’t have to do it again) Download the latest version of Spitfire available on the code repository http://datagrid.in2p3.fr/distribution/datagrid/wp2/

Description Spitfire provides a set of grid enabled middleware services for access to relational databases. Currently, it consists of the SQLDatabaseService. In addition, the jwget tool is provided for client side command line usage In the near future the ServiceIndex and a fine grained authorization mechanism will be added

Installation Complete !!!! You can find complete explanation about installation and configuration in the README file included in the bundle and on the following url : http://www.cern.ch/hep-proj-spitfire Installation is really easy to do… you just need to execute one command ! rpm –ivh spitfire-bundle-<version>-<release>.<arch>.rpm This will create a /opt/spitfire-bundle/ directory tree (you can specify another location using the --prefix option). It’s not an obligation to install it as root…but it’s an easiest way… create a special user named spitfire and give him the recursive ownership of the /opt/spitfire-bundle directory (it’s not an obligation, just an advise). chown –R spitfire.<mygroup> /opt/spitfire-bundle Installation Complete !!!!

Configuration (1/2) As root, modify your path in your /etc/profile file like this export PATH=${PATH}:/opt/spitfire-bundle-1.0.1/share/spitfire/bin To configure the Tomcat Server as root you need to use a trick. Create a /root/.globus directory, then create links on your host cert and key location (in the example below we assume that they’re in the /etc/grid- security directory). mkdir .globus cd .globus ln –s /etc/grid-security/hostcert.pem usercert.pem ln –s /etc/grid-security/hostkey.pem userkey.pem after that you need to reinitialize the keystore and truststore, so run… tomcat-init-certs.sh

Configuration (2/2) Now you can start (or restart) your tomcat server by using the tomcat-startup.sh (or tomcat-restart.sh) command As user spitfire launches mysql using mysqld & command After this step the configuration is finished for system administrators, now it’s final users turn… Once tomcat and mysql are up and running you can use jwget, or other http tools and APIs to query, insert, update, delete, from/to a database. Each user needs to configure jwget once, in order to trust the spitfire tomcat server. For that, runs the jwget-init-cacerts.sh

Let’s go ! (3 quick examples) To run the following tests you need to have a valid grid-proxy running jwget --grid-proxy ‘https://localhost:8443/examples/servlet/ HelloWorldExample’ jwget --grid-proxy ‘https://localhost:8443/sqldb/demo/showtable.xsql ?table=repcat’ jwget --grid-proxy ‘https://localhost:8443/sqldb/demo/getPFNs.xsql? Lfn=lfn://cms.org/file1&table=repcat’ Now we need to perform bigger and more efficient tests…