Accessing CVMFS/fr: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 164: Line 164:
Depuis juin 2020, il est possible d'installer des modules additionnels sur votre grappe de calcul; ces modules seront par la suite reconnus par notre hiérarchie centrale.  Pour plus d'information, voyez la [https://github.com/ComputeCanada/software-stack/issues/11 discussion et l'implémentation à ce sujet].  
Depuis juin 2020, il est possible d'installer des modules additionnels sur votre grappe de calcul; ces modules seront par la suite reconnus par notre hiérarchie centrale.  Pour plus d'information, voyez la [https://github.com/ComputeCanada/software-stack/issues/11 discussion et l'implémentation à ce sujet].  


<div class="mw-translate-fuzzy">
Pour installer des modules additionnels, identifiez d'abord un chemin où installer les logiciels, par exemple <code>/opt/software/easybuild</code>. Assurez-vous que ce dossier existe. Exportez ensuite la variable d'environnement <code>RSNT_LOCAL_MODULEPATHS</code> :  
Pour installer des modules additionnels, identifiez d'abord un chemin où installer les logiciels, par exemple <tt>/opt/software/easybuild</tt>. Assurez-vous que ce dossier existe. Exportez ensuite la variable d'environnement <tt>RSNT_LOCAL_MODULEPATHS</tt> :  
{{Command|export RSNT_LOCAL_MODULEPATHS{{=}}/opt/software/easybuild/modules}}
{{Command|export RSNT_LOCAL_MODULEPATHS{{=}}/opt/software/easybuild/modules}}
</div>


Si vous voulez que vos utilisateurs puissent  trouver cette branche, nous vous recommandons de définir cette variable d'environnement dans le profil commun de la grappe. Installez ensuite les paquets logiciels que vous voulez avec EasyBuild :  
Si vous voulez que vos utilisateurs puissent  trouver cette branche, nous vous recommandons de définir cette variable d'environnement dans le profil commun de la grappe. Installez ensuite les paquets logiciels que vous voulez avec EasyBuild :  
Line 174: Line 172:
Les logiciels seront installés localement selon notre hiérarchie de nomenclature de modules. Ils seront automatiquement présentés aux utilisateurs quand ils chargent notre compilateur, MPI et CUDA.
Les logiciels seront installés localement selon notre hiérarchie de nomenclature de modules. Ils seront automatiquement présentés aux utilisateurs quand ils chargent notre compilateur, MPI et CUDA.


<div class="mw-translate-fuzzy">
=Mises en garde=
=Mises en garde=
==Utilisation de l’environnement logiciel par un administrateur==
==Utilisation de l’environnement logiciel par un administrateur==
Si vous effectuez des opérations en tant qu’administrateur système ou des opérations liées à CVMFS, [[Accessing_CVMFS/fr#Activer_notre_environnement_dans_votre_session|assurez-vous que votre session ne dépend pas de notre environnement logiciel ]]  Par exemple, si vous mettez à jour CVMFS avec YUM et que votre session utilise un module Python provenant de CVMFS, YUM pourrait utiliser ce module mais en perdre l’accès à cause de la mise à jour, ce qui bloquerait la mise à jour. De même, si votre environnement dépend de CVMFS et que vous reconfigurez CVMFS d’une manière qui cause son interruption, votre session pourrait être bloquée ou interférer avec le fonctionnement de CVMFS. (Si vous prenez cette précaution, il est habituellement possible de mettre à jour et reconfigurer CVMFS sans en interrompre l’accès; les opérations ne seront pas bloquées puisqu’il n’y a pas de dépendance circulaire.)
Si vous effectuez des opérations en tant qu’administrateur système ou des opérations liées à CVMFS, [[Accessing_CVMFS/fr#Activer_notre_environnement_dans_votre_session|assurez-vous que votre session ne dépend pas de notre environnement logiciel ]]  Par exemple, si vous mettez à jour CVMFS avec YUM et que votre session utilise un module Python provenant de CVMFS, YUM pourrait utiliser ce module mais en perdre l’accès à cause de la mise à jour, ce qui bloquerait la mise à jour. De même, si votre environnement dépend de CVMFS et que vous reconfigurez CVMFS d’une manière qui cause son interruption, votre session pourrait être bloquée ou interférer avec le fonctionnement de CVMFS. (Si vous prenez cette précaution, il est habituellement possible de mettre à jour et reconfigurer CVMFS sans en interrompre l’accès; les opérations ne seront pas bloquées puisqu’il n’y a pas de dépendance circulaire.)


Si vous effectuez des opérations de système avec des privilèges ou des opérations en rapport avec CVMFS, [[Accessing_CVMFS/fr#Activer_notre_environnement_dans_votre_session|assurez-vous]] que votre session ''ne dépend pas de l’environnement logiciel''. Par exemple, si vous faites la mise à jour de CVMFS avec YUM pendant que votre session utilise un module Python chargé à partir de CVMFS, YUM pourrait être exécuté en utilisant ce même module et en perdre l’accès par la mise à jour qui serait alors bloquée. De même, si votre environnement dépend de CVMFS et que vous reconfigurez CVMFS de façon à ce que l'accès à CVMFS soit temporairement interrompu, votre session pourrait nuire aux opérations de CVMFS ou être suspendue. Tenant compte de ceci, la mise à jour ou la reconfiguration de CVMFS peut se faire sans interruption de service dans la plupart des cas, car l'opération réussirait en raison de l'absence d'une dépendance circulaire.
Si vous effectuez des opérations de système avec des privilèges ou des opérations en rapport avec CVMFS, [[Accessing_CVMFS/fr#Activer_notre_environnement_dans_votre_session|assurez-vous]] que votre session <i>ne dépend pas de l’environnement logiciel</i>. Par exemple, si vous faites la mise à jour de CVMFS avec YUM pendant que votre session utilise un module Python chargé à partir de CVMFS, YUM pourrait être exécuté en utilisant ce même module et en perdre l’accès par la mise à jour qui serait alors bloquée. De même, si votre environnement dépend de CVMFS et que vous reconfigurez CVMFS de façon à ce que l'accès à CVMFS soit temporairement interrompu, votre session pourrait nuire aux opérations de CVMFS ou être suspendue. Tenant compte de ceci, la mise à jour ou la reconfiguration de CVMFS peut se faire sans interruption de service dans la plupart des cas, car l'opération réussirait en raison de l'absence d'une dépendance circulaire.
</div>


== Paquets logiciels non disponibles ==
== Paquets logiciels non disponibles ==
rsnt_translations
56,430

edits