Print

Print


Cheers for these tips. I'll try it here at L'pool.

Steve



On 02/24/2014 03:11 PM, Ewan MacMahon wrote:
>> -----Original Message-----
>> From: Testbed Support for GridPP member institutes [mailto:TB-
>> [log in to unmask]] On Behalf Of Orlin Alexandrov
>> Sent: 24 February 2014 13:29
>>
>> We have tested the NGI server with Ewan MacMahon now and He can certainly
>> see the policy on the Oxford site argus server.
>> We've also done some successful test including additional banned DNs on
>> NGI level.
>>
>> Anyone interested in joining the testing process please let me know.
>>
> And I've got to the bottom of the remaining concern I had with
> this, which was an extra time delay within a site ARGUS.
>
> So, a quick recap on how ARGUS' three main bits work:
>
> - The Policy Administration Point (PAP) is where policy is set up.
> That includes local configuration like which accounts are and are
> not allowed to use glExec, for example. The central user suspension
> list(s) plug in here - your site ARGUS goes and gets policy from the
> UK NGI one and adds it to its own. In the case of a DN being suspended,
> that's a very simple policy that says "If you see this DN, I don't care
> what the question is, the answer is 'NO'".
>
> - The Policy Enforcement Point (PEP) which is the little server that
> client machines talk to when they want a decision making. It doesn't
> actually make them, for that it talks to...
>
> - The Policy Decision Point (PDP) which looks at what it's being asked
> to authorise, consults the policy, and makes the decision.
>
> So, there are a couple of time-outs that are relevant here; firstly,
> in the PAP configuration it has a polling interval that tells it how
> often to go and check the UK NGI Argus server for new policy. This
> defaults to once every four hours, which is too long. It should be set
> to something shorter, let's say about an hour for now. Secondly, the
> PDP has a 'retention interval' for which it will cache a result, so
> it's possible for it to remember an authorisation for a while even
> after a new policy has been downloaded, during which time a DN could
> appear to be suspended by policy, but actually still be allowed to
> log in to things. That period is also set to four hours by default,
> and that needs to be much shorter; there isn't an upstream recommendation
> for this at the moment, but I'm experimenting with twenty minutes on
> the Oxford site ARGUS.
>
> So, it all works, but it's important to shorten the PAP polling interval
> and the PDP retention interval so that changes to the central policies
> actually take effect within a reasonable space of time.
>
> There's a rundown of the general structure of ARGUS here:
>   https://twiki.cern.ch/twiki/bin/view/EGEE/AuthorizationFramework
> and the documentation on everything to do with central banning configuration
> (not all of which is directly relevant to a site ARGUS) is here:
>   http://wiki.nikhef.nl/grid/Argus_Global_Banning_Setup_Overview
>
> Ewan


-- 
Steve Jones                             [log in to unmask]
System Administrator                    office: 220
High Energy Physics Division            tel (int): 42334
Oliver Lodge Laboratory                 tel (ext): +44 (0)151 794 2334
University of Liverpool                 http://www.liv.ac.uk/physics/hep/