Utiliser une allocation de ressources

From CC Doc
Jump to: navigation, search
This page is a translated version of the page Using a resource allocation and the translation is 100% complete.

Other languages:
English • ‎français

Introduction aux concours d'allocation de ressources

Cette page est préparée à l'intention des chercheurs principaux qui ont fait une demande aux concours d'allocation de ressources de Calcul Canada. Les demandeurs qui reçoivent une allocation obtiennent un accès prioritaire aux ressources de calcul et de stockage et peuvent disposer d'une quantité de ressources supérieure à ce qu'il est possible d'obtenir par le service d'accès rapide.

Les concours suivants ont donné lieu à des allocations de ressources pour 2019 :

  • Concours pour l'allocation de ressources aux groupes de recherche
  • Concours pour l'allocation de ressources aux plateformes et portails de recherche
  • Premier défi de l’Initiative sur la cyberinfrastructure de la Fondation canadienne pour l’innovation

La période d'allocation des ressources débute habituellement à la première semaine d'avril; le résultat de votre demande devrait vous parvenir en mars. Vous et les utilisateurs que vous parrainez pourront utiliser les ressources qui vous sont allouées dès le début de la période d'allocation.

Projets, groupes et allocations

Les ressources sont allouées pour des projets qui portent le nom de RAP (pour Resource Allocation Project); un RAP est identifié par un RAPI (son identifiant) et le nom du groupe de recherche.

Il y a deux principaux types de RAP :

  • Le RAP par défaut est créé automatiquement à l'activation d'un rôle de chercheur principal. Les quotas par défaut et les quotas reliés au service d'accès rapide et aux ressources infonuagiques s'appliquent à ce type de RAP. Les chercheurs principaux et les utilisateurs qu'ils parrainent peuvent se prévaloir de l'usage opportuniste des ressources de calcul avec l'ordre de priorité par défaut, soit le niveau le plus bas. La syntaxe du RAPI est au format abc-123-aa; un nom de groupe au format def-profuntel y est associé.
  • Le RAP par allocation est créé quand des ressources sont allouées à un chercheur principal dans le cadre d'un concours pour l'allocation de ressources. La syntaxe du RAPI est au format abc-123-ab et un nom de groupe y est associé. Le nom de groupe pour les ressources aux plateformes et portails est au format rpp-profuntel; pour les ressources aux groupes de recherche, rrg-profuntel; pour les ressources infonuagiques, cpp-profuntel (plateformes et portails) ou crg-profuntel (groupes de recherche).

Un demandeur peut recevoir plus d'une allocation. Chaque allocation est identifiée par le nom de la ressource (par exemple graham-cpu, graham-gpu ou ndc-waterloo) et sa quantité; le format est abc-123-aa-001.

Les RAPI, noms de groupe et allocations sont affichés sur la page Détails sur le compte du site de la base de données CCDB. Pour plus de détails, voyez Comptes et projets.

Pour les détails sur le RAP, consultez la foire aux questions sur la CCDB.

Utilisateurs parrainés

Un compte avec Calcul Canada est détenu par une personne. Il est formellement interdit de partager un compte avec une autre personne. Le chercheur principal doit parrainer chacun des étudiants, employés et collaborateurs qui utiliseront les ressources; chacun devra obtenir son propre compte. Pour obtenir un compte, ils doivent s'enregistrer avec le formulaire dans la base de données CCDB; ils devront fournir le CCRI du chercheur principal qui les parraine. Le parrain recevra un courriel lui demandant de confirmer que la personne qui ouvre son compte est parrainée par lui. Il n'y a pas de limite au nombre de personnes pouvant être parrainées; cependant, il devrait s’agir d’utilisateurs qui collaborent effectivement au projet de façon continue. Pour plus d'information, consultez Demander un compte.

Caractéristiques des grappes

Les grappes d'usage général sont Béluga, Cedar et Graham. Il se peut que les ressources qui vous sont allouées soient situées sur plus d'un type de grappe.

Qui peut utiliser l'allocation?

Par défaut, les utilisateurs qui ont un rôle parrainé par vous peuvent avoir accès aux ressources qui vous sont allouées. Ceci comprend aussi les co-chercheurs principaux mentionnés dans votre demande.

