1 / 11

Analysis of VOMS, VOMS-admin and G-PBox

Analysis of VOMS, VOMS-admin and G-PBox. JRA1 All-Hands, Catania 7-9/3/2007 Vincenzo Ciaschini. VOMS Status. Certification restarted with VOMS-Core 1.7.15.2. VOMS-Admin 2.0 has been delivered to CVS. Setting up the server for the security tests has been completed.

kyrene
Download Presentation

Analysis of VOMS, VOMS-admin and G-PBox

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Analysis of VOMS, VOMS-admin and G-PBox JRA1 All-Hands, Catania 7-9/3/2007 Vincenzo Ciaschini

  2. VOMS Status • Certification restarted with VOMS-Core 1.7.15.2. • VOMS-Admin 2.0 has been delivered to CVS. • Setting up the server for the security tests has been completed. To change: View -> Header and Footer

  3. Voms Dependencies (runtime only) • org.glite.security.voms-api-c, org.glite.security.voms-api-cpp • globus, expat • org.glite.security.voms-api-noglobus • OpenSSL, expat • org.glite.security.voms-server • org.glite.security.voms-api-cpp • org.glite.security.voms-clients • Org.glite.security.voms-api-cpp • org.glite.security.voms-api-java • bc, cog, log4j, commons-lang, commons-cli • org.glite.security.voms-mysql • Mysql-devel • org.glite.security.voms-oracle • oracle-instantclient To change: View -> Header and Footer

  4. Restructuring info (voms-core): • Not a big issue! • Just taking into account a different build infrastructure… • Biggest hurdle: having a version of Globus compiled for the hosts on which to build. • Versions compiled for different hosts are no good, no matter how similar the two are! • Problem dependency: oracle-instantclient • Necessary to support Oracle DB. • But does not work in the SLC4 64 bit build: Implies that voms-core cannot be completely built on the 64 bit build. • Apparently, some problems with licensing of Oracle… • Whatever, just make it work! To change: View -> Header and Footer

  5. Restructuring Info (voms-admin): • VOMS-Admin 2.0 is a complete redesign of the old codebase • voms-admin-server and voms-admin-interface are now merged in a single module. voms-admin-client will be merged too. • However, the modules will not disappear. Different RPMs will still be produced. • Release 2.0.1 builds on ETICS, and is in “production” on a omiieurope testbed To change: View -> Header and Footer

  6. voms-admin dependencies • org.glite.security.voms-admin-server • Hibernate, struts, axis, javamail, trustmanager, util-java, jaf, commons-* • org.glite.security.voms-admin-interface • axis • org.glite.security.voms-admin-client • voms-admin-interface, SOAP::Lite To change: View -> Header and Footer

  7. Restructuring info (voms-admin): • Problem dependency: voms-admin depends on voms via trustmanager • Trustmanager has an indirect dependency on test-utils, which in turn depends on voms-clients. • Since the dependency is there for the need to use voms-proxy-fake to generate test proxies (currently not used, anyway), why not include pre-generated proxies and drop the dependency? To change: View -> Header and Footer

  8. Restructuring Info (voms-admin): • Problem Dependency: perl-SOAP-Lite • Used by the current voms-admin-client to talk with the server. • Version >= 0.67 necessary to speak with Axis 1.2.1 • Axis 1.2.1 requested by EMT. • Also, necessary for compatibility with Java 5 • However, this version is not among those distributed by the system. • Is not clear to us how an update for an SLC package can be requested • Possible solution • Get the SOAP-Lite as an etics external dependency • Not depending on the specific version provided by SLC makes porting the voms-client to other architectures easier • Move the client to python • Already planned, not much work To change: View -> Header and Footer

  9. G-PBox Status • Available on Preview testbed. • Restructuring of the UI. • Less cumbersome certificate managememt. To change: View -> Header and Footer

  10. org.glite.gpbox.common • jaxb, trustmanager, log4j • org.glite.gpbox.server • exist, sunxacml, org.glite.gpbox.common • org.glite.gpbox.admin • swing-layout, org.glite.gpbox.common • org.glite.gsilib.apijava • log4j, sunxacml • org.glite.gpbox.gsilib • globus • org.glite.gpbox.pep • org.glite.gpbox.gsilib, expat • org.glite.gpbox.lcmaps-plugin • org.glite.security.lcmaps, org.glite.gpbox.pep To change: View -> Header and Footer

  11. Restructuring Info (G-PBox) • No big problems. • Though some (heavy) restructuring of the C/C++ part had to be done. • Now builds on ETICS • Except in 64 bit: something weird happened where system headers went missing. • No big problem are foreseen • It built previously  • Problem Dependency: trustmanager (again) • See slide 4  To change: View -> Header and Footer

More Related