UNICORE REGISTRY MANUAL



Similar documents
UNICORE GATEWAY. UNICORE Team. Document Version: Component Version: Date: 19 Apr 2011

UNICORE GATEWAY. UNICORE Team. Document Version: Component Version: Date:

UNICORE UFTPD server UNICORE UFTPD SERVER. UNICORE Team

UVOS WEB REGISTRATION EXTENSION MANUAL

BIRT Application and BIRT Report Deployment Functional Specification

ZeroTurnaround License Server User Manual 1.4.0

LICENSE4J LICENSE ACTIVATION AND VALIDATION PROXY SERVER USER GUIDE

UFTP AUTHENTICATION SERVICE

Volume SYSLOG JUNCTION. User s Guide. User s Guide

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

REMOTE ACCESS DDNS CONFIGURATION MANUAL

How To Sync Quickbooks With Qvinci.Com On A Pc Or Macbook Or Mac Book (For A Webbook) With A Flashbook (For An Ubuntu Account) With An Ipo (For Macbook) On A Mac

Programming on the Web(CSC309F) Tutorial: Servlets && Tomcat TA:Wael Aboelsaadat

How to Install Multiple Monitoring Agents on a Microsoft Operating System. Version StoneGate Firewall/VPN 2.6 and SMC 3.2

Configuring the Bundled SESM RADIUS Server

D5.4.4 Integrated SemaGrow Stack API components

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

Copyright 2013 EMC Corporation. All Rights Reserved.

tc Server Webinar Series Deployments

JobScheduler Installation by Copying

Installation & Upgrade Guide

LICENSE4J FLOATING LICENSE SERVER USER GUIDE

SOA Software API Gateway Appliance 7.1.x Administration Guide

IMF Tune Quarantine & Reporting Running SQL behind a Firewall. WinDeveloper Software Ltd.

Chapter 2 SYSTEM MANAGEMENT. SYS-ED/ Computer Education Techniques, Inc.

CycleServer Grid Engine Support Install Guide. version 1.25

User Guide Zend Server Community 4.0.3

TREK GETTING STARTED GUIDE

Integrating SAP BusinessObjects with Hadoop. Using a multi-node Hadoop Cluster

IBM WebSphere Partner Gateway V6.2.1 Advanced and Enterprise Editions

UFTP High-performance data transfer for UNICORE

Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS SNAPSHOT Last updated :19:20 EDT

EUROPEAN MIDDLEWARE INITIATIVE

Configuring a Jetty Container for SESM Applications

RSA Authentication Manager 8.1 Virtual Appliance Getting Started

EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server Version 1

TCH Forecaster Installation Instructions

1Z Oracle Weblogic Server 11g: System Administration I. Version: Demo. Page <<1/7>>

Integration Module for BMC Remedy Helpdesk

Aerohive Networks Inc. Free Bonjour Gateway FAQ

ELIXIR LOAD BALANCER 2

Using DC Agent for Transparent User Identification

IUCLID 5 Guidance and Support

DeployStudio Server Quick Install

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Stratusphere UX Prerequisites & Preparation Overview. Stratusphere Requirements Stratusphere Hub Appliance (SHA)... 2

Enterprise Content Management System Monitor. How to deploy the JMX monitor application in WebSphere ND clustered environments. Revision 1.

TREK GETTING STARTED GUIDE

Network Load Balancing

Software Distribution Reference

Configuring Load Balancing. Oracle Applications Release 10.7 NCA Windows NT Edition. Gary Burch. April 15, 1998

Process Integrator Deployment on IBM Webspher Application Server Cluster

EMC Clinical Archiving

How to utilize Administration and Monitoring Console (AMC) in your TDI solution

Host your websites. The process to host a single website is different from having multiple sites.

SysPatrol - Server Security Monitor

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE

NexentaConnect for VMware Virtual SAN

Install guide for Websphere 7.0

KonyOne Server Installer - Linux Release Notes

Table of Contents. This whitepaper outlines how to configure the operating environment for MailEnable s implementation of Exchange ActiveSync.

USING THE DNS/DHCP ADMINISTRATIVE INTERFACE Last Updated:

SSO Plugin. J System Solutions. Upgrading SSO Plugin 3x to 4x - BMC AR System & Mid Tier.

Wolfr am Lightweight Grid M TM anager USER GUIDE

The course will be run on a Linux platform, but it is suitable for all UNIX based deployments.

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Oracle WebLogic Server

MS 10972A Administering the Web Server (IIS) Role of Windows Server

BusinessObjects Enterprise XI Release 2

AdWhirl Open Source Server Setup Instructions

JBoss Portal 2.4. Quickstart User Guide

EMC XDS Repository Connector for ViPR

WEBLOGIC ADMINISTRATION

IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager

BlackBerry Enterprise Service 10. Version: Configuration Guide

10972-Administering the Web Server (IIS) Role of Windows Server

Apache and Virtual Hosts Exercises

Citrix Lab Manager 3.6 SP 2 Quick Start Guide

EMC Documentum Connector for Microsoft SharePoint

SDK Code Examples Version 2.4.2

Support Guide: Managing the Subject machine s Firewall.

VMUnify EC2 Gateway Guide

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune Tel: /

Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x

Installation of the On Site Server (OSS)

Using the Adobe Access Server for Protected Streaming

Tcat Server User s Guide. Version 6 R2 December 2009

vtiger CRM 4.2 Installation Guide for Linux OS

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy

CommandCenter Secure Gateway

Submitting UITests at the Command Line

