

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Modifications programmatiques apportées VMs par VM Import/Export
<a name="import-modify-vm"></a>

Lors de l'importation d'une machine virtuelle à l'aide de l'`ImportImage`API, AWS modifie le système de fichiers et ajoute des pilotes pour rendre la machine virtuelle importée démarrable. Lors de l'écriture d'un fichier modifié, AWS conserve le fichier d'origine au même emplacement sous un nouveau nom. Les actions suivantes peuvent avoir lieu :

**Général**
+ Pour garantir la parité avec les images fournies par AWS, le AWS Systems Manager client est installé sur la machine virtuelle.

**Windows**
+ Modification des paramètres du registre pour rendre la machine virtuelle démarrable.

**Linux**
+ Installation de pilotes PV Citrix directement dans le système d'exploitation ou modification de initrd/initramfs pour les contenir.
+ Modification des scripts réseau pour remplacer les scripts statiques par IPs des scripts dynamiques IPs.
+ Modifier`/etc/fstab`, commenter les entrées non valides et remplacer les noms des appareils par UUIDs. Si aucun UUID correspondant n'est trouvé pour un appareil, l'option `nofail` est ajoutée à la description de l'appareil. Vous devrez corriger les noms d'appareil et supprimer `nofail` après l'importation. VMs Pour vous aider à préparer votre importation, nous vous recommandons de spécifier les unités de disque de votre machine virtuelle par UUID plutôt que par nom de périphérique.

  Les entrées dans `/etc/fstab` qui contiennent des types de système non standard (cifs, smbfs, vboxsf, sshfs, etc.) seront désactivées.
+ Modification de paramètres de programme d'amorçage grub, comme le délai d'attente et l'entrée par défaut.

## Importer une machine virtuelle sans modifications
<a name="import-without-modifications"></a>

Si vous devez importer une machine virtuelle sans modifications programmatiques, nous vous recommandons de suivre ces étapes au lieu de l'utiliser`ImportImage`.

**Important**  
Si vous utilisez ce processus, AWS il n'effectue aucune validation après l'importation pour s'assurer que l'image est démarrable. Il est de votre responsabilité de vous assurer que vous préparez correctement votre machine virtuelle pour l'exportation.

**Pour importer une machine virtuelle sans modifications**

1. Préparez votre machine virtuelle pour l'exportation. Pour de plus amples informations, veuillez consulter [Configurations à exporter VMs depuis votre environnement de virtualisation](prepare-vm-image.md).

1. Exportez le disque de démarrage de votre machine virtuelle dans l'un des formats de fichier suivants : VHD/VHDX, VMDK ou brut. Pour plus d'informations, consultez la documentation de votre environnement de virtualisation.

1. Utilisez la commande [put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) pour télécharger le fichier de disque de démarrage exporté dans un compartiment Amazon S3 de la région dans laquelle vous souhaitez créer l'image.

1. Utilisez la commande [import-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/import-snapshot.html) pour importer le disque de démarrage sous forme de capture instantanée. Pour plus d'informations sur l'importation d'un instantané, consultez[Importer un disque en tant que snapshot EBS à l'aide de VM Import/Export](vmimport-import-snapshot.md).
**Note**  
Vous pouvez suivre la progression de la tâche d'importation des instantanés à l'aide de la [ describe-import-snapshot-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-snapshot-tasks.html)commande.

   Notez l'ID du snapshot renvoyé par la commande. Vous en aurez besoin à l’étape suivante.

1. Utilisez la commande [register-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) pour enregistrer une nouvelle AMI et spécifiez le snapshot de l'étape précédente comme volume du périphérique racine.

   Notez l'ID de l'image renvoyé par la commande. Vous en aurez besoin à l’étape suivante.

1. Une fois que l'AMI a atteint `available` cet état, vous pouvez l'utiliser pour lancer des instances.