{"id":10,"date":"2007-06-04T16:10:12","date_gmt":"2007-06-04T16:10:12","guid":{"rendered":"http:\/\/weka4ws.wordpress.com\/installation\/"},"modified":"2007-06-04T16:10:12","modified_gmt":"2007-06-04T16:10:12","slug":"installation","status":"publish","type":"page","link":"https:\/\/scalab.dimes.unical.it\/weka4ws\/howtos\/installation\/","title":{"rendered":"Install"},"content":{"rendered":"<h3><span style=\"color:#4180b6\">Software prerequisites<\/span><strong> <\/strong><\/h3>\n<p>Weka4WS requires <a href=\"http:\/\/www.globus.org\/toolkit\/\" target=\"_blank\">Globus Toolkit 4<\/a> (full installation) on both user and computing nodes to work. Since the full version of Globus Toolkit 4 runs on Unix platforms (Linux included), Weka4WS can be currently installed only on those systems.<\/p>\n<p>To install Globus Toolkit 4 here you have some useful links:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.globus.org\/toolkit\/downloads\/4.0.7\/\" target=\"_blank\">Globus Toolkit 4.0.7 Download<\/a><\/li>\n<li><a href=\"http:\/\/www.globus.org\/toolkit\/docs\/4.0\/admin\/docbook\/quickstart.html\" target=\"_blank\">GT 4.0.x Quickstart Guide<\/a><\/li>\n<li><a href=\"http:\/\/www.globus.org\/toolkit\/docs\/4.0\/admin\/docbook\/quickstart.html\" target=\"_blank\">Installing GT 4.0 (System Administrator&#8217;s Guide)<\/a><\/li>\n<\/ul>\n<p>Please verify that the Globus Reliable File Transfer (RFT) Service is correctly installed and configured (this requires the use of a JDBC database, as explained in the Globus installation guides).<\/p>\n<h3><span style=\"color:#4180b6\">Security prerequisites<\/span><\/h3>\n<p>Weka4WS runs in a security context, and uses a gridmap authorization: that is only users that are listed in the service gridmap may invoke it. So in order to make Weka4WS run properly the following prerequisites must be satisfied:<\/p>\n<ol>\n<li>the Weka4WS user must hold a valid <a href=\"http:\/\/gdp.globus.org\/gt4-tutorial\/multiplehtml\/ch10s05.html\" target=\"_blank\">proxy certificate<\/a> (in the X.509 format) with a given Distinguished Name (DN);<\/li>\n<li>the file &#8216;\/etc\/grid-security\/grid-mapfile&#8217; on the computing node must contain an entry to map the Weka4WS client user to a local user at the computing node. An entry example follows:<\/li>\n<\/ol>\n<pre> \"O=KGrid\/OU=University of Calabria\/CN=John Doe\" john<\/pre>\n<h3><span style=\"color:#000000\"><span style=\"color:#4180b6\">Computing Node<br \/>\n<\/span><\/span><\/h3>\n<p>As &#8216;root&#8217; user, perform the following steps:<\/p>\n<ol>\n<li>add the following line to the file \/etc\/sudoers:\n<pre>globus ALL= NOPASSWD: \/bin\/ls, \/bin\/cp, \/bin\/mkdir, \/bin\/chown, \/bin\/gzip<\/pre>\n<\/li>\n<\/ol>\n<p>As &#8216;globus&#8217; user (or alternatively as user which runs the globus container), download the Weka4WS-service package in a directory (for example in its home directory), and perform the following steps:<\/p>\n<ol>\n<li>extract the Weka4WS-service package:\n<pre>tar xzvf weka4ws-service-2.0.tgz<\/pre>\n<\/li>\n<li>enter the just created directory:\n<pre>cd .\/weka4ws-service-2.0<\/pre>\n<\/li>\n<li>generate the Weka4WS GAR file running the command:\n<pre>.\/build.sh<\/pre>\n<\/li>\n<li>deploy the Weka4WS service running the command:\n<pre>.\/deploy.sh<\/pre>\n<\/li>\n<\/ol>\n<h3><span style=\"color:#4180b6\">User node<br \/>\n<\/span><\/h3>\n<p>Download the Weka4WS-client package and extract         it in a directory of your choice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software prerequisites Weka4WS requires Globus Toolkit 4 (full installation) on both user and computing nodes to work. Since the full version of Globus Toolkit 4 runs on Unix platforms (Linux included), Weka4WS can be currently installed only on those systems. To install Globus Toolkit 4 here you have some useful links: Globus Toolkit 4.0.7 Download [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":59,"menu_order":1,"comment_status":"closed","ping_status":"open","template":"","meta":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/pages\/10"}],"collection":[{"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":0,"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/pages\/59"}],"wp:attachment":[{"href":"https:\/\/scalab.dimes.unical.it\/weka4ws\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}