Cisco SSL Encryption Utility

Transcription:

UNICORE Registry Manual UNICORE REGISTRY MANUAL UNICORE Team Document Version: 6.4.1 Component Version: 6.4.1 Date: 30 06 2011 This work is co-funded by the EC EMI project under the FP7 Collaborative Projects Grant Agreement Nr. INFSO-RI-261611.

UNICORE Registry Manual Contents 1 Installation 1 2 Registry configuration 1 2.1 Services configuration (CONF/wsrflite.xml)................... 2 2.2 Registry configuration (CONF/uas.config).................... 2 2.3 Starting and stopping............................... 2 2.4 Enabling access control.............................. 2 2.5 Gateway configuration.............................. 3 2.6 Vsite configuration................................ 3 2.7 Manual configuration............................... 3 2.8 Client configuration................................ 4

UNICORE Registry Manual 1 The UNICORE Registry server provides information about available services to clients and other services. It is a specially configured UNICORE/X server, so please make sure to refer to the general UNICORE/X manual as well. Multiple UNICORE/X sites can share a registry, greatly simplifying the use of your UNICORE Grid. Since such a registry is vital to the functioning of a UNICORE Grid, you can have more than one. For more information about UNICORE visit http://www.unicore.eu. 1 Installation The Registry can be installed either from a Linux package (i.e. RPM or deb), from a tar.gz or even from the UNICORE core server bundle package. Note Using the Linux packages, you can install only a single Registry instance per machine (without manual changes). The following table gives an overview of the file locations for both tar.gz and Linux packages. Table 1: Directory Layout Name in this tar.gz, zip rpm Description manual CONF <basedir>/conf/ /etc/unicore/registry Config files LIB <basedir>/lib/ /usr/share/unicore/registry/lib Java libraries LOG <basedir>/log/ /var/log/unicore/registry/ Log files BIN <basedir>/bin/ /usr/sbin/ Start/stop scripts /etc/init.d/unicoreregistry Init script 2 Registry configuration A registry is a "normal" UNICORE/X service, however, you should use a dedicated UNI- CORE/X instance for the registry, making sure no other services are running. Thus, most of the UNICORE/X documentation regarding access control, keystores, etc also applies to the Registry. Please, make sure to read the UNICORE/X documentation as well.

UNICORE Registry Manual 2 2.1 Services configuration (CONF/wsrflite.xml) Apart from hostname, port, and other properties, the wsrflite.xml file should contain the following service definitions. <service name="servicegroupentry" wsrf="true" persistent="true"> <interface class="de.fzj.unicore.wsrflite.xmlbeans.sg. ServiceGroupEntry" /> <implementation class="de.fzj.unicore.uas.impl.registry. RegistryEntryHomeImpl"/> </service> <service name="registry" wsrf="true" persistent="true"> <interface class="de.fzj.unicore.uas.registry" /> <implementation class="de.fzj.unicore.uas.impl.registry. RegistryHomeImpl"/> <handler type="in" class="de.fzj.unicore.uas.security. PlainWSAuthZHandler"/> </service> 2.2 Registry configuration (CONF/uas.config) Here, you will need to specify some properties, in addition to the usual configuration (attribute source settings, etc) #uas.config excerpt for a shared registry #specify a sitename uas.targetsystem.sitename=registry #deploy the registry on container startup uas.onstartup=de.fzj.unicore.uas.util.registrystartup #(optional) switch off UDP multicast advertisement of the registry uas.registry.global.advertise=false 2.3 Starting and stopping The registry is started and stopped like any other UNICORE/X container using the scripts in the "bin" folder. If running multiple UNICORE/X servers on the same host, make sure to check the container port, and possibly the JMX port (in the start script). 2.4 Enabling access control To enable access control, set in CONF/uas.config

UNICORE Registry Manual 3 uas.security.accesscontrol.registry=true This will check the security policy (CONF/xacml2Policies/*.xml) for each request. By default, this policy allows to add entries only for callers with the role "server". If using an XUUDB or other attribute source, you will need to add the certificates / DNs of all servers wishing to publish into the registry as having the role "server". Please check the UNICORE/X documentation on how to do that. 2.5 Gateway configuration Usually, you ll need to add an entry to the gateway s site list file (connections.properties) that points to your registry server. Another option is to use dynamic gateway registration. In the following, we assume the Registry VSite is named "REGISTRY". 2.6 Vsite configuration To use a specific registry, configure the address of the registry in uas.config. The simplest is to use auto-discover the registry in your network using multicast (group 228.5.6.7 port 7700). Then you just have to set a single property in CONF/uas.config: #switch on use of external registry uas.externalregistry.use=true The entries in the global registry are updated at a specified interval. To control this interval, edit a property in CONF/wsrflite.xml: <!-- default termination time for registry entries in seconds --> <property name="unicore.wsrflite.sg.defaulttermtime" value ="1800"/> 2.7 Manual configuration In case you cannot or will not use UDP multicast, you can also specify a fixed registry address. This is done in uas.config: #switch on use of external registry uas.externalregistry.use=true #switch off autodiscovery uas.externalregistry.autodiscover=false # manually provide url and epr of the external registry

UNICORE Registry Manual 4 # url: uas.externalregistry.url=https://localhost:8080/registry/services/ Registry?res=default_registry # optionally you can have more registries uas.externalregistry.url.2=https://localhost:8080/registry-backup/ services/registry?res=default_registry 2.8 Client configuration Make sure your clients use the global, shared registry.