claudio bisegni the openafs preference panel for osx afs preference
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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