Au besoin, vous pouvez sélectionner les utilisateurs qui peuvent utiliser votre allocation. Pour ce faire,

1. Connectez-vous à https://ccdb.calculcanada.ca/.

2. Sous Mon compte, sélectionnez Gérer l'appartenance aux projets (RAPI). La page https://ccdb.computecanada.ca/resource_allocation_projects/members sera affichée. Dans la liste déroulante Projet (RAP), sélectionnez le RAP auquel vous voulez ajouter des membres.

3. Dans la section Ajouter des membres, entrez le CCRI du membre que vous voulez ajouter. Le nom du nouveau membre sera dorénavant surligné en jaune.

4. Quand un nouveau chercheur principal est ajouté comme membre, les co-chercheurs et les utilisateurs parrainés peuvent être ajoutés en même temps. Dans la section Ajouter des membres, cliquez sur Plusieurs membres pour faire afficher la liste des rôles qui ne sont pas déjà membres. Si l'utilisateur que vous voulez ajouter ne se trouve pas dans la liste, cliquez sur Annuler pour retourner à la page Gérer l'appartenance aux projets et entrez le CCRI du membre (voir l'étape 3).

Les membres d'un RAP constituent un groupe pour LDAP. Il s'agit du groupe d'utilisateurs qui peuvent soumettre des tâches dans le cadre du RAPI (l'identifiant du RAP) et qui peuvent partager des fichiers sous Unix.

Utiliser une allocation de calcul

En soumettant une tâche de calcul à l’ordonnanceur, l’utilisateur doit indiquer le nom de son groupe pour l’option --account. Dans le cas de tâches pour les projets présentés aux concours d’allocation de ressources, le nom de groupe est celui qui correspond à l’allocation, par exemple --account=rrg-nom-ab. Pour les autres projets, le nom de groupe par défaut doit être utilisé, soit --account=def-nom.

Pour plus de détails, voyez Comptes et projets.

Utiliser une allocation de stockage

Pour transférer de larges quantités de données à une grappe de Calcul Canada, nous recommandons fortement d’utiliser Globus.

/project

Une allocation de stockage /project dans une grappe d'usage général se présente comme un répertoire au format /project/<nom>, par exemple /project/rrg-nom-ab;; un quota lui est associé pour déterminer la quantité de données qui peuvent y être stockées. Les fichiers pour le projet décrit dans la demande d'allocation de ressources devraient y être enregistrés par tous les utilisateurs parrainés. Pour plus d'information, consultez Répertoire project et Partage de données.

Vous disposerez aussi par défaut d'un espace /project au format /project/def-<nomchercheurprincipal>. Si les données sont en rapport avec le projet décrit dans la demande, vous pourriez vouloir déplacer les données de /project vers le répertoire /project pour les plateformes et portails ou pour les groupes de recherche.

/nearline

Consultez Stockage nearline.

Qui peut utiliser l'allocation?

Par défaut, les utilisateurs qui ont un rôle parrainé par vous peuvent avoir accès aux ressources qui vous sont allouées. Ceci comprend aussi les co-chercheurs principaux mentionnés dans votre demande.

Au besoin, vous pouvez sélectionner les utilisateurs qui peuvent utiliser votre allocation. Pour ce faire,

1. Connectez-vous à https://ccdb.calculcanada.ca/.

2. Sous Mon compte, sélectionnez Gérer l'appartenance aux projets (RAPI). La page https://ccdb.computecanada.ca/resource_allocation_projects/members sera affichée. Dans la liste déroulante Projet (RAP), sélectionnez le RAP auquel vous voulez ajouter des membres.

3. Dans la section Ajouter des membres, entrez le CCRI du membre que vous voulez ajouter. Le nom du nouveau membre sera dorénavant surligné en jaune.

