Utiliser une allocation de ressources
Introduction au concours pour l'allocation de ressources
Cette page est préparée à l'intention des chercheuses principales et chercheurs principaux qui ont fait une demande au concours pour l'allocation de ressources. Les demandes sont examinées pas des pairs et celles qui reçoivent une allocation obtiennent un accès prioritaire aux ressources de calcul et de stockage en plus de disposer d'une quantité de ressources supérieure à ce qu'il est possible d'obtenir par le service d'accès rapide.
Il y a deux processus de demande, selon que l'allocation est pour
- des ressources pour un groupe de recherche ou
- des ressources pour une plateforme ou un portail de recherche.
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 utilisatrices et utilisateurs que vous parrainez pouvez 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 chercheuse ou 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 formatdef-profuntel
y est associé. - Le RAP par allocation est créé quand des ressources sont allouées dans le cadre du 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 formatrpp-profuntel
; pour les ressources aux groupes de recherche,rrg-profuntel
; pour les ressources infonuagiques,cpp-profuntel
(plateformes et portails) oucrg-profuntel
(groupes de recherche).
Il est possible d'obtenir 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 dans le portail 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 l'Alliance est détenu par une personne. Il est formellement interdit de partager un compte avec une autre personne. La chercheuse principale ou 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 CCDB; ils devront fournir le CCRI de la personne qui les parraine et celle-ci recevra un courriel lui demandant de confirmer que la personne qui ouvre un 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, par exemple sur Niagara et sur une grappe d'usage général.
Qui peut utiliser l'allocation?
Par défaut, les utilisatrices et 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-chercheuses et co-chercheurs principaux mentionnés dans votre demande.
Au besoin, vous pouvez sélectionner celles et ceux qui peuvent utiliser votre allocation. Pour ce faire,
1. Connectez-vous à https://ccdb.alliancecan.ca/.
2. Sous Mon compte, sélectionnez Gérer l'appartenance aux projets (RAPI). La page https://ccdb.alliancecan.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'utilisatrices et 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 de nos grappes, 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 utilisatrices et 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-chercheuses et co-chercheurs principaux mentionnés dans votre demande.
Au besoin, vous pouvez sélectionner les ceux et celles qui peuvent utiliser votre allocation. Pour ce faire,
1. Connectez-vous à https://ccdb.alliancecan.ca/.
2. Sous Mon compte, sélectionnez Gérer l'appartenance aux projets (RAPI). La page https://ccdb.alliancecan.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 le concours utilisent un RAP dont la convention pour les noms de groupe diffère de celle des RAP par défaut. Les noms pour les groupes de recherche sont au format cpp-profuntel
pour les ressources aux plateformes et portails et crg-profuntel
pour les plateformes et portails.
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. Les utilisatrices et 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 le concours, seul le chercheur principal est membre du RAP. Il peut cependant ajouter un membre qu’il parraine ou tout autre utilisateur actif de l'Alliance. Les ressources ne peuvent être utilisées que par les membres ajoutés à votre RAP.
Au besoin, vous pouvez sélectionner les ceux et celles qui peuvent utiliser votre allocation. Pour ce faire,
1. Connectez-vous à https://ccdb.alliancecan.ca/.
2. Sous Mon compte, sélectionnez Gérer l'appartenance aux projets (RAPI). La page https://ccdb.alliancecan.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 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. Si vous avez besoin d'aide, contactez le soutien technique.