38,760
edits
No edit summary |
(Updating to match new version of source page) Tag: Reverted |
||
Line 4: | Line 4: | ||
Une image est un fichier dont le contenu est le même que celui d'un disque virtuel. Une image contient souvent un système d'exploitation de base utilisé pour créer un volume ou un disque éphémère à partir duquel une instance est lancée. Un disque éphémère est un disque virtuel qui réside sur l'hôte (hyperviseur) où l'instance est exécutée. Contrairement aux fichiers d'un volume, les fichiers d'un disque éphémère sont supprimés lorsque l'instance est supprimée. La portabilité d'une image fait qu'elle peut être téléchargée d'un nuage; être utilisée pour créer une instance sur votre ordinateur avec VirtualBox ou un autre outil semblable ou; téléversée sur un autre nuage pour créer une nouvelle instance. Un volume et un disque éphémère n'offrent pas ces possibilités. Il existe plusieurs formats d'images dont raw, qcow2, vmdk et vdi. | Une image est un fichier dont le contenu est le même que celui d'un disque virtuel. Une image contient souvent un système d'exploitation de base utilisé pour créer un volume ou un disque éphémère à partir duquel une instance est lancée. Un disque éphémère est un disque virtuel qui réside sur l'hôte (hyperviseur) où l'instance est exécutée. Contrairement aux fichiers d'un volume, les fichiers d'un disque éphémère sont supprimés lorsque l'instance est supprimée. La portabilité d'une image fait qu'elle peut être téléchargée d'un nuage; être utilisée pour créer une instance sur votre ordinateur avec VirtualBox ou un autre outil semblable ou; téléversée sur un autre nuage pour créer une nouvelle instance. Un volume et un disque éphémère n'offrent pas ces possibilités. Il existe plusieurs formats d'images dont raw, qcow2, vmdk et vdi. | ||
<div class="mw-translate-fuzzy"> | |||
Lorsque vous partagez vos images, assurez-vous d'y retirer l'information sensible comme les clés publiques et privées, les fichiers de configuration qui contiennent des mots de passe, etc. Lorsqu'une image créée d'une instance VirtualBox est téléchargée sur un de nos nuages, <code>cloud-init</code> doit avoir été installé et configuré correctement; voyez [https://docs.openstack.org/image-guide/create-images-manually.html la documentation d'OpenStack]. | Lorsque vous partagez vos images, assurez-vous d'y retirer l'information sensible comme les clés publiques et privées, les fichiers de configuration qui contiennent des mots de passe, etc. Lorsqu'une image créée d'une instance VirtualBox est téléchargée sur un de nos nuages, <code>cloud-init</code> doit avoir été installé et configuré correctement; voyez [https://docs.openstack.org/image-guide/create-images-manually.html la documentation d'OpenStack]. | ||
</div> | |||
Voyez la [[Cloud resources/fr#Images|liste des images]] fournies par l'équipe de soutien technique. | Voyez la [[Cloud resources/fr#Images|liste des images]] fournies par l'équipe de soutien technique. | ||
<div class="mw-translate-fuzzy"> | |||
=Créer une image depuis une instance= | =Créer une image depuis une instance= | ||
La procédure est différente selon que l'instance démarre depuis un disque éphémère (généralement les gabarits de type c) ou un volume (généralement les gabarits de type p). | La procédure est différente selon que l'instance démarre depuis un disque éphémère (généralement les gabarits de type c) ou un volume (généralement les gabarits de type p). | ||
</div> | |||
<div class="mw-translate-fuzzy"> | <div class="mw-translate-fuzzy"> | ||
Line 57: | Line 61: | ||
</source> | </source> | ||
<div class="mw-translate-fuzzy"> | |||
=Télécharger une image= | =Télécharger une image= | ||
Il faut d'abord installer le client OpenStack, puis télécharger le fichier RC OpenStack et le définir comme source (voir [[OpenStack command line clients/fr|OpenStack : Clients ligne de commande]]). | Il faut d'abord installer le client OpenStack, puis télécharger le fichier RC OpenStack et le définir comme source (voir [[OpenStack command line clients/fr|OpenStack : Clients ligne de commande]]). | ||
Line 62: | Line 67: | ||
{{Command|openstack image list}} | {{Command|openstack image list}} | ||
Le résultat est un tableau semblable à ceci : | Le résultat est un tableau semblable à ceci : | ||
</div> | |||
+--------------------------------------+---------------------------------------+-------------+------------------+-------------+--------+ | +--------------------------------------+---------------------------------------+-------------+------------------+-------------+--------+ | ||
Line 86: | Line 92: | ||
où <format> correspond à la valeur dans la colonne ''Disk Format'' et <ID> correspond à la valeur dans la colonne ''ID''. | où <format> correspond à la valeur dans la colonne ''Disk Format'' et <ID> correspond à la valeur dans la colonne ''ID''. | ||
<div class="mw-translate-fuzzy"> | |||
=Téléverser une image= | =Téléverser une image= | ||
Installez d'abord le client OpenStack, puis téléchargez et exécutez le fichier OpenStack RC (voir [[OpenStack command line clients|Client ligne de commande]], section Connecter le client ligne de commande à OpenStack). | Installez d'abord le client OpenStack, puis téléchargez et exécutez le fichier OpenStack RC (voir [[OpenStack command line clients|Client ligne de commande]], section Connecter le client ligne de commande à OpenStack). | ||
Lancez la commande {{Command|openstack image create --file <path-to-local-file-image> --disk-format <format> <new-image-name>}} | Lancez la commande {{Command|openstack image create --file <path-to-local-file-image> --disk-format <format> <new-image-name>}} | ||
</div> | |||
où | où | ||
Line 95: | Line 103: | ||
* <new-image-name> est le nom de l'image sur le tableau de bord OpenStack. | * <new-image-name> est le nom de l'image sur le tableau de bord OpenStack. | ||
<div class="mw-translate-fuzzy"> | |||
=Créer une instance VirtualBox depuis une image dans un nuage= | =Créer une instance VirtualBox depuis une image dans un nuage= | ||
[https://www.virtualbox.org/ VirtualBox] est un logiciel qui permet de créer des instances et de les exécuter sur votre ordinateur personnel. Il fonctionne sous divers systèmes d'exploitation (Windows, Linux, Mac) et les instances créées peuvent utiliser des systèmes d'exploitation différents. | [https://www.virtualbox.org/ VirtualBox] est un logiciel qui permet de créer des instances et de les exécuter sur votre ordinateur personnel. Il fonctionne sous divers systèmes d'exploitation (Windows, Linux, Mac) et les instances créées peuvent utiliser des systèmes d'exploitation différents. | ||
</div> | |||
Pour utiliser une image QCOW2 téléchargée d'un nuage OpenStack (comme ci-dessus), elle doit être convertie au format vmdk; pour ce faire, vous pouvez utiliser l'outil <tt>qemu-img</tt>. Il peut être installé par exemple avec | Pour utiliser une image QCOW2 téléchargée d'un nuage OpenStack (comme ci-dessus), elle doit être convertie au format vmdk; pour ce faire, vous pouvez utiliser l'outil <tt>qemu-img</tt>. Il peut être installé par exemple avec |