120 likes | 280 Views
Logiciels et gestion de licences au CCIN2P3. Wojciech A. Wojcik. Centre de Calcul de l'IN2P3. E-mail: mailto:wojcik@in2p3.fr URL: http://cc.in2p3.fr/ http://cc.in2p3.fr/docenligne/150. Politique générale au CCIN2P3.
E N D
Logiciels et gestion de licences au CCIN2P3 Wojciech A. Wojcik Centre de Calcul de l'IN2P3 E-mail: mailto:wojcik@in2p3.fr URL: http://cc.in2p3.fr/http://cc.in2p3.fr/docenligne/150
Politique générale au CCIN2P3 • Installation de serveurs de licences (type FlexLM) pour assurer la distribution des jetons sur réseau (exécution des produits dans les stations aux labos). • Regroupement des achats de logiciels dans le cas ou cela est possible.
Différents types de licences • Logiciels gratuits (freeware) ou domaine public: • Licence GNU - GPL • Logiciels commerciaux: • Licences personnels ou par station • Licences site/plate-forme • Licences à jetons (flottantes) • Logiciels LHC++ (gratuits ou non, suivant le cas).
Licences GNU (GPL) • Compilateurs GNU: gcc, g++, g77, g95,... • Utilitaires GNU: gmake, gtar, emacs,... • CERNLIB • Une partie de LHC++ • ROOT (GNU Lesser General Public License) • Geant4 (Geant4 Software Licence)
Licences type site/plate-forme • Les bibliothèques NAG: NAG_Fortran et NAG_C • Nous avons la licence « site », toutes plate-formes (AIX, Solaris et Linux) • /usr/local/lhcxx/Nag_C • /usr/local/lhcxx/Nag_Fortran • Insure++ • Flottante pour chaque plate-forme séparément. Sous AFS permet d exécuter sur des stations appartenant à la même plate-forme et cellule AFS.
Licences flottantes • Serveur de licences redondant: • ccflex01.in2p3.fr • ccflex02.in2p3.fr • ccflex03.in2p3.fr • Fire-wall • les portes spécifiques pour chaque logiciel • Accès uniquement à partir de la domaine in2p3.fr + les numéros IP autorisés
Licences flottantes • Avec les serveurs de licences MathLM : • Mathematica (clients UNIX, Windows, Mac) (14 jetons + 14 licences « home ») • Avec le serveur de licence SilvacoFLM: • Silvaco (tous systèmes) • 18 modules avec 2 – 10 jetons de chaque
Licences flottantes • Avec le serveur de licence FlexLM: • Rose (Linux) (4) • Rose (Windows) (3) • IDL 6.3 (Linux, Windows) (17) • Maple10 (Linux, Windows) (5) • MATLAB (Linux, Windows) (268) • PGI (pgf77, pgf90, pghpf, pgcc, pgCC) (Linux) (5) • Compilateurs Intel (icc, ifort) (Linux) (5)
Licences flottantes • Avec le serveur de licence FlexLM: • SNIFF+ (Linux) (4) • f95 de NAG (Linux) (10) • TotalView (Linux) (4)
Licences flottantes • Avec le serveur de licence FlexLM: • Cadence (tous systèmes) • 143 modules avec 2 – 70 jetons de chaque
Licences flottantes L’état de licences et les statistiques sont sur: http://cctools.in2p3.fr/mrtguser/info_license_generale.php Le coût de licences non négligeable!!
Conclusions • Pour des licences flottantes: • Etablir la liste des responsables dans les labos (une personne/labo). Il sera responsable d ’installation du logiciel (client) et doit informer les utilisateurs sur les conditions d’utilisation. Il sera contacter en cas de changement ou arrêt du serveur de licences au Centre. • Les personnes intéressés peuvent me contacter :-) • Pour des produits avec le système de licences site/plate-forme: • Essayer de regrouper les achats (en général la coordination est très difficile).