Configurations à exporter VMs depuis votre environnement de virtualisation - VM Import/Export

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.

Configurations à exporter VMs depuis votre environnement de virtualisation

Avant de pouvoir importer votre machine virtuelle sur AmazonEC2, vous devez l'exporter depuis votre environnement de virtualisation. Utilisez les instructions suivantes pour configurer votre machine virtuelle avant de l'exporter.

Configurations générales

Les configurations suivantes doivent être effectuées dans votre machine virtuelle avant de l'exporter depuis votre environnement de virtualisation. Vous devez également consulter la section spécifique à votre système d'exploitation pour connaître les configurations supplémentaires requises.

  • Désactivez tout logiciel anti-virus ou de détection d'intrusion sur votre machine virtuelle. Ces services peuvent être réactivés une fois le processus d'importation terminé.

  • Désinstallez les VMware outils de votre VMware machine virtuelle.

  • Déconnectez tous les ROM lecteurs de CD (virtuels ou physiques).

  • Votre machine virtuelle source doit disposer d'un service DHCP client fonctionnel. Assurez-vous que le service peut démarrer et n'est pas désactivé administrativement. Toutes les adresses IP statiques actuellement affectées à la machine virtuelle source seront supprimées lors de l'importation. Lorsque votre instance importée est lancée sur un AmazonVPC, elle reçoit une adresse IP privée principale provenant de la plage d'IPv4adresses du sous-réseau. Si vous ne spécifiez pas d'adresse IP privée principale lorsque vous lancez l'instance, nous sélectionnons pour vous une adresse IP disponible dans la IPv4 plage du sous-réseau. Pour plus d'informations, consultez la section VPCet Dimensionnement des sous-réseaux.

Configurations Linux/Unix

Les configurations suivantes doivent être effectuées dans votre machine virtuelle Linux avant de l'exporter depuis votre environnement de virtualisation. Cette section part du principe que vous avez déjà passé en revue Configurations générales.

  • Activez Secure Shell (SSH) pour l'accès à distance.

  • Assurez-vous que le pare-feu de votre hôte (tel que Linuxiptables) autorise l'accès àSSH. Autrement, vous serez dans l'incapacité d'accéder à votre instance après la fin de l'importation.

  • Assurez-vous d'avoir configuré un utilisateur non root pour qu'il utilise une clé publique SSH pour accéder à votre instance après son importation. L'utilisation d'une connexion par mot de passe SSH et d'une connexion root est possible, mais elle n'est pas recommandée. SSH L'utilisation de clés publiques et d'utilisateur non-racine est recommandée car cette méthode est plus sécurisée. VM Import ne configure pas un compte ec2-user dans le cadre du processus d'importation.

  • Assurez-vous que votre machine virtuelle Linux utilise GRUB (GRUBlegacy) ou GRUB 2 comme chargeur de démarrage.

  • Assurez-vous que votre machine virtuelle Linux utilise l'un des éléments suivants pour le système de fichiers racine :EXT2,EXT3,EXT4, BtrfsJFS, ou. XFS

  • Assurez-vous que votre machine virtuelle Linux n'utilise pas de noms de périphériques d'interface réseau prévisibles.

  • Fermez votre machine virtuelle avant de l'exporter à partir de votre environnement de virtualisation.

Configurations Windows

Les configurations suivantes doivent être effectuées dans votre machine virtuelle Windows avant de l'exporter depuis votre environnement de virtualisation. Cette section part du principe que vous avez déjà passé en revue Configurations générales.

  • Activez Remote Desktop (RDP) pour l'accès à distance.

  • Assurez-vous que votre pare-feu hôte (pare-feu Windows ou similaire), s'il est configuré, autorise l'accès àRDP. Autrement, vous êtes dans l'incapacité d'accéder à votre instance après la fin de l'importation.

  • Assurez-vous que le compte administrateur et tous les autres comptes utilisateur utilisent des mots de passe sécurisés. Tous les comptes doivent avoir des mots de passe, sinon, le processus d'importation risque d'échouer.

  • Installez. NETFramework 4.5 ou version ultérieure sur la machine virtuelle. Nous installons le. NETframework sur votre machine virtuelle selon les besoins.

  • Désactivez la connexion automatique sur votre machine virtuelle Windows.

  • Ouvrez Panneau de configuration > Système et sécurité > Windows Update. Dans le volet de gauche, sélectionnez Modifier les paramètres. Choisissez le paramètre requis. Sachez que si vous choisissez Télécharger les mises à jour mais que je dois choisir de les installer (valeur par défaut), la vérification des mises à jour peut consommer temporairement entre 50 % et 99 % des CPU ressources de l'instance. La vérification a généralement lieu quelques minutes après le démarrage de l'instance. Assurez-vous qu'il n'existe pas de mises à jour Microsoft en attente et que l'ordinateur n'est pas paramétré pour installer des logiciels lorsqu'il redémarre.

  • Appliquez les correctifs suivants si nécessaire :

  • Définissez la clé RealTimeIsUniversal de registre. Pour plus d'informations, consultez Définir l'heure pour votre EC2 instance Amazon dans le guide de EC2 l'utilisateur Amazon.

  • Exécutez la préparation de système (Sysprep) sur vos images de machine virtuelle Windows Server.

    • Si vous exécutez Sysprep avant d'importer votre machine virtuelle, le processus d'importation ajoute un fichier de réponses (unattend.xml) à la machine virtuelle qui accepte automatiquement le contrat de licence utilisateur final (EULA) et définit les paramètres régionaux sur EN-US.

    • Si vous choisissez d'exécuter Sysprep après avoir importé votre machine virtuelle, nous vous recommandons d'utiliser EC2Launch (Windows Server 2016 et versions ultérieures) ou EC2Config (via Windows Server 2012 R2) d'exécuter Sysprep.

    Inclure votre propre fichier de réponses au lieu de celui par défaut (unattend.xml)
    1. Copiez le fichier d'exemple ci-dessous et définissez le processorArchitectureparamètre sur x86 ou amd64, en fonction de l'architecture de votre système d'exploitation :

      <?xml version='1.0' encoding='UTF-8'?> <unattend xmlns:wcm='https://schemas.microsoft.com/WMIConfig/2002/State' xmlns='urn:schemas-microsoft-com:unattend'> <settings pass='oobeSystem'> <component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-International-Core' publicKeyToken='31bf3856ad364e35' language='neutral'> <InputLocale>en-US</InputLocale> <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-Shell-Setup' publicKeyToken='31bf3856ad364e35' language='neutral'> <OOBE> <HideEULAPage>true</HideEULAPage> <SkipMachineOOBE>true</SkipMachineOOBE> <SkipUserOOBE>true</SkipUserOOBE> </OOBE> </component> </settings> </unattend>
    2. Enregistrez le fichier dans le répertoire C:\Windows\Panther avec le nom unattend.xml.

    3. Exécutez Sysprep avec les options /oobe et /generalize. Ces options enlèvent toutes les informations système uniques de l'installation Windows et vous invitent à réinitialiser le mot de passe administrateur.

    4. Fermez la machine virtuelle et exportez-la à partir de votre environnement de virtualisation.