Ideas about how to build a certification testbed
Download
1 / 6

Ideas about how to build a Certification TestBed - PowerPoint PPT Presentation


  • 66 Views
  • Uploaded on

Ideas about how to build a Certification TestBed. Gilbert Grosdidier LAL-Orsay / IN2P3 / CNRS. Certification Testbed(s). A set of 6 (7) machines, running RH 6.2 installed thru an LCFG server at CERN: lxshare0301 CERN local mini-grid cluster. Name ?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Ideas about how to build a Certification TestBed' - cybil


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Ideas about how to build a certification testbed

Ideas about how to builda Certification TestBed

Gilbert Grosdidier

LAL-Orsay / IN2P3 / CNRS

CERN: Certification Testbed - Gilbert


Certification testbed s
Certification Testbed(s)

  • A set of 6 (7) machines, running RH 6.2

    • installed thru an LCFG server at CERN: lxshare0301

    • CERN local mini-grid cluster. Name ?

    • CE, SE, RB, UI, WN, (Proxy server + RC + MDS server): lxshare0302-7

  • These machines should be accessible thru 2 types of gateways

    • lxplus for HEP people able to be granted an AFS standard CERN login

    • a non-AFS front-end accessible from outside CERN for other people

  • An NFS server will provide 2 filesystems to this cluster

    • one for file storage (for the SE)

    • one for the home directories

    • the same machine should also be running NIS for this mini-cluster

  • A similar mini-cluster will also be made available under RH 7.2

    • the LCFG server could be shared with the RH 6.2 one

    • same thing for the NFS server and for the access front-ends

CERN: Certification Testbed - Gilbert


lxshare0304

Information

Index

lxshare0305

Testing

Group

Framework

(MCAM)

NIS

Service

User

Interface

Output

Retrieval

Resource

Broker

EDG Job

Submission

AFS

Service

lxshare0307

MDS

Logging &

Bookkeeping

Same machine

lxshare0303

lxshare0302

Replica

Catalogue

Storage

Element

Computing

Element

(Gatekeeper)

Globus Job

Submission

Same machine

Virtual

Organisation

(??)

NFS

Job Submission

and Execution

Proxy

Server

lxshare0306

LCFG

Server

(MCAM)

NFS server

(+ HOME dirs)

(PBS)

Worker Node

Same machine

MCAM: Must be able to

Connect to All Machines

lxshare0301

CERN: Certification Testbed - Gilbert


Use of perl for new modules
Use of Perl for new Modules

  • Currently, AFAIK:

    • Most TSTG modules use "bash"

    • Some use Perl

  • Want to switch to usage of Perl for new modules to be written

    • Perl is well suited to analyse bunches of log files

    • well fitted for system communication and dialog (even remote commands)

    • very well suited for parsing

    • good as well for formatting outputs or CGI script communication

    • very well documented

      • Programming Perl (3rd ed.), L. Wall & al., O'Reilly

      • Perl Cookbook, T. Christiansen & al., O'Reilly

        • NOT recommended, IMHO: Learning Perl, R. Schwartz, O'Reilly

    • very flexible: arrays, hashes, lists

  • Cons: cryptic language is the worse flaw

CERN: Certification Testbed - Gilbert


Cvs for managing the edg tests modules
CVS for managing the edg-tests modules

  • Currently

    • everybody from TSTG can commit into any submodule directory

  • Could we be more restrictive ?

  • Proposal

    • stay like this

    • but send a mail to each submodule responsible

      • each time a commit is achieved into the relevant directory

CERN: Certification Testbed - Gilbert


Current cvs structure

...

edg-spitfire-server

edg-storage-element

edg-tests

etc

sbin (ex core)

framework

requirements

doc

InstallConfig (level 1 & 2)

CE, SE, RB, UI, WN

Functionality (level 3)

CE , SE, RB, UI, WN, RC, RM, GDMP

Stress (level 4)

CE , SE, RB, UI, WN, RC, RM, GDMP

Others (unknown level)

edg-tests (follow-up)

tests

InstallConfig (level 1 & 2)

CE, SE, RB, UI, WN , COMMON

Functionality (level 3)

CE , SE, RB, UI, WN, RC, RM, GDMP

Stress (level 4)

CE , SE, RB, UI, WN, RC, RM, GDMP

Others (unknown level)

edg-tools

edg-utils

...

Current CVS Structure

CERN: Certification Testbed - Gilbert


ad