claudio bisegni the openafs preference panel for osx afs preference

13
Claudio Bisegni Claudio Bisegni the OpenAFS preference panel for OSX the OpenAFS preference panel for OSX AFS Preference

Upload: matilda-palmer

Post on 05-Jan-2016

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

Claudio BisegniClaudio Bisegni

the OpenAFS preference panel for OSXthe OpenAFS preference panel for OSXthe OpenAFS preference panel for OSXthe OpenAFS preference panel for OSX

AFS PreferenceAFS Preference

Page 2: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

What is INFNWhat is INFN

• Staff: 2609 persons (~600 physicists)

• More than 3690 affiliates from Universities

• 2000 final-year students

• External researchers

• Sections build experiments in national and international laboratories and do data analysis

• Staff: 2609 persons (~600 physicists)

• More than 3690 affiliates from Universities

• 2000 final-year students

• External researchers

• Sections build experiments in national and international laboratories and do data analysis

Italian National Institute of Nuclear PhysicsItalian National Institute of Nuclear PhysicsItalian National Institute of Nuclear PhysicsItalian National Institute of Nuclear Physics

ASTROPARTICLE PHYSICS 

NUCLEARPHYSICS 

THEORETICALPHYSICS 

TECHNOLOGY RESEARCH 

PARTICLEPHYSICS

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 3: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

INFN StructureINFN Structure

What is INFNWhat is INFN

• 4 National Laboratories:•

Frascati, Legnaro, Gran Sasso and Catania

• 19 Sections linked to Physics Department of Universities

• 7 Associated Sites

• 1 National Networking Center: CNAF(Bologna)

• 4 National Laboratories:•

Frascati, Legnaro, Gran Sasso and Catania

• 19 Sections linked to Physics Department of Universities

• 7 Associated Sites

• 1 National Networking Center: CNAF(Bologna)

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 4: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

Computing activities Computing activities

•On-line computing

•Montecarlo production

•Data analysis

•Theoretical calculations on dedicated computers (APE)

•Central computing services for program development,

mailing and all major networking services

•CAD/CAM

•Desktop computing

•On-line computing

•Montecarlo production

•Data analysis

•Theoretical calculations on dedicated computers (APE)

•Central computing services for program development,

mailing and all major networking services

•CAD/CAM

•Desktop computing

Computing in INFNComputing in INFN

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 5: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS@INFNAFS@INFN

• First AFS cell in Pisa since 1994• National Cell (infn.it) since 1995• LNF, Lecce, KLOE, LNGS, Bari

• First AFS cell in Pisa since 1994• National Cell (infn.it) since 1995• LNF, Lecce, KLOE, LNGS, Bari

Cell Name Auth FS Volumes Users TBytes

ba.infn.it (Bari) K5 2 295 291 0.4

le.infn.it (Lecce) K5 5 1420 915 5.3

lnf.infn.it (Frascati) K5 7 2062 1276 14.5

lngs.infn.it (Gran Sasso) KA 2 785 704 0.4

pi.infn.it (Pisa) KA 6 1531 1219 0.9

kloe.infn.it (Frascati) KA 2 297 197 14.7

infn.it (National Cell) K5 19 2461 1608 6.4Total (7 cell) 43 8851 6210 42.6

• Many users belongs to two or more cells.• XAUTH between K5 cells

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 6: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS@LNFAFS@LNF

• AFS is in use in LNF since 1996 using the national wide cell infn.it

• In 1999 born the lnf.infn.it cell with 2 IBM H50 running AIX 4.3.3 and AFS Transarc

• Today lnf.infn.it cell is based on a EMC2 SAN (CX500+CX300) and 7 file server running OpenAFS

• AFS/K5 cross authentication is supported towards infn.it, le.infn.it and ba.infn.it realms

• About 15 TBytes are served to about 1200 users

