[Swift-devel] Status of coasters
Michael Wilde
wilde at mcs.anl.gov
Fri Feb 13 09:52:51 CST 2009
Tim, we should take your advice under advisement.
I can only leave the merits and cost/benefit assessment of this approach
to you GT4 experts (Ben, Mihael, Tim, ...)
Im open to the idea, and it sounds like its not totally off the table,
but it has some costs and some unknowns.
The diagram Ben suggests can also be expressed as a list of config
alternatives, essentially an embellishment of the
jobmanager=service-submitter:worker-submitter:worker-submitter-jobmanager
string.
The first message on this thread started to enumerate coaster config
alternatives.
I suggest we (or I) clarify those into a clean list.
Then we can comment on the cost/benefit tradeoffs of the different
alternatives, and denote which ones have been tested, which ones should
be tested, and which ones need how much development work. I think
there's some obvious "low hanging fruit"-ful ones that float to the top,
which we can test, debug, and harden now, and some that require more
development, some of which has greater additional benefits (like a good
Condor provider).
If a user-config for a WS-GRAM container proved easier than expected,
possibly with help from you, Tim, or from other GRAM experts, then
perhaps it can stay on the table.
- Mike
On 2/13/09 9:40 AM, Tim Freeman wrote:
> On Fri, 13 Feb 2009 09:32:43 -0600
> Mihael Hategan <hategan at mcs.anl.gov> wrote:
>
>> On Fri, 2009-02-13 at 09:23 -0600, Michael Wilde wrote:
>>> On 2/13/09 9:17 AM, Mihael Hategan wrote:
>>>> On Fri, 2009-02-13 at 08:59 -0600, Michael Wilde wrote:
>>>>> -- Service submits via WS-GRAM. This should be tested, on sites where
>>>>> WS-GRAM is working.
>>>>> This woild use jobmanager=gt2:gt4:{pbs/condor/sge}, and needs to be
>>>>> tested. For sites where WS-GRAM is not functional, I suggested we
>>>>> consider configuring our own non-root WS-GRAM, ideally using
>>>>> already-installed GT4 software, eg, from the OSG package on OSG and TG
>>>>> sites where its installed. Mihael thought this would be considerable
>>>>> work.
>>>> Not as much the amount of work, but:
>>>> 1. getting root on sites (if installed for multiple users)
>>> I was thinking/hoping we could have a single setup script, which we'd
>>> pre-install where required, that would configure and start a personal
>>> WSRF container for the user. Which would be work for us to create,
>>> install and maintain, but, if successful, would be transparent to the user.
>> You need root to configure sudo.
>
> Why would you need sudo for gram if it mapped to the same account?
>
>> I also don't think you can easily automate the gt4 installation process.
>> There's manual configuration that needs to be done. I suggest installing
>> your own gt4 once to which I can submit jobs to get an idea of what's
>> involved.
>
> For non-gram, there's an auto script here:
>
> http://workspace.globus.org/vm/TP2.2/admin/quickstart.html#auto-container
>
> The questions it asks users (is this the right hostname? etc) could also be
> scripted.
>
> Getting from there to GRAM4 auto-configuration should not be too much of a step
> (the nimbus contextualization scripts have done it for gram4).
>
> Tim
More information about the Swift-devel
mailing list