❓ Problèmes fréquents (FAQ)¶
📌 Projet ou domaine ?¶
Domaine
Un domaine est un niveau supérieur dans l’organisation. Sert à organiser les identités (utilisateurs, projets, groupes)
Exemple : Default
, université_X
, entreprise_Y
plateforme.
Un domaine contient un ou plusieurs projets, et chaque projet contient des ressources et des utilisateurs avec des rôles.
Projet
Un project vit dans un domaine
-
Space où on crée des VM, réseaux, volumes, etc.
-
Les quotas, politiques réseau, règles de sécurité s’appliquent au niveau du projet.
📌 Probleme de connection ?¶
- Utilisez la commande 'ping' pour vérifier si l'instance est accessible.
Si l'instance est accessible, vérifiez que vous utilisez le keypair correct.
Il est envisageable que d'autres éléments dans l'instance aient un impact négatif sur votre connexion. À savoir:
- Une configuration incorrecte de SSH, Selinux ou Firewall.
- Il y a eu plusieurs échecs lors de la connexion. Si fail2ban est activée, il existe un numéro de tentatives possibles avant le blocage.
📌 Mon projet n’apparaît pas¶
- Assurez-vous d’avoir été ajouté au bon projet.
- Contactez le admin si besoin.
📌 Quota dépassé ?¶
- Demandez une extension de quota via le formulaire suivant :
📝 Demande de quota
📌 CLI ou Dashboard ?¶
Utilisez le Dashboard :
- Pour les opérations courantes (création de machines, gestion des volumes, etc.)
- Lorsque vous débutez sur la plateforme
- Pour avoir une vue d’ensemble rapide des ressources
Utilisez la CLI :
- Pour des opérations avancées (réglages fins, scripts, déploiement automatisé)
- Pour accéder à toutes les fonctionnalités qui ne sont pas exposées dans le Dashboard
- Pour résoudre certains problèmes techniques
📌 Apptainer dans OpenStack ?¶
Dans un contexte scientifique , Apptainer dans des VMs OpenStack est une solution recommandée, sécurisée et simple à mettre en œuvre.
-
Vous démarres une instance (VM)
-
Vous installez Apptainer ( preferez a la contextualisation )
-
Tu peux ensuite exécuter des conteneurs Apptainer sans besoin de privilèges root
📌 Cinder vs Manila vs Ceph ?¶
🔹 Cinder – Stockage en blocs - Fournit des volumes à attacher aux VMs (comme un disque dur). - Usage : stockage pour base de données, VM avec gros besoins I/O.
🔹 Manila – Stockage en fichiers (partagé) - Fournit des partages NFS accessibles par plusieurs VMs. - Usage : serveurs web ou clusters partageant des fichiers.
🔹 Ceph – Stockage distribué (backend) - Utilisé comme backend pour Cinder (bloc), Manila (fichier) ou Swift (objet). - Usage : stockage distribué, résilient, unifié pour tout OpenStack.
📌 Availability Zone ?¶
Une Availability Zone (AZ) isole et organise des ressources (calcul, stockage) dans OpenStack.
Elle permet de répartir les charges, améliorer la résilience et de cibler un groupe spécifique de ressources pour le déploiement (VMs, volumes, etc.).
Exemples des AZ dédiées:
- Groupe de machines GPU : Une AZ dédiée aux nœuds posedant des ressources GPU.
- Groupe de formation : Une AZ dédiée aux hyperviseurs dédiés à un projet de formation.
📌 Qu’est-ce qu’un cloud fédérée?¶
Être dans un cloud fédéré, c’est faire partie d’un ensemble de clouds académiques interconnectés, comme ceux de la fédération France Grilles, qui collaborent pour offrir des services unifiés aux chercheurs. Cela signifie :
-
Vous pouvez vous connecter avec votre identité académique sans créer de nouveau compte.
-
Vous pouvez exécuter vos instances sur plusieurs clouds membres, selon la disponibilité ou les besoins.
-
Le monitoring, l’authentification, et les outils sont partagés entre sites, ce qui simplifie la gestion.
-
Vous accédez à des ressources mutualisées, dans un cadre public, ouvert, et adapté à la recherche.
En résumé : un cloud fédéré, c’est l’union de plusieurs clouds locaux pour offrir une infrastructure nationale cohérente, interopérable et pensée pour la science.