• AFS is used for users's homedir, software repository, experimental data, web pages for www.lnf.infn.it, www.infn.it and www.ac.infn.it web-sites

• AFS is in use in LNF since 1996 using the national wide cell infn.it

• In 1999 born the lnf.infn.it cell with 2 IBM H50 running AIX 4.3.3 and AFS Transarc

• Today lnf.infn.it cell is based on a EMC2 SAN (CX500+CX300) and 7 file server running OpenAFS

• AFS/K5 cross authentication is supported towards infn.it, le.infn.it and ba.infn.it realms

• About 15 TBytes are served to about 1200 users

• AFS is used for users's homedir, software repository, experimental data, web pages for www.lnf.infn.it, www.infn.it and www.ac.infn.it web-sites

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 7: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS Preference PaneAFS Preference Pane

New Preference Pane for control OpenAFS on MacOSXdeveloped for INFN use and released in

open source with IPL1.0

New Preference Pane for control OpenAFS on MacOSXdeveloped for INFN use and released in

open source with IPL1.0

• Start/Stop OpenAFS• CellServDB editor • Multiple Cell selection for tokens credential • Multiple cell token aklog / unlog • Cache Parameter modifications

• Start/Stop OpenAFS• CellServDB editor • Multiple Cell selection for tokens credential • Multiple cell token aklog / unlog • Cache Parameter modifications

Main Features

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 8: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS Preference Pane main viewAFS Preference Pane main view

Installation Path & Refresh Button Installation Path & Refresh Button (reload all preference pane afs value)(reload all preference pane afs value)

Tokens List, they can be selected for Tokens List, they can be selected for specific unload operationspecific unload operation

• Log & unlog buttonLog & unlog button• Unlog command works on every row if no Unlog command works on every row if no

one is selected, otherwise unlog from one is selected, otherwise unlog from selected cell.selected cell.

• ““Get new token” try to get token for each Get new token” try to get token for each cell which has the Tokens column cell which has the Tokens column selected.selected.

Use aklog for get token & get token at loginUse aklog for get token & get token at login

Enable / Disable AFS menu extraEnable / Disable AFS menu extra

Start/Stop Button &Start/Stop Button &KRB5 Ticket at loginKRB5 Ticket at login

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 9: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS Preference Pane CellServDB editorAFS Preference Pane CellServDB editor

Search field for filter cells tableSearch field for filter cells table

Cells TableCells Table

Selected cells will get tokensSelected cells will get tokens

The Selected cell will be the defaultThe Selected cell will be the default

Save cell configurationSave cell configuration

•Add a cellAdd a cell•Delete and modify selected Delete and modify selected

cellcell

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 10: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS Preference Pane parameter viewAFS Preference Pane parameter view

Cache ParametersCache Parameters

Save Cache ParameterSave Cache Parameter

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 11: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

AFS Preference Pane in the futureAFS Preference Pane in the future

•Symbolic Link on desktop to an afs path (thanks to

Connie Eaton for suggestion)

• Contextual Menu for view and manage acl

• Manage user group in preference pane

• other form user…

•Symbolic Link on desktop to an afs path (thanks to

Connie Eaton for suggestion)

• Contextual Menu for view and manage acl

• Manage user group in preference pane

• other form user…

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 12: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

Many thanks to my coworkers, Sandro Angius &

Roberto Gomezel for helped me to make this

presentation

Many thanks to my coworkers, Sandro Angius &

Roberto Gomezel for helped me to make this

presentation

Thanks to Everett Allen for helped me in debugging and for

giving me new ideas for further improvements

Thanks to Everett Allen for helped me in debugging and for

giving me new ideas for further improvements

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

Page 13: Claudio Bisegni the OpenAFS preference panel for OSX AFS Preference

Any help for developing is appreciated

write to [email protected]

Any help for developing is appreciated

write to [email protected]

Questions?Questions?

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08

OpenaAFS Preference Claudido Bisegni - AFS Workshop’08