Installation et configuration de MyProxy

De MaGridWiki
Aller à : Navigation, rechercher

Sommaire

Récupération des référenciels

Pour une installation réussie, le gestionnaire des packages doit être configuré pour référenciel un certain nombre de référentiels (en plus ceux du OS);

# cd /etc/yum.repos.d/

Le référentiel EPEL(Extra Packages for Enterprise Linux)

# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

Le référentiel pour l'Autorité de Certification

# wget http://repository.egi.eu/sw/production/cas/1/current/repo-files/EGI-trustanchors.repo

Le référentiel du Middleware (EMI)

# yum -y install yum-priorities yum-protectbase # rpm -ivh http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/x86_64/base/emi-release-2.0.0-1.sl5.noarch.rpm (EMI-2)

Le dossier /etc/yum.repos.d/ doit contenir les référentiels suivants:

# ls /etc/yum.repos.d/ EGI-trustanchors.repo emi2-base.repo emi2-third-party.repo emi2-updates.repo epel.repo epel-testing.repo

Installation du Service

# yum -y install ca-policy-egi-core # yum -y install emi-px

Configuration du Service

D'abord le Certificat hôte doit être installée comme décrit sur :http://wiki.magrid.ma/index.php/Pré-Installation#Certificats_hôtes

créer l'arborescence des fichiers de configuration suivante :

# mkdir /root/siteinfo/ # mkdir /root/siteinfo/services/

Les variables suivantes doivent êtres définies sur le fichier "site-info.def"

  • SITE_NAME=MA-01-FORM
  • PX_HOST=pcXX.magrid.ma
  • BDII_DELETE_DELAY=0

Définir les variables spécifiques au service dans /root/siteinfo/services/glite-px

  • GRID_AUTHORIZED_RETRIEVERS="\*"
  • GRID_AUTHORIZED_RENEWERS="

'/C=MA/O=MaGrid/OU=CNRST/CN=wms.magrid.ma'

"

  • GRID_TRUSTED_RETRIEVERS="

'/C=MA/O=MaGrid/OU=CNRST/CN=wms.magrid.ma'

"

Yaim check

# /opt/glite/yaim/bin/yaim -v -s /root/siteinfo/site-info.def -n glite-PX

Yaim configure

# /opt/glite/yaim/bin/yaim -c -s /root/siteinfo/site-info.def -n glite-PX

Vérification du Service

  • A partir du serveur myproxy

service myproxy-server status

#service myproxy-server status
  • A partir du user interface
$ myproxy-init -s pcXX.magrid.ma -d $ myproxy-info -s pcXX.magrid.ma -d

Références

https://wiki.italiangrid.it/twiki/bin/view/SiteAdminCorner/NotesAboutInstallationAndConfigurationOfMyproxy

Navigation
Administrateur
Utilisateur
Applications
Autorité de Certification