Home

Administrator Manual and Cookbook

image

Contents

1. Writer 5 5 Community Content Reviewer i Gl bm hb i bb D gt be Site Member l e Figure IX 3 Single Job Wizard configuration 3 Note More details you find at ASM tab of gUSE SourceForge site https sourceforge net use asmsp wiki Single 20Job 20Wizard 48 Administrator Manual and Cookbook Additional Enhancements Some important and useful solutions are described briefly in this section Adding SHIWA Repository You can use the WS PGRADE for workflow export import to from the SHIWA Repository as of gUSE version 3 5 2 If you need to add a new target SHIWA Repository site into WS PGRADE do the followings 1 Singin to the portal 2 Navigate to Liferay Portal menu bar upper horizontal menu bar in the portal window then select Go to Control Panel Plugins Installation Install More Portlets Upload File and deploy the WAR file wspgrade war located in guse lt versionnumber gt tgz webapplication subdirectory Fig A 1 The wspgrade war archive file contains among others the shiwaRepos xml where you can set and add SHIWA repositories The next extract of shiwaRepos xml shows the syntax of Repos element in which you can directly specify SHIWA repositories lt Repos gt lt Repo name REPOSITORY1_NAME uri _REPOSITORY1_URL_ PORT_ _REPOSITORY1_SERVLET_ gt lt Repo name REPOSITORY2_NAME uri _REPOSITORY2_URL_ PORT_ _REPOSITORY2_SERVLET_ gt lt Repos gt If you have got
2. A Standarda gus Settings CTof Client CTof Server Server side service interface lient side interface impl class Actions ep services um portalwfsservice lu Sztaki Ipds portal net wsaxis13 WfsPortalClientimp ue pr services urm portalstorageservice u Sztaki pds portal net wsaxis13 StoragePortalClientimp pR Delete po services urn portalwfsservice u Sztaki pds portal net wsaxis13 WfsPortalClientimp Dele porta porta services um portalwfsservice Delete Figure II 4 The component registry in the Services tab List of defined Component Types Name of service group o o P Figure II 5 The list of defined types in Component Types tab Copy the property set of a Component Component from http 192 168 152 34 8080 wspgrade x Componentto _http 192 168 152 34 8080 wspgrade Copy Figure II 6 The in Copy Component Properties tab 10 Administrator Manual and Cookbook Setting of Services To set services you can log as an administrator into WS PGRADE Click on Settings Internal services Fig 11 7 Workflow Storage Settings Information Statistics Welcome g 3 Notification Liferay Settings Internal services Internal services Internal services Quota management Help editor g ga Message amp Label Editor Services Component Copy Component Save settings Types Properties Figure II 7 Selecting Internal services menu Find the service of
3. VI Ticket Request to Use Data Avenue The Data Avenue is a file commander tool for data transfer enabling easy data moving between various storages services such as grid cloud cluster supercomputers by various protocols HTTP HTTPS SFTP GSIFTP S3 and SRM The Data Avenue is integrated into WS PGRADE portal as a portlet To use Data Avenue services from WS PGRADE portal you as administrator need a so called ticket which is a kind of access code similar to API key used to access e g Google or Amazon services The next section describes the ticket requesting and receiving step by step process 1 Once you sign as admin into gUSE WS PGRADE portal select the Data Avenue menu 2 Select the Options icon on the top right in the Data Avenue window and select Preferences in the appearing submenu list 3 Inthe next window you find two text fields Fig VII 1 The first field is to define the Data Avenue service description access in form of URL The default value is the official access of Data Avenue WSDL applying the default value is recommended Inthe second field you need to add the portal administrator ticket You can get it by the next procedure Click on the Ticket request form link at the bottom right side see Fig VII 1 The Data Avenue Ticket Request Form will appear Fig VII 2 Fill the request form mandatory to fill First name Last name and E mail address as well as the CAPTCHA test field
4. Sites My Public Pages Site Templates My Private Pages ve Page Templates Suey ZA User Groups Roles we Password Poli Portal Settings W Portal Settings Eg Custom Fields Settings is where most of the global portal settings are including names authentication default user associations and mail host names 2 Monitoring Users m Plugins Configuratio a LIFERAY ti A Mobile Device Rida Fields Reserved Credentials RSECWIAS Ig Cote iat Liferay Apply to Existing Users Configuration General Sites Authentication Mail Host Names Roles Email Notifications End User Identification Addresses Phone Numbers User Groups i Additional Email Addresses Websites Miscellaneous Display Settings Google Apps D gt Save Cancel Figure IV 1 End user role setting in the Liferay based Portal Settings function The power user builds and configures the workflow applications either for own use or for the end users The end user has restricted manipulation rights in WS PGRADE for example no access to the workflow definition functions 20 Administrator Manual and Cookbook This way new users will receive only the end user role You can test your settings by adding a new user select Users and Organizations at the left panel after click Add User and fill in the form see Fig IV 2 A Test Test Bin Aan Users and Organizations c9 My Page
5. Administrator Manual and Cookbook Guide to gUSE Components and Related Interfaces Administration by Tibor Gottdank Docs for Admin Series INSTALLATION WIZARD MANUAL UPGRADE MANUAL ADMINISTRATOR MANUAL DCI BRIDGE ADMINISTRATOR MANUAL REMOTE API CONFIGURATION MANUAL CLOUD SPECIFIC ADMINISTRATION GUIDE GUSE VM IMAGE USAGE Administrator Manual and Cookbook Copyright 2013 2014 MTA SZTAKI LPDS MTA SZTAKI LPDS accepts no responsibility for the actions of any user All users accept full responsibility for their usage of software products MTA SZTAKI LPDS makes no warranty as to its use or performance The gUSE WS PGRADE is an open source software MTA SZTAKI LPDS inspires and supports to take the whole gUSE WS PGRADE community into the developing work Administrator Manual and Cookbook Table of Contents AD OUE t is Mantal icsanceasnneenerncpeashanescunniuaenannnudicycabeinaianssuasevieaseaanausvamnsnesvacanpassiagesia aaar iia aeaiiai 4 How to Read this Manual ssssssssssssessssssesssssseseserrssstrssrenssensrensetrssresstesstesstnesettnsstenstensteeseenssretstts 4 Abbreviations iieounsrissi esnin ennai ana iaa stuart ipa inivange aiaa k iui eentouiennprnemnunceen 4 l How to Start and Stop the System icces ccicicisacacesnsscasiadaveashonatahictnavesbeana iiaenaiseustdiaemannens 5 Using of Manual Step Seguente sieniin aE EEE 5 USINE Of SCIPS iieri ioirii iiia a EER A A EEREN ETE EA TE 6 l
6. Entry Options ff Expert Options Software AutoDock 9 1 0 Binary 9 Argument string template 9 Default argument string 9 Figure V 9 Executable setting in Executables New Entry Options page 33 Administrator Manual and Cookbook 4 Activate the software under Software Actions Deploy 5 Go to Software Deployments New and set software deployment details set Architecture Operating system Installation directory within Entry Options see example on Fig 29 6 Go to Expert Options and set Image ID you got it from your cloud provider and username 7 Click Save Perform this action for every software you want 8 Activate your Deployment and Software by the Actions Activate functions on the Deployments and Software pages Taaa eE St Expert Options Software Wrapper 1 0 v Resource OpenNebula MTA SZTAKI 552013 v 2 Deployment type OpenNebula AMI amp Region OpenNebula MTA SZTAKI SS2013 SS2013 v Architecture x86_64 v Operating system Other x x R1 z Installation directory usr bin amp Save Figure V 10 A software deployment setting example in Software Deployment New Entry Options page Wrapper Deployment If you want to use own executables in this case you use the cloud in laas Infrastructure as a Service mode then you don t need to register softwares on CBP but you need to deploy a wrapper application The wrapper application is responsible for
7. Authentication r i LI FERAY LDAP CAS Facebook NTLM OpeniD Open SSO SiteMinder Liferay How do users authenticate Configuration By Email Address General 7 Allow users to automatically login aie p rs r 7 Allow users to request forgotten passwords 4 Portal Mall Host Names 7 Allow users to request password reset links i Users aod Ongerizaticas Email Notifications 7 Allow strangers to create accounts sit Identification dresses A Sites Aiea 7 Allow strangers to create accounts with a company email address oN s Phone Numbers z Site Templates hone Numbers Require strangers to verify their email address Additional Email Addresses Page Templates Websites ZA User Groups Miscellaneous splay Setting Roles Display Settings Googie Apps Th Password Policies Save Cancel 2 Portal Settings E Custom Fields Rm Monitoring Plugins Configuration C Mobile Device Rules Figure IV 3 Authentication mode settings for end users in the Liferay based Portal Settings Authentication function Menu Visibility Modification If you don t need in end user view a menu in Liferay terminology a site page or in programming terminology a portlet in the default menu bar follow the next steps Let s say we don t need Security from menu bar Log in as portal administrator At the top select Manage Site Pages In the left part click Security In the top middle click on Permissions For the End User role uncheck th
8. URL enter in format http s www example com http cfe2 lpds sztaki hu 4567 API name Storage Rados S3 MTA SZTAKI S852013 NA Save Figure V 7 Storage setting in Storages New Entry Options page Software Deployment After resource configuration deploy your softwares You need to deploy softwares if you don t want to use own executable In this case you use the cloud in the SaaS Software as a Service mode Note The job configuration specific part of software settings the user need to select the corresponding software in the Job Executable tab job during the job configuration in WS PGRADE portal Let s see the steps 1 Go to Software New 2 Define the Product and Version details within Entry Options Fig V 8 3 Click Save 32 Administrator Manual and Cookbook S Software amp Entries marked with are required ease naenem St Expert Options Product Version Figure V 8 Software setting in Storages New Entry Options page 1 To executable definition go to Software Executables New 2 Set Software and Binary within Entry Options e g In case of a PS Parameter Sweep workflow called Autodock you can deploy the following softwares with binaries Software Binary AutoDock 9 1 0 ad_generator sh AutoDock 9 1 0 ad_worker sh AutoDock 9 1 0 ad_collector sh For every binary you need to perform this operation 3 Click Save Executables Entries marked with are required
9. a E p F al Reviewer E Sitemember ia P E m m A al a w paare 5 Figure IV 4 Unchecking the View permission of the Security menu in end user role in the Liferay based Security Permissions function 4 23 Administrator Manual and Cookbook Creating an end user account and signing by it to the portal _ gt Create Account _ Signin First Name Required Birthday Juary jii sj 1970 j es paren a a Thank you for creating an account Middle Name Email Address zotan farkas gmai com Last Name Forkas Password e Sign In Screen Mame Required 1241 verification Required zforkes 1485 Email Address Required Zoltan farkas gnal com ave The portal menu bar for End User the Security menu is set to invisible Welcome Storage Settings information Statistics Publications Help End User d Configure Import The portal menu bar for Power User Welcome Workflow Storage Settings Security Statistics Registration Help Information Figure IV 5 Checking the result of the end user role setup 24 Administrator Manual and Cookbook V Settings on CloudBroker Platform In order to use gUSE WS PGRADE for job submission to a cloud resource managed by CloudBroker Platform CBP you need to do some preliminary registration and setting operations Roles Basically there are two types of users in CB
10. can add users to the registered organization Let s see the user creation method New User Creation After you login to the CBP https platform cloudbroker com you can add users to your organization For new user adding you do not need to go through the registration process again You can easily add a new user through the CBP user interface Simply navigate to the Users tab or click on the Users link under the My Organization section of the dashboard Once the Users List page is opened click on the New button Fig V 2 amp Home O Software Resources HJobs Invoices Information Users Organizations Licenses amp Accesses amp Users 9 New Figure V 2 Users List page You will see a form for creating a new user with the following mandatory fields on the Entry Options sub sub tab Email Password Password confirmation Salutation First name Last name Phone and User role by selecting one of three available user roles admin to create a user with the broadest level of access within the organization who can create new users run jobs deploy own software register own resources manage accesses licenses for organization users edit user and organization information 27 Administrator Manual and Cookbook handle billing information invoices and payments have access to everything that the other users in the organization do advanced who can
11. the client machine address Application The user ID identifies the user who sent the job Figure A 6 Robot job related information retrieval from guse jsdl This key string must be browsed in the daily LOG files of the WS PGRADE machine subdirectory tomcat temp submittedwflog see Fig A 7 which contains a single line entry for each workflows submitted by the gUSE The matching line contains the requested IP address of the end user have initiated the workflow and the associated job submission lt Ei guse apache tomcat 6 0 36 temp submittedwf1logfBRREEEErrErrrs Log files in the tomcat temp submittedwflog directory about the submitted workflow instances organized by date The IP address of the online WS The key string about a workflow instance that refers to the Application element from the corresponding guse jsdi file see Fig 25 Figure A 7 Robot job related information retrieval from log file PGRADE portal from where the job was sent 57 Administrator Manual and Cookbook Other items of the matched guse logg file may be of interest see Fig A 5 logg job getproxy Hint of the authorization of the job the DN or username of the authentication file proxy logg job downloadinput Name and size of the input file s Adding and Removing User Roles The administration of user roles of gUSE WS PGRADE is at Liferay portal administration level About the end user role administration see chap
12. Categories Navigation Moone Device Rues i Asset Categories Navigation P Server o E Ceorbteate fo Server Aommistrance Paaage wapgrade wspgraoe Cren cstion Maragemet gt Ponal instances G Control Panel Plugin Installe Browse Repository MUpiecciaitams Download File Configuration Upload a WAR file to install a layout template portlet or theme fe Users admin Deskto Browse Specify an optional context for deployment 4 WS PGRADE WAR Install Figure A 1 Using of Plugin Installer function in Liferay Portal to upload the WS PGRADE WAR file Site Page Menu Point Selection to WS PGRADE in Liferay You can select WS PGRADE based site pages by a Liferay Portal function If you don t want to use one or more site pages in other words menu points or functions in your WS PGRADE portal you can simple take off that page from visible menu list in the Liferay WS PGRADE portal interface If you want to add that pages later to your other menus you can simple do it as well 50 Administrator Manual and Cookbook QOAdd Edit Controls 2 Page ar d us Page Layout i Page Customizations 2 Site Settings Site Pages amp Site Memberships n Site Content Storage Settings Life Manage Site Pages Liferay Public Pages Add Child Page j Permissions G Delete amp Export 1 Copy Portlets from Page Advanced Friendly URL Mobile Rule Groups http
13. Repository menu that is created 3 Click on the same Add button in the top menu then click More List of the application groups will pop up in the left hand side 4 Open Sample group then click to add in the row of IFrame Fig VIII 2 A new portlet will be generated in the page 38 Administrator Manual and Cookbook QAddy 4 Managey m Search applications searches as you type Collaboration Community E E E Content Management Finance News SZTAKI wspgrade Sample E Hello Velocity Add E Hello World Add 4 IFrame Add ib Web Proxy Add DEGO DDD Shopping Social Tools Undefined E Wiki D E GO0 amp G g Drag a portlet to place it on the page T3 Install More Applications Figure VII 2 Adding IFrame in Liferay toolbar 5 Click on the Please configure this portlet to make it visible to all users link and fill in the boxes as it is shown in Fig VIII 3 Properties necessary to fill SourceURL the URL of SHIWA Repository Field Name sspUserld with the value user_id Hidden variable sspServiceld XXXXX where XXXXX is the password that you have got from the administrator of the SHIWA Repository 39 Administrator Manual and Cookbook iFrame Configuration x Archive Restore Setu General Source URL http shiwa repo cpc wmin ac uk shiwa repo ssplogin J Relative to Context Path Authentication Authenticate You may use the tokens emai
14. interface is the same as detected during a previous startup read from prev_init_IP If it s not the same some MySQL tables containing service URLs are dropped and gUSE is initialized using the new IP for the service URLs If it s the same the tables are not dropped and gUSE is initialized by using earlier service URLs You can eliminate this behavior by echoing your machine s current IP to prev_init_IP The scripts are available in scripts init directory in the gUSE package guse lt version number gt tgz located in SourceForge Administrator Manual and Cookbook II The Internal Services The Middle tier of the gUSE WS PGRADE framework Fig II 1 contains those high level gUSE internal services that enable the management store and execution of workflows PRESENTATION TIER orkflow Interpreter Workflow Storage File Storage ARCHITECTURAL MIDDLEWARE TIER Figure ll 1 The multitier architecture of gUSE WS PGRADE framework The gUSE internal services are accessible only by the administrator of gUSE The administrator can dynamically observe and tune the cooperation of internal components composing the gUSE infrastructure In order to configuring gUSE services you can use as administrator the Settings Internal services menu in WS PGRADE Existing service properties can be set or modified new services can be added connections between components can be defined properties can be imported between existing component
15. more than one Tomcat servers may be involved Therefore in the description below the Tomcat controlling the DCI Bridge web application is distinguished from the Tomcat controlling the WFI web application The logs for every job are compressed in ZIP files The filename is a DCI Bridge based ID The ZIP Fig A 6 may contain three standard job log files if the remote resource where the job runs delivers them gridnfo log stdout log stderr log The ZIP must contain the guse jsdl file which was submitted to DCI Bridge and the guse logg file which contains the events of the job Retrieving Information from Log Files If you want to know who has submitted a robot job to a VO do the following the general overview of information retrieval is shown on Fig A 4 the detailed explanations are shown on Fig A 5 A 7 1 Browse the guse logg files Fig A 5 containing the matching job ID for example https grid150 kfki hu 9000 gBCGIImsmaE40XTtXfVFBw The user relevant information in the found guse logg are grouped in the info parts of the following items logg job clientip the IP of client which has submitted the job It is the IP of the WFI server in the case when the job has been sent by gUSE It is the expected normal case if the job is part of a workflow submitted from the portal or elaborated through the Remote API call interface However it may be the IP a foreign host which is able to communicate with
16. of Use Submit Figure VI 2 The ticket request form 4 A short time after you will get an automatically generated email about receiving your ticket request Your request will be processed in maximum two three days and you will get your ticket by email Once you received your ticket type it into the Data Avenue portal administrator ticket field Fig VII 1 Note The validity period of a ticket is one year The validity can be extended after expiration of ticket you need to send a new ticket request 5 Click on Set The message Data has been saved will appear Click on Ok 6 From this point Data Avenue is available for every user who uses this portal 37 Administrator Manual and Cookbook VII Embedding SHIWA Repository into WS PGRADE The goal of the Liferay based configuration which is mentioned in this chapter is to browse and select submittable workflows in WS PGRADE terminology Submittable Execution Nodes SENs located in the SHIWA Workflow Repository from WS PGRADE For embedding please follow the next steps 1 Create new page for SHIWA Repository in Liferay toolbar of your WS PGRADE portal click Add in the top menu then click Page submenu Fig VIII 1 Applications Web Content Display Asset Publisher 4 Documents and Media Display Navigation More Figure VII 1 The Add Page menu in Liferay toolbar 2 Type a name for the menu e g SHIWA Repository Click on the SHIWA
17. run jobs create accesses licenses for him herself edit own user information standard who can run jobs edit own user information You can also fill in the optional fields on the Expert Options sub sub tab When you have filled in all the necessary user information click on the Save button okay any cost information if applicable and a new user will be created amp Users Entries marked with are required a Estimated Costs Aans ACUE Sx Expert Options Per siasbia Tete 4 28 VAT USD 0 00 Email Total USD 1 25 Password Password confirmation Salutation Mr First name Last name Phone enter in format country code phone number User role admin Index Figure V 3 Create New User page Now you can register a cloud resource you have access to and add your own application software 28 Administrator Manual and Cookbook Resource Registration To use own cloud infrastructures for your applications e g workflow applications configured by gUSE you need to define the details of this infrastructure resources softwares on a cloud management system Then next section introduces the resource registration and software deployment process on CBP For Resource settings do the followings 1 Log in to CB Platform site https platform cloudbroker com use your valid authentication data that you got after registration process on CB Platform then
18. starting own executable e g execute bin that is related to the job 34 Administrator Manual and Cookbook You have to do the operations of section Software Deployment to your wrapper application e g Wrapper 9 1 0 guse_wrapper sh Note The job configuration specific part of wrapper settings the user need to click on the Enable own executable button in the Job Executable tab job during the job configuration in WS PGRADE portal to add wrapper to the corresponding job Resource registration http www pds sztaki hu summerschool2013 downloads 01 20 20CloudBroker 20Resource 20Configuration ppt Software deployment http www pds sztaki hu summerschool2013 downloads 02 20 20CloudBroker 20Software 20Configuration 20and 20Execution ppt Additional information Resource registration https platform cloudbroker com documents CloudBrokerPlatform ResourceRegistrationGuide 1 2 pdf Software deployment https platform cloudbroker com documents CloudBrokerPlatform SoftwareDeploymentGuide 1 2 pdf Resource registration https www pds sztaki hu services sw download php gt download 5384800b18ddc7ecafe9943e2bc13d55 Software deployment https www lpds sztaki hu services sw download php download 101c0799689ade585a8c4ca87253cf0d Wrapper execution https www lpds sztaki hu services sw download php download 1bf395604315dc4ae8a9a04b26cf89cc 35 Administrator Manual and Cookbook
19. valid credentials to this repository you can export or import workflows to or from the SHIWA Repository The details of SHIWA specific import and export in WS PGRADE are described in chapter 7 and 11 of Menu Oriented Online Help within Portal User Manual 49 Administrator Manual and Cookbook My Public Pages Public My Private Pages Private fo Test Test Plugins Installation Samy accost Tiny Pages Liferay v o tse Snowing 1 200 121 res Sam Pages Portet By St veroennos About Life ri Ql Recert Consert Ae wapgrace np grace ay Pel wed Comere EliDecumenss anc Mect Package Unnosn 3 Booemarss Aamin Package unamosn auects imessage Boaros ijen owe Package urmnosn ESj Pons Announcements Uo Sotware Cxaiog soe Assertion ac Package wapgrace wtograce A Test Test o Asset Puosener Mooie Device Rues Pacage aooe La My Account Q som ane Autnentication for CloudBroner My Pages Bo ome poe whograce wiograce BS es Ec r Portal o Bee Liferay v o Package Unknown lt lt E R A Users and Organizations Biogs site Settings Fisnes Package Unknown liste Temputes Biogs Aggregator Site Pages Pazage Unknown aii amp site Memberships Muses Groups Pacage umon are lOlRecent Content Dave Bresocrumd z2 a Package Unmnosn Web Content eka Pacage umos Documents and Media Custom Freios Categories PR Moonen Pacage Uncen Sg Pugns Comqerten Lecanto aca beers
20. 192 168 152 34 8080Mferaywed guest settings 7 Hidden Save Cancel Type Linkto Page x rkfow SEQ torag Name Required 90 and Fea Settings Settings i ot anguages X Lavout format HTML Tite ni tatist Bowi Custom Fields r Link to Page Notification The result of modification in the user interface BEFORE Menubar with Settings menu Welcome Workflow Storage Settings information Statistics Publications Help End User Security Menubar without Settings menu Welcome Workflow Storage Information Statistics Publications Help End User Security Figure A 2 Hiding the Settings menu from menu bar To execute this Liferay based administration process you can use the Liferay menu bar on the top of your WS PGRADE portal window Select the Manage Site Pages menu The Manage Site Pages window will appear Select a wanted main menu or submenu from the left side Switch on the Hidden check box in the middle side of the window if you want to hide the menu and therefore the related functionality in the user interface Switch off the Hidden check box if you want to set back the visible state and therefore the related functionality of the menu Save the modified setting by Save button in the right side Fig A 2 demonstrates a sample menu hiding process for the Settings menu 51 Administrator Manual and Cookbook The Text Editor The system administrator may change displayed texts of WS PGRADE pages portlets on such
21. 192 168 152 34 8080 RL to intialize Component http 192 168 152 34 8080 Public URL of Component http 192 168 152 34 8080 State active P inactive save Figure 11 3 Component properties The most important obligatory parameters are Internal services Components Edit function lower window of Fig II 3 Type of Component Service group Describes the kind of protocol by which components exchange messages At present there is just one installed protocol Its name is gUSE URL of Component Defines a hardware related access point through which internal clients of the Component s services clients belong to the gUSE infrastructure may access this service URL to initialize Component A distinguished URL to reset the Component Administrator Manual and Cookbook Public URL Defines a hardware related access point through which external remote clients of the Component s services may access this service State Boolean variable Inactive Active Warning there must be at least one Component to each base Component Type of the gUSE It means that the needed activities must be associated to resources by which they can be performed A Service which must belong to a given Service Group defines the possible request types among the Components It has four parameters 1 Component Type of Server It is the type of the component that serves the request of the client component 2 Component Typ
22. 3 Robot Permission Related Logging of Job Submissions cccessseceesesteeesesseeeeeessteeeeesssaaeeeeees 54 About Robot Permission and Related LOgS ccccsssscccessenececseneeecsesneeecesseeeeeeessaeeeenseaeeees 54 Retrieving Information from Log FileSiscsescctecssserccesincevenvavaccessesieteasaynuccasbvvadenvavaaceecapeutecenvencsets 55 Adding and Removing User Roles ciscuiscsscnnriciindnndddeasdedeecanqgWieeeayqut ebluiguiatwordilaccengMeseesaniedicdaridaccsa 58 Supported Protocols for Using of Remote Executable and INput cesseeeesssseeeeesseeeeeeeeaes 61 New Parameter Definition to a Middleware sssssssssssssssesssssssrsssrrssressresnereserenssressrensrenseenseet 62 Logging Wit MG ots oscicesoceutspoeeniaanacntanoacetasasaceenaiaaenderadauune sianatectuuued ANEA EEE r eE 64 Administrative Tasks for Job Submission to SZTAKI Desktop Grid ccssccecsssseeecesseeeeeeeenes 65 Portlet Adding for WS PGRADE Portal i sciisssustcsnzvscczecguact deca tundendwestdcnnvtacbessuaesdecavandiensentaercveieine 66 Administrator Manual and Cookbook About this Manual The Administrator Manual acts a significant part of the gUSE WS PGRADE system administration information This guide contains the most relevant and useful information about gUSE WS PGRADE administration and those descriptions that are not included the other published administration documentations of gUSE WS PGRADE Finally about a special text for
23. If you want to be on Data Avenue Users Map drag the marker if the estimated location is imprecise If you use Data Avenue in WS PGRADE portal then select the Portlet radio button instead of API option However if you want to access Data Avenue from API instead of using gUSE WS PGRADE based portal then choose the option API Click on Submit 36 Administrator Manual and Cookbook https data avenue eu blacktop2 ws dataavenue wsdl Example https data avenue_eu blacktop2 ws dataavenue wsdl Data Avenue portal administrator ticket f Set Data Avenue ticket can be requested by filling the form at page Ticket request form Figure VI 1 Setting the portal administrator ticket Data Avenue Ticket Request Form urange Central a o A Coast asi Bathurst Map Satellite A Please fill out this form to get your ticket to be used in your portlet or API client os gt E o waa Y First name s kg 7 Last name E mail address Ticket type Portlet API k Organization P Yass di Ay A25 I s Planned usage a pear Eon 4l Y N le Queanbeyan x gna Please add your location here if you want to be on Data i or A Avenue Users Map drag the marker if the estimated location PA a i is imprecise Xf Latitude EN by R k Cooma Longitude syne Say ae Rae we ee aa can sd pe i E Click to change Ba A BGO e Ede J Map data 2014 GBRMPA Google Terms
24. bor Herman hermi 13821 10000 MB kk k 10801 10000 MB KK KK kkk 11316 10000 MB Test Test test 10239 10000 MB Test2 TestL2 test2 13701 10000 MB Summa 70000 MB Save Figure I1 9 User quota settings in WS PGRADE The second quota type is the repository quota that is related to export function in WS PGRADE The repository quota limits the overall size of exported workflows in a local portal repository Table 5 Properties for user and repository quota Setting Default value Description Quota size belonging to a portal user for cueita portel Wes I Te 20008 workflow submission limitation Quota for local repository in MB for workflow export limitation 5000 Quota size belonging to a portal local repository The administrator can set the repository quota in the mentioned common place in WS PGRADE in the Settings Internal services window In this case you need to select the repository as Type of Component then you can set the quotamax value through the Edit function see Fig II 10 14 Administrator Manual and Cookbook Liferay gt Settings gt Internal services Internal services List of defined Components of Component public URL of Component pe of Component tio Liferay Setting o Z tp W192 168 152 34 8080 wspgrade http 1 192 168 152 34 8080wsporade in elete E cHiforopertesiiretresh ternal servi n jn A 192 168 152 34 8080 wfi pavano ren 152 3us0nom pmpra 16a 523080000 168 152 34 8080 fi o
25. click Resources New 2 In the next window fill the text fields set Resource type e g OpenNebula enter Specifier add Access key ID and Secret access key Fig V 4 Note you get the latter three data not from CBP but from your cloud provider when you Resources Entries marked with are required TTA r Expert Options Resource type OpenNebula hA Specifier S552013 Access key ID cloudbroker Secret access key 19OOOOSSOOSOOSSOSSSOSSOS Save Figure V 4 Resource setting in Resources New Entry Options page 3 After clicking on Expert Options tab set Maximum nodes Set API URL e g http cfe2 lpds sztaki hu 4567 4 Click on the Proxy Server Enabled icon set proxy access details then click Save see Fig V 5 29 Administrator Manual and Cookbook 3 Entry Options Expert Options External hostname External IP address Maximum nodes 1 Website enter in format http www example com API URL http cfe2 Ipds sztaki hu 4567 O Use global security group Visibility private 7 O Check for runaway instances Proxy Server p Enabled CloudBroker Virtual Machine Instance Platform Proxy hostname 193 224 70 205 Proxy username cloudbroker Proxy password Proxy private key home zfarkas Temp SZTAKI E Browse O Public Proxy Figure V 5 Resource setting in Resource
26. dy trusted Server sent 1 certificate s 1 Subject CN yong mook kim OU mkyong O mkyong L puchong ST PJ C my Issuer CN yong mook kim OU mkyong O mkyong L puchong ST PJ C my shal 32 3e 15 42 96 ba e9 4d 9c 5d e7 5e 6b OF 30 23 b4 e3 4 98 md5 c8 dd al af 9f 55 a0 7f 6e 98 10 de 8c 63 1b a5 44 Administrator Manual and Cookbook At this point you can quit by q Enter certificate to add to trusted keystore or q to quit 1 q KeyStore not changed 4 Copy jssecacerts Copy the generated jssecacerts file to your SJAVA_HOME jre lib security folder 5 Restart Tomcat 45 Administrator Manual and Cookbook IX Administration of Single Job Wizard Single Job Wizard simplifies workflow creation and execution in the simplest case if the workflow contains one job only What looks a huge disadvantage in aspect of the possibilities of workflow development provides more advantages to create and execute these kinds of workflows no Workflow Editor required several creation and configuration interfaces are not needed in this case anymore The job will be executed on those resource what is prepared by the portal administrator so if mechanism of the robot certificates are utilized then the users do not have to take care about authentication neither The users are able to drop their applications and the inputs required then specify the names of the output files going to be generated by the application And that s all
27. e View permission Click Save Fig IV 4 Woe Gas Mr For checking the setting result log in as end user to portal and check the appearing menu structure for end user the Security menu will invisible as you set before and the whole provided functions will reduced for end user neeeds Fig IV 5 mma The end user setup process is in video http www youtube com watch v rz3KLtO0eds 22 Administrator Manual and Cookbook Settings Liferay Public Pages asa cnid Page Permissions y Deiete a W Public Pages Welcome Workflow Storage mane frog eed Settings Security Other Languages 0 Y Information HTML Title Statistics Other Lanfuages 0 Publications Help Friendly URL End User http 192 168 152 34 8080 liferay web gues settings1 Security T Hidden type Portlet B Security Role ar oo peice Customize Delete eee Permissions Update emai View End User A 6 E a A ial ial P E A Guest a C A o E oO o m kittvrole P F F E o E E m A owner a vy wv l a m v V v Portal A Content a 7 F w F F E E E o Reviewer BR Poweruser D wal F m a E ial m a v AL Publisher w E E f P E i F AL iest o B a B o B m w a E pama a i OE a i A a A E a A writer A ia a E A o A w a E Community IN E Content al
28. e of Client It is the type of the client component that requests the service 3 Server side service interface It is a relative address to find the proper interface elaborating the request on the actual Component 4 Client side interface impl class points to the definition of the Java code which communicates with server on behalf of the client Further tabs in the Internal services window are Services The registry of gUSE components The component registration solution is similar to standard web service registration Here you can add or delete components in case of a gUSE system update Fig 11 4 Component Types The type of web applications identified as gUSE components To the proper work of gUSE a predefined set of Component Types must be present The table of component types contains three columns 1 The Name of service group is the name of group concerned the component 2 The second column gives short information about a component type 3 The last column provides actions Edit or Delete to the item Fig 11 5 Copy Component Properties Enables copy the property set identified by URL between two selected components Fig 11 6 Save settings Administrator Manual and Cookbook Component Copy Componenti Save settings Types Properties List of Components together with client and server side types as well as their interface data Add new Service Configuration of Services of service group
29. een 2 5 in order to speed up the work of the Number of threads given DCI plugin However too many threads will use up too Number of resubmissions many resources from the portal server and will slow down the whole portal The jobs will be resubmitted a given number of times to achieve a successful submission Since the grid systems are not always reliable resubmission could be useful However too many resubmission is useless so the recommended value is 3 16 Administrator Manual and Cookbook Warning Once you add a new property or changed an existing property of to a component you need to restart in the Apache Tomcat administration interface on the Apache Tomcat Web Application Manager page the component whose property was changed Note in this page the component referenced as application E J omena B Most Visited See Apache Software Foundation http www apache org Tomcat Web Application Manager Application PNYEY Fle AEE O ts Figure 11 12 The Apache Tomcat Web Application Manager page 17 Administrator Manual and Cookbook III Distinction WS PGRADE Portal from Liferay Portal The WS PGRADE portal is implemented on top of the Liferay Portal framework Liferay Portal is a widely used free and open source enterprise portal framework Liferay is available bundled with a servlet container such as Apache Tomcat that is used as the servlet container t
30. eletelE oiipropertesirefresh 7 Deletelle cilloropertesiiretresh 4 ip 192 168 152 24 8080 ntormation information 2 elotelE citlioropertiesiiretresh 4 E cic aia Sn a a vs Create anew Co enii Nn o par se system database un jdbc mysql lhost3306 guse no Z Eg se system database user S 4 DeletelE cit 4 Deleteve cit se system database driver jcom mysqljdbc Driver he 2 000 Figure 11 10 Repository quota settings in WS PGRADE Setting of DCI Bridge Service Properties Edilliproperts D p92 168 152 34 8080 repository C rooson gt o New elate E cHiioroperte refresh siirefresh You can set the DCI Bridge service properties on the DCI Bridge administrator s interface in the Middleware settings function of the selected middleware Fig 11 11 and Table 6 15 Administrator Manual and Cookbook Setting DCI Resources DCLBridge DCI B Add new Edit Monitor Middleware settings Log entries Enable plugin Enabled Disabled Plugin implementation hu sztaki pds submitter grids Gnid_glite class Number of 1 threads Number of re submissions 0 if the job failes SSH_KEY Sopa age proxy types w BASIC_AUTHENTICATION ae false Figure 1 11 Properties setting in DCI Bridge administrator s interface Table 6 DCI Bridge properties Default Description value The given number of threads will manage jobs The ideal value is betw
31. environment administrators and standard users Administrators typically represent organizations and have the potential to create new users manage or delete belonging to the same organization whereas standard users as well as administrators can query repository and execute softwares made public Administrators can deploy new software that is in private status initially Private status means only administrators can see them at listing the repository and only administrators can run respectively Once the software has been tested i e they can really be run on the deployed resource and works as expected it may be published for use by the organization or by anyone accessing the CB platform by setting software status to public Note you find in this documentation the administrator specific description of the CBP handling The description of CB middleware settings you can see in chapter 2 15 within DCI Bridge Administrator Manual You find user specific details in chapter CloudBroker based Workflow Configuration and Submission in the WS PGRADE Cookbook and in chapter 17 in the Portal User Manual Registration To access the CBP you have to own username and password provided by CloudBroker GmbH after registration process which is used in every communication with the platform To registration you need to go to the CB platform registration page https platform cloudbroker com registration new_user_organization Here you can regis
32. eployment eirese n iiia a EAE aE PENARE AA ENAKA KEANE ESEE 32 Wrapper DGG VITO M 205 lt davddacesduiansnniedsennsandcasetocnedungounsdenedulonensadiedsnigudaaens ldangengeleacsavidecdovtlacess 34 VI Ticket Request to Use Data Avenue ccccccssssececssseecececssncececssaaeceeseueeeceeseneeeeeseaaeeeseseneees 36 VII Embedding SHIWA Repository into WS PGRADE csssccccsssteceeessneeeceessnaeeeeseaeeeenssaneees 38 VIII Additional Settings in the Case of Untrusted Certification ccecccccesssteceeessteeeeeseeneees 42 IX Administration of Single Job Wizard sis cic cesatcavas ues csAtvadeeensaath edtaioieveinay lle dediadueatan Maveoiansveuns 46 Single Job Wizard Set ce cncsces cia ccesntenccctacsecatvastecntpaeaagasuudaegeecemcageustd AREE EAN N A E Saana SERES 46 Administrator Manual and Cookbook ROUT FU AUG sce esc ee caisson A A henbeeuitienslen ddstde E Secenlpsneinedeti 47 Additional Enhancements o14s cicrdatsirddesmedeverntaciarabiatheiaricasddeaasenadonnadaeramracsdutelalldeandepetanacienuasantins 49 Adding SHIWA ReDOsSItOry oersisiorcssirnisssisteeeriasiserissssnrisnsnesssdiereo rines soiiddssdonres nerens diers sinni dariis 49 Site Page Menu Point Selection to WS PGRADE in Liferay ccscccsssecssseecsseeecsteeessteeeesaees 50 The TEXEEd TOT iiron aa Aa Ea avactenwwaanain aana 52 Setting System to Local Submitter sce ccivestencnedssuyedvavenndeddansdestetsanct datayaddeaaunaiadetnanienatdendetasadivasess 5
33. ers and Organizations Users and Organizations Users are individuals who perform tasks using the portal Administrators can create new users or Geactivate existing users Users can join sites be placed into organization hierarchies be delegated permissions in roles or be collected into user groups User groups can cross organizational boundaries and can be used to assign all members to other collections such as sites or roles User groups may also be used to customize personal site templates for members D View B Users and Organizations v Users Search All Users Users are individuals Wn eT Wer TaW a 0 le i MOLY a ge delegated permissions it sites or roles User group by Remove function FirstName LastName a ScreenName JobTite Organizations User Groups Hermano gabor LE Actions Deactivate amp ViewAl Add Y fy Exporta Test Test Test lt P Actions Tes2 tesi lt P Actions Showing 3 resuits Regular Roles Test Test Title User Information A End User Remove Details Poweruser gp Remove Password QO Select Organizations Sites ine as You can select a z User Groups defined user role from the list AX Administrator Enduser A kittyrote a Portal Content Reviewer A Power User AX Publisher A RodotPermissionOwner Figure A 10 Adding a user role to a user III Supported Protocols for Usin
34. folks the job is going to be submitted to the resource In technical terms Single Job Wizard is based on ASM API provided by WS PGRADE gUSE system In its heart a prepared one job workflow is staying containing 4 inputs the application inputs compressed command line arguments output names descriptor file and 1 output all the required outputs compressed It executes a simple script that is responsible for the decompression of the inputs and executes the application Once the application is finished successfully it gets the certain output files specified by the user and compress them and it ends If the application fails the wrapper script inherits in exit code and returns Once the core system realizes that the wrapper is finished it downloads the output the compressed file and set the proper status for the application Single Job Wizard Setup For a successful setup and configuration you must follow the next steps 1 Deploy the web application Deploy the web application singlejobwizard war through Liferay by clicking to Go to gt Control Panel gt Plugins Installation in the Server group in menu on the left hand side 2 Registrate it as a new component in Internal Services Navigate to Internal Services interface in Settings menu and add a new component with the following properties Type of Component portal Service group gUSE URL of Component PORTAL_URL singlejobwizard URL to initialize Comp
35. g System to Local Submitter For test purposes you can set DCI as the local resource in the following way 1 Go to Information Resources tab in WS PGRADE and click on the head icon on the right side The Tomcat user and password of the back end host will be requested default is admin admin and DCI Bridge becomes manageable Select the Local tab and in the Middleware settings submenu set the Enable plugin to enable and confirm it by the Floppy disk icon To realize the middleware changes in settings sign out from WS PGRADE portal then sign in again Therefore the portal cache will be updated After a successful testing you can change your configuration settings aka the setting of another DCI Bridge plugin to target infrastructure by using of Edit and Middleware settings functions of a corresponding middleware in DCI Bridge configuration interface Note there are two important prerequisites to access resources in case of some middlewares corresponding preinstalled program e g deployed UIF machine at gLite and the setting of resource access information in DCI Bridge Notes to the proper configuration changes you need to know the following general considerations You can increase or change the set of supported DCl s after portal installation by allowing various DCI Bridge plugins or by installing additional DCI Bridge services To the proper configuration of a DCI Bridge plugin you can choose an i
36. g of Remote Executable and Input During the job configuration process you need to define your executable code of binary within the Concrete Job Executable tab You can do it not only by uploading binary from your local machine Local option but by adding the corresponding remote path of the executable Remote option 61 Administrator Manual and Cookbook You can use the Remote option to the following Grid Types together with the next protocols for the Executable code of binary definition Grid Type Supported Protocols gLite GT2 GT4 GT5 UNICORE ARC LSF PBS Local file http Ifn file http gsiftp file http gsiftp file http gsiftp http idbtool http http file http file http You can also use the Remote option by selecting the Remote icon to input port definition within the Concrete Job I O tab Figure 14 2 In this case you can use the following Grid Types and protocols Grid Type Supported Protocols gLite GT2 GT4 GT5 UNICORE ARC LSF PBS Local http Ifn http gsiftp http gsiftp http gsiftp http xtreemfs http http http http New Parameter Definition to a Middleware You can define new parameters e g JDL or RSL parameters for each supported middleware type in WS PGRADE Text admin window Settings Message amp Label Editor in the following way For each parameter must be defined two key value pairs forthe help text and forthe paramete
37. gUSE will be executed and animated by the wizard and the values of the most important URL s are displayed As last step the page named gUSE Service Wizard is called and the success will be reported By now your portal must be operational if you go to http lt URL_install_frontend gt 8080 liferay portal 6 1 0 To shut down the system Administrator Manual and Cookbook 1 Stop the Apache Tomcat container with default settings guse apache tomcat 6 0 35 bin shutdown sh on or on each of the UNIX machine s 2 Check stopping of all java processes killall 9 java on or on each of the UNIX machine s Certainly you need first to stop then to start the system in case of system restart Using of Scripts There is another way to start stop the gUSE system using of scripts You need three different scripts to this process 1 guse init script works with Debian and with minor modifications should work in Red Hat based distros as well start sh script to startup the system stop sh script to shut down the system Using of scripts 1 Put start sh and stop sh into the home directory of the user that runs the gUSE service e g in home guse 2 Put guse script in etc init d and set the GUSE_USER variable in it to the name of the user that runs the gUSE service Execute etc init d guse start as root to start gUSE and etc init d guse stop to stop gUSE Note the start sh checks if the current IP of the outside
38. h SunCertPathBuilderException unable to find valid certification path to requested target Caused by sun security provider certpath SunCertPathBuilderException unable to find valid certification path to requested target The steps of solution 1 Get InstallCert Get InstallCert class from http opentox ntua gr files InstallCert zip download and then unzip 3 The text based on the Unable To Find Valid Certification Path To Requested Target article http www mkyong com webservices jax ws suncertpathbuilderexception unable to find valid certification path to requested target 42 Administrator Manual and Cookbook 2 Add Trusted Keystore Run InstallCert with your hostname and HTTP port and press 1 when ask for input It will add your localhost as a trusted keystore and generate a file named jssecacerts java InstallCert localhost 8443 In case of SHIWA based middleware settings in DCI Bridge you have to add two executables for SHIWA Submission Service URL and for SHIWA Workflow Repository instead of java InstallCert localhost 8443 An example java InstallCert submission cpc wmin ac uk java InstallCert shiwa repo cpc wmin ac uk You will get an output like this Loading KeyStore C Program Files Java jre6 lib security cacerts Opening connection to localhost 8443 Starting SSL handshake javax net ssl1 SSLHandshakeException sun security validator ValidatorExcep
39. icantly If you want to use the Statistics function of portal you need another step to enable the portal to show the statistics views please navigate to page http lt URL_install_backend gt 8080 stataggregator Thus the collection of statistics log information is automatically switched and the Statistics function is usable Table 1 WFI properties Property name Default value Description f h wfi zen activeingjobs max 500000 Maximum duh E mapaced tythe M f h wfi zen activeingjobs usermax 500000 a E E a ie WFI per user wfi zen wfi zen quota user workflow user wfi zen quota user workflow 1000 Maximum number of workflows per user number Maximum number of workflows per user workflows per user Table 2 WFS property for performance improvement Property name Default value Description Enables or disables saving data for the use wfs system savevisualizerdata U 6 y statistics module in the database Table 3 Portal WS PGRADE property for file size to upload Property name Default value Description Maximum file size in MB to upload into WS PGRADE portal wspgrade maxuploadfilesizeMB 12 Administrator Manual and Cookbook Quota Setting Another part within service properties is the quota setting The quota setting consists of two separate property settings the user quota setting and the repository quota setting You can set as administrator the user quota in File Storage for limitat
40. iferay Authentication to Liferay invokes WS PGRADE portlets for workflow creation and submission w E o Lu a 4 oc 3 v Please cotty ow user support team about any new success tsiy patates instances at pocamgos at pia acta be Figure Ill 1 The Liferay WS PGRADE portal comparison It is important to distinct for many administrative reasons the Liferay Portal environment from the WS PGRADE portal Before you sign in for WS PGRADE portal you are actually in a Liferay portal Therefore the sign in authentication method belongs to Liferay and not to WS PGRADE upper view in Fig 111 1 Once you signed in as a user you will get a new view where all the WS PGRADE portlets configured for this portal is shown in the menu This is already the WS PGRADE environment 18 Administrator Manual and Cookbook where you can launch WS PGRADE activities lower view in Fig Ill 1 The essential distinctions are Fig Ill 1 Liferay provides authentication service for WS PGRADE to make file access secure and only accessible to the entitled users Liferay provides the menu structure framework for WS PGRADE beside the utility Liferay menu bar that you can find on the top of WS PGRADE portal window see Fig 14 but the actual menu items come from WS PGRADE Liferay invokes the WS PGRADE portlets WS PGRADE provides the whole gUSE functionality at user interface side Thus Liferay gives the mai
41. interest e g wfi wfs and click on properties Here you can Delete Edit or add New properties Fig 11 8 Internal services Sy Components Services Component Copy Componenti Save settings Types Properties AH List of defined Components f RL of Component public URL of Component Access rights a A ttp 192 168 152 34 8080 wspgrade http 192 168 152 34 8080 wspgrade ole 2 Delete Editiiproperties refresh active Internal services a 98 Si Components Services Component Copy Component Save settings Types Properties Service properties otify quota time in hour Figure II 8 The Service properties function within Internal services Components menu 11 Administrator Manual and Cookbook Setting of Service Properties The most important in respect of system performance internal service WFI WFS File Storage DCI Bridge properties together with their default values and descriptions are listed in the following tables Table 1 5 The presented WFI properties concern the used job workflow limitation Table 1 The WFS property Table 2 sets the saving of the visualizer data of portal statistics If the property value is true then the job data will be saved in database server and corresponding triggers will be run There is worth to set it to false if you don t need to use statistics because this data saving action loads the gUSE system signif
42. ion of workflow submission per users Fig 11 9 Note if the user just exceeds her his limit during a submission process the workflow will be submitted the submission process won t be interrupted The user can save her his quota by deleting of unuseful workflow instances in the Workflow Concrete Details window in WS PGRADE Table 4 shows a File Storage property for enable recalculating user quota to storage Table 4 File Storage property for performance improvement Property name Default value Description Enables or disable recalculating quota information within the File Storage guse storageclient localmode sendquota service If disabled file uploads to the Storage service will be much faster and there will be no quota limits 13 Administrator Manual and Cookbook Welcome Workflow Storage Settings X Information Statistics Liferay Workflow Concrete Notification Internal services Concrete Quota management Help editor Message amp Label Editor Information to user quota User Name Screen Name User ID Quota zome Workflow End User Storage Settings Settings Quota management Quota setting for a portal user in MB ota t pakka aea rl 10000 MB is the default value Bet quota for portal users 10000 lessage Quota for users successfully set User Name Screen NameUser DQuota 10205 10205 10000 MB Quota sharing per portal user Gabor Hermanngabor 13801 10000 MB Ga
43. ions Each organization has a certain monthly payment amount based on the following items Monthly organization cost Per month Monthly cost for each user in the organization Per user per month The prices on the above mentioned items may vary depending on the organization type selected in the Registration page In case the corresponding prices are set to zero this means that you can register a new user and organization in the platform for free No platform price conditions page is displayed and you can directly continue with the registration confirmation If a page with CBP price conditions is displayed and you agree to the conditions click on the agree button to proceed to the final step of your registration 26 Administrator Manual and Cookbook The final step of the registration process is the registration confirmation Shortly after that you will receive an email notification that your registration request is being reviewed Once your registration request has been approved you will receive a confirmation email Follow the link in the email to activate your CBP account When you click on the activation link you are directly logged into the platform for the first time Now that your account is activated you can log into the platform using your user credentials i e email address and password specified earlier After the registration process you will get account to CBP from CloudBroker GmbH and then you
44. istrator Manual and Cookbook WFI Workflow Interpreter WFS Workflow Storage WS PGRADE Web Service Parallel Grid Run time and Application Development Environment I Howto Start and Stop the System One of the first relevant information in an administrator manual is to explain how to start and stop the system In case of gUSE you can do it by two ways by manual step sequence or by starting of scripts Using of Manual Step Sequence In case of manual system startup follow the next steps 1 Start the Apache Tomcat container with default settings guse apache tomcat 6 0 35 bin startup sh on or on each of the UNIX machine s 2 Start the Service Wizard by opening the following URL on the backend machine http lt URL_install_backend gt 8080 information Note that this operation needs authorization user password is admin admin You can change the password in tomcat users xml file if it s necessary The Service Wizard will be opened Inthe popup Database Configuration menu the MySQL server must be redefined Please do not forget to replace the string IP by the URL of the MySQL server Define the SMTP server of the organization administrating the portal and the e mail address of the person administrating the portal in the subsequent step optional step By selecting the appearing blue sphere containing a magnifier a control step will be played The configuration of the WS PGRADE
45. l The CSE Mal ServicES sieciami aaiae a aaa iaaeaie Satanai Taenia 7 Setting Of Service Sesuci i a aeaa EE EAT AT EEEE EREE AANEREN 11 Setting of Service Properties wg odcceseiccsasenecnewstvaccdeitueadventeicene ta texecevipacese linGadidateiadaaadecanmiianceats 12 Quota Setting tices iseeteiceieerdeetadeeceseasedecs caeudedeedeevacetasavedanadeTeeseaetbebasaeedacecaledacasasedacssasetadssivewcenens 13 Setting of DCI Bridge Service Properties ecesssececsssseeceessnsececssseeeceesseaeceesesaeeeeseeeneeceeseaes 15 Ill Distinction WS PGRADE Portal from Liferay Portal cccssccecesssececesssneeesssseeeessseeeeeeeenes 18 Pe Setup the End User ROMS mesini a a a a A 20 Setting f End Use r Role stsriseriseinisierna a aaee AE EAEE a EEEREN A AKENE 20 Registering the End User Role ss sssssssssssesssrsserrssssresrssrrrrsstrttstettensssrtntssttttssrtttnteetentssrennsstnntt 21 Menu Visibility Modification sisscadsenvecatonndcetounnceiasanaesadunend huisienar ciumestbunsnsauestdaiuuedaddevaddenneneenstieatdlan 22 V Settings on CloudBroker Platform sic scccccscieetasccsestiaccdasssacesnaeadacdeseetiacarsadialeseascdoaaeaaestenwunceass 25 ROTES asiria e eaa aa EROE Aa Aaaa a AEAEE Aa Aa a EAE EREE 25 RCSISt ALON vai sivinc dali aA E E TEREE E EE E E i 25 New User ChEATION sursis it iesin ierta ai oaea nS Ea Aaa aa n SeS Eas aAa EE AE PARNA E a AATE 27 Resource REZIStEATION 4 see sicinies iieinid a EEE E ER EEEE EIEE EER SEE 29 Software D
46. l_address screen_name and user_id for the user name field and password for the password field These will be replaced at runtime with the current user s information Authentication Type Form Form Method Posi User Name Field Name Value sspUserld use _id Password Field Name Value Hidden Variables sspServiceld XXXXXXXxX Advanced HTML Attributes Figure VII 3 Configuring IFrame 6 Click Save button From this point you can access by the SHIWA Repository menu the SHIWA Workflow Repository site and the workflows are searchable in the Find Workflows field as shown in Fig VIII 4 40 Administrator Manual and Cookbook Information Statistics Publications Help End User DATAAVENUE Security SHIWA Repository About Workflows Implementations Documentation Log in Find Workflows Moomans v 1 of 27 Workflow AEGIS CMPC_SG SPEEDUP_Workflow P Details Workflow Summary Implementation Preview 1 Domain Other Subdomain WS PGRADE 3 5 8 1 0 0 Application nce z Owner Dusan Vudragovic Engine WS Group AEGISCMPCSG Leader Dusan Vudragovic_ n re aR Status public iin Keywords h atus public Created 13 09 13 00 00 Modified 13 09 13 09 30 grap Description Workflow behind AEGIS CMPC SG Q SPEEDUP portlet It has three components Q SPEEDUP PREPARATION retrieves physical system configuration from the database This JSON output is then converted to the a
47. le In gUSE you can use the INFO ERROR and DEBUG properties to set the desired logging level to the given component classes Example To set a gUSE component for detailed debugging do the followings 1 Go to the corresponding gUSE component to the lt Tomcat_Home gt webapps lt Component_Name gt WEB INF classes directory Open the log4j properties file Modify the next row log4j category hu sztaki INFO to this log4j category hu sztaki DEBUG 4 Restart Tomcat Note log4j provides many other configuration settings About this you find details here https logging apache org log4j 1 2 manual html 64 Administrator Manual and Cookbook Administrative Tasks for Job Submission to SZTAKI Desktop Grid In order to submit jobs to SZTAKI Desktop Grid eg SZTAKI DG szdg lpds sztaki hu szdg you have to first deploy the necessary applications on the desktop grid it is not necessary to deploy master components for them as 3G Bridge Generic Grid Grid Bridge will act as a master here add the applications to 3G _ Bridge s cg _algqueue table see here http doc desktopgrid hu doku php id manual gbac server side3g bridge configurati on configure the 3G Bridge s accessibility as a new BOINC resource in the DCI Bridge See chapter 2 9 in the DCI Bridge Manual This will make sure that 3G Bridge is aware of what applications you have deployed on BOINC gUSE WS PGRADE will be able to co
48. m the document uses light purple color for notifications and light orange for pitfalls and warnings Note the exact configuration details of middlewares supported by gUSE are in DCI Bridge Manual How to Read this Manual The major goal of this Manual is to provide a detailed and useful administrator guide about all the main important components and interfaces of gUSE WS PGRADE system This Manual is permanently further developed and improved so if you miss any important information let us know at the SourceForge Discussion http sourceforge net p guse discussion source navbar and we will extend the next version of the Manual with the requested information We believe that this community oriented editing of the Manual is the most efficient way of producing a comprehensive and user friendly documentation The Liferay Portal which is the fundamental portal technology of WS PGRADE administration is out of the scope of this Manual The detailed administration documentation for Liferay Portal version 6 0 is located here http www liferay com documentation liferay portal 6 0 administration However the explicitly WS PGRADE related Liferay settings are described in this Manual Abbreviations The following abbreviations are used in the Manual EC2 Elastic Cloud v2 EGI European Grid Initiative gUSE grid and cloud User Support Environment OCCI Open Cloud Computing Interface VM Virtual Machine Admin
49. n technology framework of WS PGRADE Liferay encapsulates the WS PGRADE portlets the whole science gateway functionality and provides an emerging portal structure together with user authentication solution and menu structure MTA SZTAKI LABORATORY OF PARALLEL ANO OSTRBUTED SYSTEMS la Page be ss Page Layout P a Test Test Sign Out m e Control Panel 7 Page Customizations gt Site Settings My Public Pages Pubic My Private Pages Poate We saw Site Pages amp Site Memberships Liferay Site Content Figure III 2 The Liferay menu bar on the top of the WS PGRADE gUSE window and its available content in case of administrator 19 Administrator Manual and Cookbook IV Setup the End User Role Setting of End User Role Once you installed the gUSE you are in power user role or in other words in workflow developer user role In order to set the end user role as the default role for new users please do the following Liferay specific steps At the top of the portal page select Go to Control Panel from the Liferay menu bar At the left panel click Portal Settings At the right panel click Users Select the Default User Associations menu Under Roles enter the text End User If you find other user role name remove that At the right panel click Save Fig IV 1 tarona o Users and Organizations J Control Panel au FWwn bP
50. nstallation location machine for DCI Bridge that corresponds to the target DCI infrastructure e g for gLite infrastructure you need an EMI UI machine If you can t deploy such a machine it remained two possibilities 1 2 You need to install the whole portal with the desired settings or You need to take into DCI Bridge configuration process an additional slave DCI Bridge machine where the given plugin is permitted Therefore in the legacy master machine you have to set DCI Bridge plugin for sending workflow jobs to slave DCI Bridge machine About installation of gUSE WS PGRADE see Installation Wizard Manual 53 Administrator Manual and Cookbook Robot Permission Related Logging of Job Submissions About Robot Permission and Related Logs The aim in robot permission is to perform automated tasks on grids clouds on behalf of users Basically this permission form can be used to identify a person responsible for an unattended service or process acting as client and or server Instead of identifying users the robot permission identifies trusted applications that can run by workflows from WS PGRADE WS PGRADE supports robot permission for every resource type that is accessible from portal certainly the local grid type is not require such a permission The user who has robot permission is the so called robot permission owner The robot permission owner has rights to add robot permission association to jobs about using
51. ntact the 3G Bridge to query the list of usable applications users of WS PGRADE will be able to select from this set of applications during their workflows configuration Additional information 65 Administrator Manual and Cookbook Portlet Adding for WS PGRADE Portal When you need to define a new menu into your WS PGRADE portal you technically need to add a portlet to others You have to perform this simple operation by Liferay tools Chapter III describes the difference between Liferay and WS PGRADE based settings The next step sequence represents a menu adding process in case of setting to XSEDE middleware The sample process also describes the function adding in this case the authentication function to the created menu 1 Create a new menu item go to the top of portal window in the Liferay menu bar and click on Manage Site Pages Select Security from the menus in the left side and then click Add Child Page 2 Specify the name XSEDE and click Add Page Click Save on the right side The new menu will appear within the Security menu 3 Select Security XSEDE from your portal click Add More from the Liferay portal menu in the top and select SZTAKI wspgrade portlets from the list From the appearing sublist select Authentication for XSEDE and click Add 4 Click Manage Page Layout in the top of window and select the 1 Column mode from the layouts Finally click Save on the right side 66
52. o assign all members to other collections such as sites or roles User groups may also be used to customize personal site templates for members Oo Vewal B Search v Users Search All Users Deactivate First Name LastName a Screen Name Job Title Organizations User Groups Sabor Hermann gabo lt 4 Actions Test Test test lt P Actions Te TestL2 test2 lt 4 j Actions Showing 3 results Figure A 8 Adding a user role I If you want to add or remove a role as administrator for a user follow the next steps Fig A 8 A 10 1 Choose the Go to Contro Panel menu on the Liferay portal administration interface on the top of a portal window 2 Click on Users and Organizations menu on the left side In the appearing window choose a user by clicking on her his name then choose the Roles menu within the User Information menu group in the right side of the next window 3 Choose the Select link in the end of Regular Roles list Choose a corresponding predefined user role from the appearing list 5 For removing a role use the Remove function at the selected user role row of the Regular Roles list Fig A 10 6 Save the changes by clicking on the Save button on the upper right side 59 Users and Organizations E sttame MURUN A Sereentame JobTwe Organizavons Usor Groups Users are individuals who perform tasks using the portal Administrators can create new delegated permissions in roles or be collected into user gr
53. o host gUSE services Liferay provides the authentication method it provides user id to access WS PGRADE naear Wilio Limited number of menus limited level of portal se service Welcome to WS PGRADE Portal The WS PGRACE Ponai cevetped by Laiser sf Paralel ani Oairgsies Snjeg at MTA SZTAKL Mangery i a wed portai of Re a Gatrbvted appicatens executed on Re computational rescurces of vareus laavas conpuing tbostvchees 920s nckaup Canter Servico pie ARC Gln Ginan UCORE DOOC dclng pris and Googe ASO Engne cous Gessie users and apetcatios developers cas access WS PORADE via onary web browsers recommesded Fretex Opera Ovome Applicaton Seveipers can access to al Be advanced workfew features 5rapn worktiow temelate application and project to develop new werktiow applications and spies them to the GuSE regostory For scientie ens aners WS PORADL gies Ai access to the paremeteritation and expostos of applicators sommicased tom te GUSE recostory More formation ro gust ty om on Liferay Portal vansan man ene da Dacussen forum yoecetirae oetsronctvman toners Pease nctty our wser support team about any new SCCI ty nalate natancen al ccsanucoc ai pea aziat y aee ray sees ras Ris eats ee eee cee ee enafecas Fores In case of any buga isuna please use the Source oros Mya Renee To Wout you hove ny Soe regrets passe lve iow Bron be uccefere Faire acest Pact RSI The menus provided by L
54. onent PORTAL_URL singlejobwizard init Public URL of Component PORTAL_URL singlejobwizard State active In the same interface go to Copy Component properties panel and copy the properties of the wspgrade component to singlejobwizard component 46 Administrator Manual and Cookbook 3 Restart the portal get the process ID of java by executing the following command JAVAPID ps aux grep java then kill the process kill 9 JAVAPID Finally start the portal by executing startup sh located in tomcat s bin folder startup sh 4 Initialize it and add new page Once the portal has been started successfully add new page Optional by clicking Add button on the top menu and clicking to Page button see next figure and then by typing its name The settings can be finalized by clicking the green tick Associate the portlet to the page by clicking to Add button on the top menu and then selecting option More Then after the categories of portlets appear open SZTAKI wspgrade category and click add button in the row of Single Job Wizard 5 Upload reconfigure and export the workflow skeleton provided You can download the skeleton workflow from here Go to upload portlet and upload the prepared workflow to the portal server Then reconfigure its resource adjusted by default is local submitter for production purposes CloudBroker Robot Certificate is suggested Finally export the reconfigured workflo
55. oups User groups can cross sites or roles User groups may also be used to customize personal site templates for Administrator Manual and Cookbook EDEL DELTES Users and Organizations Users are individuals who perform tasks using the portal Administrators can create new users or deactivate existing users Users can join sites be placed into organization hierarchies be delegated permissions in rotes or be collected into user groups User groups can cross organizational boundaries and can be used to assign all members to other collections such as sites or roles User groups may also be used to customize personal site templates for members 2 View Alt Orca y B expo Search rt All Use E Gabor Hermann ganar 4 Actions Test Test fest Test2 Taat test lt P Actions P Actions Bviewan Gado v E Exports Showing 3 results Test Test Details ee Title C User Information Details Screen Name Required ltest Password Sites Change PANDAN B Itest liferay com Ami User Groups First Name Required 10196 Se Test Petia ote Middle iin 5 Mame Jan 1 1970 wary a Ge JBJ Benunestion Gender male x sini Test Additional Email Addresses JobTitle Websites Weetant na ete Sus OpenID Figure A 9 Adding a user role Il 60 Administrator Manual and Cookbook a Control Pane ta Us
56. places where the JSP responsible for the layout of a portlet containing certain keys The keys will be substituted by the associated text value The key value pairs are stored in the central database of the gUSE system and the key value record is maintained by the Text editor in Settings Text editor menu If there is no matching database item for a given key then the key string will be rendered by the JSP Notes New key value items can be defined by selecting the Add radio button filling the three input fields and confirming the operation by clicking the Submit Query button where the value entered for Key should match the key in the JSP the Descriptor value is a free text entered in order to help the user to find the given item and the unlabeled text area should contain the defined value text which will substitute the key during the rendering of the proper portlet An existing key value item can be found and its value eventually edited selecting the Find radio button and using associated check list button The items in this list are displayed such a way that the key in parentheses follows the descriptor However the items in the list are enumerated in the lexicographical order of the key part Text admin Find Dese Key 222 222 111 111 x Key Add Desc The DCI Bridge is not available BirU s 9 lJ Submit Query Figure A 3 The Text editor function in WS PGRADE 52 Administrator Manual and Cookbook Settin
57. pplication specific configuration file and forwarded to the next process in the workflow This is not CPU intensive task and it Figure VII 4 Embedded SHIWA Repository 41 Administrator Manual and Cookbook VIII Additional Settings in the Case of Untrusted Certification If you add HTTPS type remote URLs e g within middleware settings in DCI Bridge or within input source definition in WS PGRADE instead of HTTP type URLs make sure of valid certification path e g by a browser If the certificate is not trusted e g your browser shows you an error message about that you need to add a trusted keystore by Java The next description explains the necessary steps as well as you find example how you can do it in case of SHIWA resource this specific parts will be in purple in the text The relevant parts of the console outputs are in dark blue Generic problem there are a configured Tomcat supported SSL and a deployed web service on a development Tomcat server During the connection to the deployed web service over SSL via this URL https localhost 8443 HelloWorld hello wsdl it hits javax net ssl SSLHandshakeException sun security validator ValidatorException PKIX path building failed sun security provider certpath SunCertPathBuilderException unable to find valid certification path to requested target Caused by sun security validator ValidatorException PKIX path building failed sun security provider certpat
58. r key 62 Administrator Manual and Cookbook Text admin Find Desce Key 222 222 111 111 Key Add Desc Modify breakpoint B 7z Uwxj j lF Z j Submit Query Figure A 11 Parameter adding to a middleware in the Text admin window See an example in case of gLite middleware Add the key CPUNumber for gLite middleware Select the radio button Add Set the following parameters Key glite textCPUNumber Desc Value the content of the text field The CPUNumber attribute is an integer greater than 1 Click on Submit Query The keys will be stored in the database If the previous values are disappeared restart your WS PGRADE 63 Administrator Manual and Cookbook Logging with log4j For better troubleshooting and debugging gUSE uses the log4j based solution The Apache log4j is a logging library for Java With log4j it is possible to enable logging at runtime without modifying the application binary The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost Logging behavior can be controlled by editing a configuration file without touching the application binary The practical advantage of log4j logging is to set the level of logging Therefore you can avoid the logging of unnecessary events Note Technically the target file of logging is not changed with the introducing of log4j the catalina out fi
59. robot permission in WS PGRADE see chapter 19 in Menu Oriented Online Help of Portal User Manual and the Tips amp Tricks within WS PGRADE Cookbook The entitlement adding to robot permission owner is the same process as the end user role adding see chapter IV Job description together with information about the sent application information about the user who sent the application user ID key string referred to an IP that is the client portal address A key string example peaa history user ID refers the user who sent the job information about a job 10196 submission which happened in an exact date and time job ID ip The IP address of the online WS PGRADE that comes from middleware IP of the location from where job was sent etc portal from where the job was sent e g 193 224 13 25 rtid Information about the exact portal IP matched to the key string referred in guse jsdl INFORMATION ABOUT ONE JOB Figure A 4 Information retrieval about a robot job from log files 54 Administrator Manual and Cookbook The robot permission related log information is stored for every finished or failed robot job in the DCI Bridge machine within the tomcat temp dci_bridge robotcertlog directory separated by days in Year Month Day lt x gt subdirectories where lt x gt is a little integer number The date refers to the job termination Note As the gUSE WS PGRADE system may be distributed on several server instead one
60. s New Expert Options page i t Click the Instance types tab then click New In the Entry Options tab set Human readable name then select the Resource as defined earlier Set Architecture CPUs CPU cores Memory GB and API name Fig V 6 Go to Expert options tab Set Maximum nodes Click Save 30 Administrator Manual and Cookbook Entry Options Expert Options Human readable name S552013 Resource OpenNebula MTA SZTAKI SS2013 v Architecture x86_64 v CPUs 1 Q CPU cores i Q Hyperthreading Memory GB 1 API name ml small Save Figure V 6 Instance type setting example in Instance types New Entry Options page 9 For storage configuration click Storages New 10 In the Entry Options and Expert Options tabs configure your storage then click Save 11 Activate the Storage and the Instance Type by the Actions Activate function 12 For region configuration click Regions New 13 In the Entry Options tab set the Human readable name select the Resource as defined earlier set URL select a Storage as defined earlier Fig V 7 14 In the Expert Options set Maximum nodes 15 Click Save 16 Finally activate the Resource by Actions Activate At this point you have a new resource Next step set up new software application 31 Administrator Manual and Cookbook Tsao eE St Expert Options Human readable name S2013 Resource OpenNebula MTA SZTAKI SS2013 ar
61. s Views O v Be Liferay Y 3 ee HE site settings users S26 Location S Site Pages Deactivate Ey amp Site Memberships lice Coman Users and Organizations wal Web Content amp Oss A FjDocuments and Media New User Ea Bookmarks FA Calendar Eien Title Birthday Q Message Boards January e 1 1970 Personal site l Blogs Screen Name Required Gender Somebody Mae gt Save Cancel Gi wiki Email Address Required Job Title i Polls software Catalog arst Name regres l Tags Middle Name Categories Last Name Mobile Device Rules Social Activity E Dynamic Data Lists Fa Portal amp Users and Organizations Figure IV 2 Adding a new user in the Liferay based User and Organizations function Registering the End User Role To enable the registration method do the followings Within the Liferay Control Panel go to the left tab select Portal Settings At the right tab select Authentication Under General tab you should see that anybody is allowed to create accounts Under the other tabs you can configure and enable other login methods e g Facebook you need to register a new application under Facebook for this Fig IV 3 21 Administrator Manual and Cookbook a 3 ta Portal Settings Portal Settings Settings is where most of the global portal settings are including names authentication default user associations and mail host names
62. s and the whole system configuration can be downloaded Texts on the UI are jstl fmt based with multilingual support Internal services rn Components Services Component Types Copy Component Save settings Properties Figure II 2 The five main tabs in Internal services page head The following terms have been introduced in Internal services function in WS PGRADE see the main functions as tabs on Fig II 2 Administrator Manual and Cookbook Components Web applications of the gUSE system Components may have many parameters which fall in two categories 1 Obligatory or generic parameters 2 Individual Component Type dependent parameters in form of key value pairs Internal services cc FF ol ow Components Services Component Types Copy Component Save settings Properties New List of defined Components IRL of Component public URL of Component ype of Component ss rights State tions 4 j ttp 192 168 152 34 8080 wspgrade http 192 168 152 34 8080 a Buss rx Wwspgrade active Deletel Edit properties refre of amp ttp 192 168 152 34 8080 whi http 192 168 152 34 8080 wfi whi ll users active Delete Edit properties refre Internal services EF 2 gt Components Services Component Types Copy Component Save settings Properties Edit base Component properies x ype of Component wh Joana IRL of Component http
63. ter IV There are three general user roles in gUSE certainly it is possible to define other user roles by set various permissions but these three main roles can capture the essential user roles in WS PGRADE End user role fixed name for role setting End User The end user needs only a restricted manipulation possibility He she wants to get the application off the shelf to trim it and submit it with minimal effort Workflow developer user or full power user role fixed name Power User This user builds and tailors the application to be as comfortable as possible for the end user Robot permission owner role fixed name RobotPermissionOwner The robot permission owner is a special trusted user for creation the so called robot permission association for a trusted application 58 Administrator Manual and Cookbook o o 1621 Test Test Sian Out I Control Panel My Public Pages My Private Pages 2 Fa Portal Liferay amp Users and Organizations amp Sites Site Templates Page Templates ZR User Groups Users and Organizations Users are individuals who perform tasks using the portal Administrators can create new users or deactivate existing users Users can join sites be placed into organization hierarchies be delegated permissions in roles or be collected into user groups User groups can cross organizational boundaries and can be used t
64. ter a new organization together with your personal account Fig V 1 25 Administrator Manual and Cookbook CloudBroker Platform Registration On this page please enter the information for your CloudBroker Platform user and organization accounts and agree to the usage terms If you or your organization have been registered on this platform before please do not register here again Instead please ask the admin of your organization to add or change your user account in the platform for you In case you have any questions please contact us under platform cloudbroker com Entries marked with are required User Information Organization Information Please enter here the information about yourself for your personal user account Please enter here the information about you your group or institution for your shared organization account Salutation Mr v Organization name k Title Organization type commercial X First name Responsible kd Last name Address Function Postal code Department City Phone enter in format country code phone number State Email Figure V 1 Registration page on CloudBroker Platform Once you have your user and organization information filled in read the Terms of Service defining the conditions for using the CBP In case you agree to them confirm your agreement by clicking on the I agree button The next step is to familiarize yourself with the platform price condit
65. the DCI Bridge directly 55 Administrator Manual and Cookbook The IP from where the job was sent The job ID in this case an URL cames from the middleware iten S EE ose The DN or username of the authentication file proxy Name and size of the input files nane tomcat temp dci_bridge robotcertlog Figure A 5 Some relevant information about a job in guse logg 2 The real sender of the job can be concluded the following way The sibling job guse jsdl contains all information about the job the tag JobDefinition JobDescription Application ns2 username contains the Liferay based ID of the end user The IP of the client machine of end user can be identified by the help of the tag JobDefinition JobDescription Application ApplicationName the value of this tag contains a key string containing integer numbers postfixed by the string zentest An example Fig A 6 value 345491687570196zentest 0 cell 3 gt key string 345491687570196zentest 56 Administrator Manual and Cookbook H apache tomcat 6 0 36 temp dci bridge robotcertlog 2013 04 18 0 ba376da7 ddc5 4289 96a4 16c5a487af26 zipfuzipgv Name Size 4 MTime Files in the tomcat temp dci_bridge robotcertlog robotcertlog directory from the date 2013 04 18 the first two files are always in this directory the other three will be appeared when the jobs are delivered to the resource The key string in the ApplicationName element refers to
66. tion PKIX path building failed sun security provider certpath SunCertPathBuilderException unable to find valid certification path to requested target Server sent 1 certificate s 1 Subject CN yong mook kim OU mkyong O mkyong L puchong ST PJ C my Issuer CN yong mook kim OU mkyong O mkyong L puchong ST PJ C my shal 32 3e 15 42 96 ba e9 4d 9c 5d e7 5e 6b OF 30 23 b4 e3 4 98 md5 c8 dd al af 9f 55 a0 7f 6e 98 10 de 8c 63 1b a5 At this point you need to add 1 Enter certificate to add to trusted keystore or q to quit 1 1 Version V3 43 Administrator Manual and Cookbook Subject CN yong mook kim OU mkyong O mkyong L puchong ST PJ C my Signature Algorithm SHAlwithRSA OID 1 2 840 113549 1 1 5 Key Sun RSA public key 1024 bits Added certificate to keystore jssecacerts using alias localhost 1 3 Verify Trusted Keystore Try run the InstallCert command s again in case of SHIWA java InstallCert submission cpc wmin ac uk and java InstallCert repo test cpc wmin ac uk The connection should be OK now java InstallCert localhost 8443 Thus in case of SHIWA use the already mentioned two commands instead of java InstallCert localhost 8443 An example java InstallCert submission cpc wmin ac uk java InstallCert repo test cpc wmin ac uk Output Loading KeyStore jssecacerts Opening connection to localhost 8443 Starting SSL handshake No errors certificate is alrea
67. w as application into the Local Repository by clicking Export button Configuration 1 Open the portlet s configuration panel by clicking to the wrench of the top right corner of the portlet Fig X 1 Liferay Single Job Wizard Single Job Wizard x Your experiment list is still empty AEA Export impor Drop an application and proper inputs using the wizard at th Hel hand side _ Drop files to upload or click Figure IX 1 Single Job Wizard configuration 1 2 Then select the workflow that you have exported as a base workflow for Single Job Wizard 47 Administrator Manual and Cookbook Single Job Wizard Configuration x Permissions Sharing l Currently Single Job Wizard is configured to use single JobByMTASZTAKI workflow exported by test To change select a workflow from the Local Repository to be used as base of Single Job Wizard singleJobByMTASZTAKI exported by test Y Set fc 4 Figure IX 2 Single Job Wizard configuration 2 A Archive Restore Setu 3 Finally set permissions in Permissions panel to hide the wrench from the users avoiding reconfiguration and to allow View option for them Fig X 3 Single Job Wizard Configuration Role Help View Add to Page Configuration Permissions End User Guest kittyrole Owner 4 Portal Content Reviewer Power User 4 E 4 Publisher pizi amp RobotPermissionOwner 5 ab Test p Z l gt i ic 4 ser

Download Pdf Manuals

image

Related Search

Related Contents

CLD-Z773570K1008G/Q600 CL U  NEC Aspila TOPAZ 中小企業理想的商用通訊系統分機操作手冊  Red Hat Linux 8.0 The Official Red Hat Linux Customization Guide  BMW 325i Sedan Service and Warranty Information  PLDVD124 - Manual  EC2002 Installation Manual 01R14  

Copyright © All rights reserved.
Failed to retrieve file