Automating VM creation/fr: Difference between revisions

Created page with "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 fich..."
(Created page with "''Page enfant de [https://docs.computecanada.ca/wiki/OpenStack/fr OpenStack]''")
(Created page with "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 fich...")
Line 2: Line 2:
''Page enfant de [https://docs.computecanada.ca/wiki/OpenStack/fr OpenStack]''
''Page enfant de [https://docs.computecanada.ca/wiki/OpenStack/fr OpenStack]''


The below virtual machine (VM) setup files are intended to be used to quickly create VMs and clusters of VMs. The files come in two forms, [https://wiki.openstack.org/wiki/Heat Heat] templates, and [https://cloudinit.readthedocs.io/en/latest/ CloudInit] files; both use the [https://en.wikipedia.org/wiki/YAML YAML] file format. CloudInit files are used to initialize a particular VM and run within that VM. They can be thought of as a way to automate tasks you would perform at the command line while logged into your VM. They can be used to perform tasks such as updating the operating system, installing and configuring applications, creating files, running commands, and create users and groups. Heat templates are even more powerful, they can be used to automate tasks performed in the OpenStack dashboard such as creating multiple VMs at once, configuring security groups, creating and configuring networks, and creating and attaching volumes to VMs. Heat templates can be used in conjunction with CloudInit files, once Heat has created the VM it can pass a cloudInit file to that VM to perform setup tasks and even include information about other resources dynamically in the CloudInit files (e.g. floating IPs of other 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://en.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).


==Using CloudInit==
==Using CloudInit==
rsnt_translations
56,437

edits