4. Quand un nouveau chercheur principal est ajouté comme membre, les co-chercheurs et les utilisateurs parrainés peuvent être ajoutés en même temps. Dans la section Ajouter des membres, cliquez sur Plusieurs membres pour faire afficher la liste des rôles qui ne sont pas déjà membres. Si l'utilisateur que vous voulez ajouter ne se trouve pas dans la liste, cliquez sur Annuler pour retourner à la page Gérer l'appartenance aux projets et entrez le CCRI du membre (voir l'étape 3).

Les utilisateurs pour un RAP sont groupés sous LDAP (Lightweight Directory Access Protocol). Ce groupe d'utilisateurs peut soumettre des tâches dans le cadre d'un RAPI (identifiant du RAP) et partager des fichiers du même groupe Unix.

Utiliser une allocation de calcul

Les tâches soumises à l’ordonnanceur sont assignées à l’allocation du chercheur principal. Dans le cas où l’utilisateur collabore avec plusieurs chercheurs principaux (donc à des groupes différents), le nom du groupe particulier doit être employé pour l’option --account.

Pour plus de détails, voyez Comptes et projets.

Utiliser une allocation de stockage

Pour transférer de larges quantités de données à une grappe de Calcul Canada, nous recommandons fortement d’utiliser Globus.

/project

Pour repérer votre allocation de stockage /project, utilisez la variable d'environnement $PROJECT.

/nearline

Les allocations /nearline se trouvent dans HPSS. Consultez Stockage nearline

Les ressources infonuagiques allouées via le service d’accès rapide utilisent le RAP par défaut.

Les ressources infonuagiques allouées via les concours utilisent un RAP dont la convention pour les noms de groupe diffère de celle des RAP par défaut. Les noms de groupe sont au format cpp-profuntel pour les ressources aux plateformes et portails et crg-profuntel pour les ressources aux groupes de recherche.

Qui peut utiliser l'allocation?

Si vous avez une allocation active de ressources infonuagiques, vous devriez déjà avoir un RAP et ainsi pouvoir vous connecter au nuage.

  • Les ressources allouées via le service d’accès rapide utilisent le RAP par défaut. Tous les utilisateurs qui ont un rôle parrainé par vous sont toujours membres de votre RAP par défaut; le fait de confirmer le parrainage d’un utilisateur en fait un membre de votre RAP par défaut. Il est cependant possible de désactiver un rôle en tout temps.
  • Dans le cas des ressources allouées via les concours, seul le chercheur principal est membre du RAP. Il peut cependant ajouter un membre qu’il parraine ou tout autre utilisateur de Calcul Canada. Les ressources ne peuvent être utilisées que par les membres ajoutés à votre RAP.

Au besoin, vous pouvez sélectionner les utilisateurs qui peuvent utiliser votre allocation. Pour ce faire,

1. Connectez-vous à https://ccdb.calculcanada.ca/.

2. Sous Mon compte, sélectionnez Gérer l'appartenance aux projets (RAPI). La page https://ccdb.computecanada.ca/resource_allocation_projects/members sera affichée. Dans la liste déroulante Projet (RAP), sélectionnez le RAP auquel vous voulez ajouter des membres.

3. Dans Ajouter des membres, cliquez sur Plusieurs membres pour faire afficher la page où vous pourrez ajouter les co-chercheurs principaux et leurs rôles parrainés.

4. Si le nom de l'utilisateur que vous voulez ajouter ne paraît pas dans la liste, cliquez sur Annuler pour retourner à la page Gérer l'appartenance aux projets. Dans la section Ajouter des membres, entrez le CCRI dans le champ Ajouter un membre avec son CCRI.

5. L'étape 4 vous permet d'ajouter un co-chercheur principal associé qui n'aurait pas été mentionné dans votre demande de ressources. Une fois que le co-chercheur est ajouté comme membre, vous pouvez utiliser la méthode décrite à l'étape 3 pour ajouter ses rôles parrainés.

ATTENTION

  • Les membres ajoutés au projet ont automatiquement accès aux ressources. En tout temps, il est possible de supprimer des membres de la liste ou de donner ou enlever à un membre la responsabilité de Gestionnaire.
  • Les membres de votre projet infonuagique ont accès complet à vos projets OpenStack. Pour l'information sur ces projets, consultez Projets dans la page OpenStack.

Pour savoir comment vous connecter et utiliser un nuage en particulier, consultez Service infonuagique de Calcul Canada. Si vous avez besoin d'aide, contactez le soutien technique.


Période de transition

Consultez les détails sur la période de transition des allocations de 2018 à 2019.

Resource Allocation Project Identifier

Compute Canada Data Base

Compute Canada Role Identifier