Installation mirrors

By default DIANE is installed from website. Sometimes you may want to change this:

  • if you want to modify the DIANE software yourself then you must be sure that the modified version is picked up by the worker nodes
  • if you are in a cluster without outbound connectivity, you may set up internal web server and install DIANE from there

These are the instruction how to make DIANE installable from your own web server: http://my.web.server

Mirror the installation packages in my.web.server

On the my.web.server do:

diane-install --prefix=topdir VERSION

There is a topdir/packages local directory created. You should make this directory accessible to your web server via some URL. For example map topdir to http://my.web.server/diane

Installing master from my.web.server

On the master machine you may simply use:

diane-install --download-url=http://my.server/diane/packages VERSION

Enabling worker agents to use my.web.server

DIANE gets dynamically installed on the worker nodes. There is a small wrapper script which installs DIANE from and runs the WorkerAgent.

If you use Ganga to submit worker agents, then you should make sure the wrapper script will use http://my.web.server/diane rather than the default URL:

ganga --diane-download-url=http://my.web.server/diane/packages

If you don't want to repeat the --diane-download-url option every time then you may change the default URL in the run file:

def initialize_submitter(s):

-- JakubMoscicki - 06 Aug 2009

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2009-08-06 - JakubMoscicki
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ArdaGrid All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback