Automating VM creation/fr: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 4: Line 4:
Les fichiers de configuration discutés ici servent à rapidement créer des instances virtuelles (VM pour ''virtual machine'') et des grappes d'instances virtuelles. Les fichiers au format [https://fr.wikipedia.org/wiki/YAML YAML] sont soit des gabarits [https://wiki.openstack.org/wiki/Heat Heat], soit des fichiers  [https://cloudinit.readthedocs.io/en/latest/ CloudInit]. Les fichiers CloudInit servent à initialiser une VM particulière et y sont exécutés. Ces fichiers sont en quelque sorte un moyen d'automatiser les tâches que vous accompliriez en ligne de commande lorsque vous êtes connecté à la VM. Ils servent entre autres à effectuer la mise à jour du système d'exploitation, à installer et configurer des applications, à exécuter des commandes et à créer des utilisateurs et des groupes. Les gabarits Heat offrent encore plus de possibilités : ils servent à automatiser les tâches du tableau de bord OpenStack comme la création simultanée de plusieurs VMs, la configuration de groupes de sécurité, la création et la configuration de réseaux et la création de volumes et leur association avec les VMs. Les gabarits Heat peuvent être utilisés avec les fichiers CloudInit : une fois que Heat a créé la VM, il lui envoie un fichier CloudInit pour l'exécution de tâches de configuration et peut même lui passer par CloudInit des renseignements sur d'autres ressources dynamiques, par exemple les adresses IP flottantes d'autres VMs.
Les fichiers de configuration discutés ici servent à rapidement créer des instances virtuelles (VM pour ''virtual machine'') et des grappes d'instances virtuelles. Les fichiers au format [https://fr.wikipedia.org/wiki/YAML YAML] sont soit des gabarits [https://wiki.openstack.org/wiki/Heat Heat], soit des fichiers  [https://cloudinit.readthedocs.io/en/latest/ CloudInit]. Les fichiers CloudInit servent à initialiser une VM particulière et y sont exécutés. Ces fichiers sont en quelque sorte un moyen d'automatiser les tâches que vous accompliriez en ligne de commande lorsque vous êtes connecté à la VM. Ils servent entre autres à effectuer la mise à jour du système d'exploitation, à installer et configurer des applications, à exécuter des commandes et à créer des utilisateurs et des groupes. Les gabarits Heat offrent encore plus de possibilités : ils servent à automatiser les tâches du tableau de bord OpenStack comme la création simultanée de plusieurs VMs, la configuration de groupes de sécurité, la création et la configuration de réseaux et la création de volumes et leur association avec les VMs. Les gabarits Heat peuvent être utilisés avec les fichiers CloudInit : une fois que Heat a créé la VM, il lui envoie un fichier CloudInit pour l'exécution de tâches de configuration et peut même lui passer par CloudInit des renseignements sur d'autres ressources dynamiques, par exemple les adresses IP flottantes d'autres VMs.


<div class="mw-translate-fuzzy">
==Utilisation de CVMFS==
==Utilisation de CloudInit==
CVMFS est un système de fichiers HTTP qui offre un service évolutif et fiable pour la distribution de logiciels de recherche. Du côté du client, les utilisateurs n'ont qu'à monter CVMFS et utiliser les logiciels et les bibliothèques directement, sans se soucier de compiler ou d'adapter le code. Les logiciels sont compilés pour les systèmes d’exploitation fréquemment utilisés et peuvent être chargés via des modules.
Nous ne discutons pas ici de la création des fichiers YAML; pour ce, consultez la [https://cloudinit.readthedocs.io/en/latest/ documentation officielle de CloudInit]. À la création d'une VM, vous pouvez utiliser un fichier CloudInit pour décrire la configuration de la VM une fois que l'image sélectionnée est chargée. On peut utiliser les fichiers CloudInit avec le tableau de bord Horizon (l'interface Web d'OpenStack), le CLI ou l'API Python. Nous décrivons l'utilisation de CloudInit avec Horizon.
 
</div>
CVMFS est installé sur les grappes Cedar, Graham et Béluga; l'installation sur un nuage se fait en suivant  [https://github.com/ComputeCanada/CVMFS/tree/main/cvmfs-cloud-scripts ces directives] (en anglais).


Pour plus d'information, consultez [[Accessing_CVMFS/fr|notre page wiki Accès à CVMFS]] et la [https://cvmfs.readthedocs.io/en/stable/ documentation du CERN]
Pour plus d'information, consultez [[Accessing_CVMFS/fr|notre page wiki Accès à CVMFS]] et la [https://cvmfs.readthedocs.io/en/stable/ documentation du CERN]
rsnt_translations
56,437

edits