https://www.gridpp.ac.uk/w/index.php?title=Adoption_of_Backup_GridPP_Voms_Servers&feed=atom&action=history
Adoption of Backup GridPP Voms Servers - Revision history
2024-03-28T08:59:25Z
Revision history for this page on the wiki
MediaWiki 1.22.0
https://www.gridpp.ac.uk/w/index.php?title=Adoption_of_Backup_GridPP_Voms_Servers&diff=3993&oldid=prev
Stephen Jones b595fc49e2: /* Intermediate Voms Server Records */
2014-04-09T11:47:01Z
<p><span dir="auto"><span class="autocomment">Intermediate Voms Server Records</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 11:47, 9 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 53:</td>
<td colspan="2" class="diff-lineno">Line 53:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>and do the UIs.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>and do the UIs.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{|border="1"<del class="diffchange diffchange-inline">,</del>cellpadding="1"  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{|border="1" cellpadding="1"  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|+GridPP Sites  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|+GridPP Sites  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-style="background:#7C8AAF;color:white"</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-style="background:#7C8AAF;color:white"</div></td></tr>
</table>
Stephen Jones b595fc49e2
https://www.gridpp.ac.uk/w/index.php?title=Adoption_of_Backup_GridPP_Voms_Servers&diff=3991&oldid=prev
Stephen Jones b595fc49e2: /* Test status - testing by VOs */
2014-04-09T11:46:39Z
<p><span dir="auto"><span class="autocomment">Test status - testing by VOs</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 11:46, 9 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 322:</td>
<td colspan="2" class="diff-lineno">Line 322:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{|border="1"<del class="diffchange diffchange-inline">,</del>cellpadding="1"  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{|border="1" cellpadding="1"  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|+WMS and LFC  and ops-portal  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|+WMS and LFC  and ops-portal  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-style="background:#7C8AAF;color:white"</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-style="background:#7C8AAF;color:white"</div></td></tr>
</table>
Stephen Jones b595fc49e2
https://www.gridpp.ac.uk/w/index.php?title=Adoption_of_Backup_GridPP_Voms_Servers&diff=3990&oldid=prev
Stephen Jones b595fc49e2: /* Test status - testing by VOs */ Format after import
2014-04-09T11:46:13Z
<p><span dir="auto"><span class="autocomment">Test status - testing by VOs: </span> Format after import</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 11:46, 9 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 286:</td>
<td colspan="2" class="diff-lineno">Line 286:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Adoption of Backup GridPP Voms Servers - CERN@school status|CERN@school status]].</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Adoption of Backup GridPP Voms Servers - CERN@school status|CERN@school status]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{|border="1"<del class="diffchange diffchange-inline">,</del>cellpadding="1"  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{|border="1" cellpadding="1"  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|+CE and SE - GridPP Sites  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|+CE and SE - GridPP Sites  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-style="background:#7C8AAF;color:white"</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-style="background:#7C8AAF;color:white"</div></td></tr>
</table>
Stephen Jones b595fc49e2
https://www.gridpp.ac.uk/w/index.php?title=Adoption_of_Backup_GridPP_Voms_Servers&diff=3985&oldid=prev
Andrew Mcnab 2ef6d6672c at 11:33, 9 April 2014
2014-04-09T11:33:50Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 11:33, 9 April 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">== Adoption of Backup GridPP Voms Servers ==</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Introduction ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Introduction ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Andrew Mcnab 2ef6d6672c
https://www.gridpp.ac.uk/w/index.php?title=Adoption_of_Backup_GridPP_Voms_Servers&diff=3617&oldid=prev
Stephen jones at 12:09, 4 February 2014
2014-02-04T12:09:34Z
<p></p>
<p><b>New page</b></p><div>== Adoption of Backup GridPP Voms Servers ==<br />
<br />
=== Introduction ===<br />
<br />
The GridPP voms server hosted at voms.gridpp.ac.uk has been augmented by additional servers at Oxford (voms02.gridpp.ac.uk) and Imperial (voms03.gridpp.ac.uk). Through late September/October 2013, sites should configure the use of these servers for VOs they support. <br />
<br />
<br />
During the transition, special measures will be used to maintain continuity of service. As it's practically impossible to update the UIs (which produce credentials) and CE/SEs (etc.) (which read them) with the new VOMS server records simultaneously, it's better to update the UIs only after the CE/SEs (etc.) have been done first. Only update the UIs once that is complete (else a UI could make proxies from the new Voms Servers which would fail if they landed on a CE/SE (etc.) that has not been updated yet).<br />
<br />
The services which read credentials (i.e. which should be updated first) are:<br />
<br />
* CE<br />
* SE<br />
* ARGUS (or equivalent credential servers)<br />
* WMS<br />
* LFC <br />
* WN (???)<br />
* GOCDB (???)<br />
<br />
<br />
Once this is complete, UIs can be updated (see below).<br />
<br />
=== Sequence of events ===<br />
<br />
The sections below describe the sequence of events that site and VO managers should follow.<br />
<br />
* Site managers update their services, except the UIs, to contain the new records (goal: 31 Oct 2013)<br />
* Site managers can do a local test to show that records are OKish. Suitable tests are detailed below in the VOs section, or here: "[[Grid_user_crash_course |grid course]]". (goal: 31 Oct 2013)<br />
* VO managers then have a short window of time to conduct their own tests if they wish.<br />
* Once tests are complete (enough) Chris will declare that it's time to update the UIs and the VOID Operations Portal Records<br />
* Site managers will then update the residual services (namely UIs)<br />
* VO managers will then update their records in the operations portal.<br />
<br />
The sites, operations portal etc. will then be capable of normal operations. Steps for each of these operations is given below.<br />
<br />
== INFORMATION FOR SITE MANAGERS ==<br />
<br />
=== Intermediate Voms Server Records ===<br />
<br />
This wiki page will be used to coordinate these changes. Eventually new Voms Server information <br />
will be added to OPS portal. But during the transition (while the update is being coordinated)<br />
the new records will be published as an "intermediate patch" that sites should use to<br />
update their CE/SE (etc.) systems, not any UI systems. <br />
<br />
Only once that phase is done should the UIs be changed. The records will be added to the operations <br />
portal and the Approved VOs will be updated to reflect the new reality.<br />
<br />
The Intermediate Voms Server Records should be applied by sites to CE/SE (etc.) systems as soon as <br />
reasonably possible after this project starts. The records, in vo.d format, are available here.<br />
<br />
http://www-pnp.physics.ox.ac.uk/~mohammad/vo.d/ <br />
<br />
For tracking purposes it would be useful if sites noted the change in this table.<br />
Once everyone has updated their CE/SE (etc.) systems, we can go ahead with the next phase <br />
and do the UIs.<br />
<br />
{|border="1",cellpadding="1" <br />
|+GridPP Sites <br />
|-style="background:#7C8AAF;color:white"<br />
!Site Name<br />
!Date CE/SE (etc.) systems updated<br />
!Date UI systems updated<br />
<br />
|-<br />
|RAL Tier-1<br />
|Done 22/10/13<br />
|Not done<br />
<br />
|-<br />
|EFDA-JET<br />
|Done 2013-11-04<br />
|Not done<br />
<br />
|-<br />
|UKI-LT2-Brunel<br />
|done<br />
|Not done<br />
<br />
|-<br />
|UKI-LT2-IC-HEP<br />
|Done 18/9/13<br />
|Done 3/2/14<br />
<br />
|-<br />
|UKI-LT2-QMUL<br />
|Done 2013-10-23<br />
|Not done<br />
<br />
|-<br />
|UKI-LT2-RHUL<br />
|Done <br />
|Not done<br />
<br />
|-<br />
|UKI-LT2-UCL-HEP<br />
|Done (not necessary)<br />
|Not done<br />
<br />
|-<br />
|UKI-NORTHGRID-LANCS-HEP<br />
|Done 29/10/13<br />
|Not done<br />
<br />
|-<br />
|UKI-NORTHGRID-LIV-HEP<br />
|Done 2013-10-23<br />
|Done 2014-02-04<br />
|-<br />
|UKI-NORTHGRID-MAN-HEP<br />
|Done 08/10/13<br />
|Not done<br />
<br />
|-<br />
|UKI-NORTHGRID-SHEF-HEP<br />
|Done <br />
|Not done<br />
<br />
|-<br />
|UKI-SCOTGRID-DURHAM<br />
|Done<br />
|Done<br />
<br />
|-<br />
|UKI-SCOTGRID-ECDF<br />
|Done<br />
|Not done<br />
<br />
|-<br />
|UKI-SCOTGRID-GLASGOW<br />
|CE, SE, WMS(1),Argus Done<br />
|Done (03/02/14)<br />
<br />
|-<br />
|UKI-SOUTHGRID-BHAM-HEP<br />
|Done 2013-10-11<br />
|Not done<br />
<br />
|-<br />
|UKI-SOUTHGRID-BRIS-HEP<br />
|Done 21.11.2013<br />
|Done 21.11.2013<br />
|-<br />
|UKI-SOUTHGRID-CAM-HEP<br />
|Done 08/10/13<br />
|Done 30/01/14<br />
<br />
|-<br />
|UKI-SOUTHGRID-OX-HEP<br />
|Done 14/10/13<br />
|Done 30/01/14<br />
<br />
|-<br />
|UKI-SOUTHGRID-RALPP<br />
|6/11/13<br />
|Not done<br />
<br />
|-<br />
|UKI-SOUTHGRID-SUSX<br />
|Done (2013-11-13)<br />
|Not done<br />
|}<br />
<br />
== INFORMATION FOR VO MANAGERS ==<br />
<br />
VO managers should:<br />
<br />
* Update their VOID card to include the new VOMS servers<br />
* Test sites (see below) to ensure they have correctly configured these backup VOMS servers<br />
** File GGUS tickets for problem sites<br />
** Update the wiki to record status <br />
<br />
=== Updating VOID card ===<br />
<br />
To end the conversion project, VOs should finally update their VOID card to add:<br />
* voms02.gridpp.ac.uk<br />
* voms03.gridpp.ac.uk<br />
<br />
To do this:<br />
<br />
* Go to http://operations-portal.egi.eu/vo<br />
* Click on "Manage VO"<br />
* Select VO you want to alter<br />
* Click "Add a VOMS server"<br />
** Voms server: voms02.gridpp.ac.uk<br />
** https port: 8443<br />
** vomses port: same as for voms.gridpp.ac.uk<br />
** Is Vomsadmin server: Leave unchecked<br />
** Port is the same port as on voms.gridpp.ac.uk<br />
** List members URL: Same as for voms.gripp.ac.uk (don't change the host to voms02, leave at voms.gridpp.ac.uk)<br />
* Now add voms03.gridpp.ac.uk using the same procedure.<br />
<br />
=== Testing ===<br />
<br />
VO managers should test that sites supporting their VO are correctly configured for the new VOMS servers (and file GGUS tickets for sites which are not). <br />
<br />
Please test:<br />
<br />
* voms02.gridpp.ac.uk<br />
* voms03.gridpp.ac.uk <br />
* voms.gridpp.ac.uk (just in case the original config doesn't work either)<br />
<br />
First generate a proxy using one of the new VOMS servers:<br />
<pre><br />
wget http://www-pnp.physics.ox.ac.uk/~macmahon/voms-testing.tar.gz<br />
tar -xzvf voms-testing.tar.gz<br />
cd voms-testing<br />
export X509_VOMS_DIR=$(pwd)/vomsdir<br />
#Get a proxy from voms02.gridpp.ac.uk (changing vo.southgrid.ac.uk to your VO):<br />
voms-proxy-init --vomses ./voms02/vo.southgrid.ac.uk --voms vo.southgrid.ac.uk<br />
#<br />
#<br />
## To generate a proxy from the other backup server do:<br />
# voms-proxy-init --vomses ./voms03/vo.southgrid.ac.uk --voms vo.southgrid.ac.uk<br />
# The original server can (and should) be used too:<br />
# voms-proxy-init --voms vo.southgrid.ac.uk<br />
</pre><br />
<br />
More details and explanation on generating proxies from these backup servers can be found at [[VOMSdeployment2013]].<br />
<br />
Then test services at sites supporting your VO. Examples scripts can be found below (but are not exhaustive), and at the "[[Grid_user_crash_course |grid course]]". When done, please report back the results.<br />
<br />
WMS and CEs:<br />
<pre><br />
walker@heppc400:~/grid/vomses/voms-testing/snoplus$ cat helloworld.jdl<br />
#############Hello World#################<br />
Executable = "/bin/echo";<br />
Arguments = "Hello welcome to new VOMS servers ";<br />
StdOutput = "hello.out";<br />
StdError = "hello.err";<br />
#OutputSandbox = {"hello.out","hello.err"};<br />
#########################################<br />
walker@heppc400:~/grid/vomses/voms-testing/snoplus$ cat submit-wms.sh<br />
#!/bin/bash<br />
<br />
VO=$1<br />
VOMSES=$2<br />
# remember to do: <br />
voms-proxy-init --voms $VO --vomses $VOMSES<br />
<br />
for wms in $(lcg-infosites --vo $VO wms ); do<br />
export GLITE_WMS_WMPROXY_ENDPOINT=$wms<br />
for ce in $(lcg-infosites --vo $VO ce | awk '{print $6}'); do <br />
glite-wms-job-submit -a -o jobIDfile -r $ce helloworld.jdl <br />
done<br />
done<br />
<br />
# Then to check job status do:<br />
#glite-wms-job-status -i jobIDfile<br />
<br />
# THen get output with:<br />
#glite-wms-job-output -i jobIDfile<br />
<br />
</pre><br />
<br />
LFC/SE:<br />
<pre><br />
#!/bin/bash<br />
VO=snoplus.snolab.ca # Please edit to your VO<br />
user=whateveryourusernameis # Please edit<br />
<br />
for se in $(lcg-infosites se | awk '/SRM/{print $4}'); do<br />
lfn="lfn:/grid/${VO}/users/${user}/setest/$se" <br />
<br />
echo "***** Creating $lfn"<br />
echo "lcg-cr -v -d $se -l $lfn file:cjwtestfile.txt"<br />
lcg-cr -v -d $se -l $lfn file:cjwtestfile.txt<br />
echo "****** Deleting $lfn"<br />
echo "lcg-del -a $lfn"<br />
lcg-del -a $lfn<br />
<br />
echo <br />
echo <br />
echo <br />
echo <br />
echo <br />
echo <br />
<br />
done<br />
<br />
</pre><br />
<br />
<br />
Note: GridPP plans to test VOs on the VO Nagios instance as well.<br />
https://t2wlcgnagios.physics.ox.ac.uk/nagios/cgi-bin/status.cgi<br />
<br />
=== Test status - testing by VOs ===<br />
<br />
* [[Adoption of Backup GridPP Voms Servers - CERN@school status|CERN@school status]].<br />
<br />
{|border="1",cellpadding="1" <br />
|+CE and SE - GridPP Sites <br />
|-style="background:#7C8AAF;color:white"<br />
!VO name !!JET !!RAL !!Bru !!IC !!QMUL !!RHUL !!UCL !!Lancs !!Liv !!Man !!Shef !!Dur !!ECDF !!Gla !!Bham !!Bris !!Cam !!OX !!RALPP !!SUSX<br />
|-<br />
!CERN@school || || || || || || || || || || || || || || || || || || || || <br />
|-<br />
!epic || || || || || || || || || || || || || || || || || || || ||<br />
|-<br />
!gridpp || || || || || || || || || || || || || || || || || || || || <br />
|-<br />
!mice || || || || || || || || || || || || || || || || || || || || <br />
|-<br />
!neiss || || || || || || || || || || || || || || || || || || || ||<br />
|-<br />
!pheno || || || || || || || || || || || || || || || || || || || || <br />
|-<br />
!SNO+ || || || || || || || || || || || || || || || || || || || || <br />
|-<br />
!T2K || n/a || Done || n/a || Done || Done || n/a || n/a || Done || Done || n/a || Done || n/a || n/a || n/a || n/a || n/a || n/a || Done || n/a || n/a<br />
|-<br />
!NA62 || n/a || SE Done (but SE broken for all) || n/a || SE Done || n/a || n/a || SE Done ( SE broken for all) || n/a || SE Done || n/a || n/a || n/a || n/a || SE Done || n/a || n/a || n/a || n/a || n/a || n/a<br />
|-<br />
!landslides || || || || || || || || || || || || || || || || || || || || <br />
|-<br />
!scotgrid || n/a || n/a || n/a || n/a || n/a || n/a || n/a || n/a || n/a || n/a || n/a || SE Fails (for all voms servers) || SE Fails (for all voms servers) || SE OK || n/a || n/a || n/a || n/a || n/a || n/a <br />
|-<br />
!northgrid || n/a || n/a || n/a || n/a || n/a || n/a || n/a || 1 CE, misconfig<br>Site notified. || Done || Done || 2 CEs and SE, misconfig<br>Site notified. || n/a || n/a || n/a || n/a || n/a || n/a || n/a || n/a || n/a <br />
|-<br />
!southgrid || || || || || || || || || || || || || || || || || Done || || || <br />
|-<br />
!londongrid || || || Done ||Done ||Done || Done || N/A || || || || || || || || || || || || || <br />
|-<br />
|}<br />
<br />
<br />
{|border="1",cellpadding="1" <br />
|+WMS and LFC and ops-portal <br />
|-style="background:#7C8AAF;color:white"<br />
!VO name !!RAL !!IC !!OX !! Ops portal<br />
|-<br />
!gridpp || || || || Done<br />
|-<br />
!cern@school || || || || Done<br />
|-<br />
!epic || || || || <br />
|-<br />
!mice || || || || Done<br />
|-<br />
!neiss || || || || <br />
|-<br />
!pheno || || || || Done<br />
|-<br />
!SNO+ || || || || Done<br />
|-<br />
!T2K || Done || Done || n/a || Done<br />
|-<br />
!NA62 || || LFC not okay? || || Done<br />
|-<br />
!landslides || || || || Done<br />
|-<br />
!scotgrid || LFC OK || || || Done<br />
|-<br />
!northgrid || Done || Done || n/a || Done<br />
|-<br />
!southgrid || || || || Done<br />
|-<br />
!londongrid || || || || Done<br />
|-<br />
|}<br />
<br />
=== Using a specific VOMS server ===<br />
<br />
Once a UI has migrated to using any VOMS server, it is still possible to use a specific one by doing the following:<br />
<br />
<br />
#Get a proxy from voms.gridpp.ac.uk (changing vo.southgrid.ac.uk to your VO):<br />
voms-proxy-init --vomses /etc/vomses/vo.southgrid.ac.uk-voms.gridpp.ac.uk --voms vo.southgrid.ac.uk</div>
Stephen jones