Utilisation d'une AMI EC2 compatible avec Amazon sur Snowball Edge - AWS Snowball Edge Guide du développeur

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.

Utilisation d'une AMI EC2 compatible avec Amazon sur Snowball Edge

Pour utiliser une Amazon Machine Image (AMI) sur votre appareil AWS Snowball Edge, vous devez d'abord l'ajouter à l'appareil. Vous pouvez ajouter une AMI de différentes manières :

  • Téléchargez l'AMI lorsque vous commandez l'appareil.

  • Ajoutez l'AMI lorsque votre appareil arrive sur votre site.

Les instances de EC2 calcul Amazon fournies avec votre Snowball Edge sont lancées en fonction de l'Amazon EC2 AMIs que vous ajoutez à votre appareil. La EC2 compatibilité avec Amazon AMIs prend en charge les systèmes d'exploitation Linux et Microsoft Windows.

Linux

Les systèmes d'exploitation Linux suivants sont pris en charge :

Pour des raisons de sécurité, conservez votre Amazon Linux 2 AMIs up-to-date sur Snowball Edge pendant la sortie du nouvel Amazon Linux AMIs 2. Consultez Mettre à jour votre Amazon Linux 2 AMIs sur Snowball Edge.

Windows

Les systèmes d'exploitation Windows suivants sont pris en charge :

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

Vous pouvez ajouter Windows AMIs à votre appareil en important l'image de votre machine virtuelle (VM) Windows à l' AWS aide de VM Import/Export. Vous pouvez également importer l'image sur votre appareil juste après le déploiement de celui-ci sur votre site. Pour de plus amples informations, veuillez consulter Ajouter une AMI Microsoft Windows à un Snowball Edge.

Note

AMIs AWS Impossible d'ajouter Windows à votre appareil.

AMIs importé localement doit être en mode de démarrage du BIOS car l'UEFI n'est pas pris en charge.

Snowball Edge prend en charge le modèle BYOL (Bring Your Own License). Pour de plus amples informations, veuillez consulter Ajouter une AMI Microsoft Windows à un Snowball Edge.

Note

AWS Les instances EC2 compatibles avec Snowball Edge permettent aux clients d'utiliser et de gérer des instances EC2 compatibles avec Amazon en utilisant un sous-ensemble et un sous-ensemble de EC2 APIs . AMIs

Ajouter une AMI lors de la création d'une tâche pour commander un Snowball Edge

Lorsque vous commandez votre appareil, vous pouvez y AMIs ajouter des éléments en les sélectionnant dans la section Calculer à l'aide d' EC2 instances - facultatif du AWS Snow Family Management Console. L'option Calculer à l'aide d' EC2 instances - répertorie toutes les AMIs options qui peuvent être chargées sur votre appareil. Ils se AMIs répartissent dans les catégories suivantes :

Ajouter une AMI depuis AWS Marketplace un Snowball Edge

Vous pouvez en ajouter plusieurs AMIs AWS Marketplace à votre appareil Snowball Edge en lançant l' AWS Marketplace instance, en créant une AMI à partir de celle-ci et en configurant l'AMI dans la même région que celle à partir de laquelle vous commanderez l'appareil Snow. Vous pouvez ensuite choisir d'inclure l'AMI sur l'appareil lorsque vous créez une tâche pour commander l'appareil. Lorsque vous choisissez une AMI sur Marketplace, assurez-vous qu'elle dispose d'un code produit et d'une plateforme compatibles.

Vérification des codes produits et des détails de la plateforme AWS Marketplace AMIs pour Snowball Edge

Avant de commencer le processus d'ajout d'une AMI depuis AWS Marketplace votre appareil Snowball Edge, assurez-vous que le code produit et les détails de la plate-forme de l'AMI sont pris en charge dans votre. Région AWS

  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans la barre de navigation, sélectionnez la région dans laquelle vous souhaitez lancer vos instances et à partir de laquelle vous allez créer la tâche pour commander l'appareil Snowball Edge. Vous pouvez sélectionner n'importe quelle région disponible, quel que soit votre lieu de résidence.

  3. Dans le panneau de navigation, sélectionnez AMIs.

  4. Utilisez le filtre et les options de recherche pour élargir la liste des options affichées AMIs afin de ne voir AMIs que celles qui correspondent à vos critères. Par exemple, AMIs fourni par le AWS Marketplace, choisissez Images publiques. Utilisez ensuite les options de recherche pour élargir la liste des éléments affichés AMIs :

    • (Nouvelle console) Choisissez la barre de recherche et, dans le menu, choisissez Owner alias, puis l'opérateur =, puis la valeur amazon.

    • (Ancienne console) Cliquez dans la barre Search (Rechercher) et, dans le menu, choisissez Owner (Propriétaire), puis la valeur Amazon images (Images Amazon).

    Note

    AMIs de AWS Marketplace inclure aws-marketplace dans la colonne Source.

  5. Dans la colonne ID AMI, choisissez l'ID AMI de l'AMI.

  6. Dans le résumé de l'image de l'AMI, assurez-vous que les codes de produit sont pris en charge par votre région. Pour plus d'informations, consultez le tableau ci-dessous.

    Codes de produit AWS Marketplace AMI pris en charge
    Système d'exploitation AMI Code du produit
    Serveur Ubuntu 14.04 LTS b3dl4415quatdndl4qa6kcu45
    CentOS 7 (x86_64) aw0evgkw8e5c1q413zgy5pjce
    Ubuntu 16.04 LTS csv6h7oyg29b7epjzg7qdr7no
    Amazon Linux 2 avyfzznywektkgl5qv5f57ska
    Ubuntu 20.04 LTS a8jyynf4hjutohctm41o2z18m
    Ubuntu 22.04 LTS 47xbqns9xujfkkjt189a13aqe
  7. Ensuite, assurez-vous également que les détails de la plateforme contiennent l'une des entrées de la liste ci-dessous.

    • Amazon Linux, Ubuntu ou Debian

    • Red Hat Linux bring-your-own-license

    • Amazon RDS pour Oracle bring-your-own-license

    • Fenêtres bring-your-own-license

Déterminer la version de l'AMI Amazon Linux 2 pour Snowball Edge

Utilisez la procédure suivante pour déterminer la version de l'AMI Amazon Linux 2 pour Snowball Edge sur Snowball Edge. Installez la dernière version du AWS CLI avant de continuer. Pour plus d'informations, voir Installer ou mettre à jour la dernière version du AWS CLI dans le guide de AWS Command Line Interface l'utilisateur.

  • Utilisez la describe-images AWS CLI commande pour voir la description de l'AMI. La version figure dans la description. Fournissez le certificat de clé publique de l'étape précédente. Pour plus d'informations, voir describe-images dans le manuel de référence des AWS CLI commandes.

    aws ec2 describe-images --endpoint http://snow-device-ip:8008 --region snow
    Exemple de sortie de la describe-images commande
    { "Images": [ { "CreationDate": "2024-02-12T23:24:45.705Z", "ImageId": "s.ami-02ba84cb87224e16e", "Public": false, "ProductCodes": [ { "ProductCodeId": "avyfzznywektkgl5qv5f57ska", "ProductCodeType": "marketplace" } ], "State": "AVAILABLE", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": true, "Iops": 0, "SnapshotId": "s.snap-0efb49f2f726fde63", "VolumeSize": 8, "VolumeType": "sbp1" } } ], "Description": "Snow Family Amazon Linux 2 AMI 2.0.20240131.0 x86_64 HVM gp2", "EnaSupport": false, "Name": "amzn2-ami-snow-family-hvm-2.0.20240131.0-x86_64-gp2-b7e7f8d2-1b9e-4774-a374-120e0cd85d5a", "RootDeviceName": "/dev/xvda" } ] }

    Dans cet exemple, la version de l'AMI Amazon Linux 2 pour Snowball Edge est. 2.0.20240131.0 Il se trouve dans la valeur du Description nom.

Configuration de l'AMI pour le périphérique Snowball Edge

  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Lancez une nouvelle instance d'une AMI prise en charge dans AWS Marketplace.

    Note

    Lorsque vous lancez votre instance, assurez-vous que la taille de stockage que vous lui attribuez est adaptée à votre cas d'utilisation. Dans la EC2 console Amazon, vous pouvez le faire à l'étape Ajouter un espace de stockage.

  3. Installez et configurez les applications que vous souhaitez exécuter sur le Snowball Edge, et assurez-vous qu'elles fonctionnent comme prévu.

    Important
    • Seul un seul volume AMIs est pris en charge.

    • Le volume EBS de votre AMI doit être inférieur ou égal à 10 To. Nous vous recommandons de fournir la taille de volume EBS nécessaire pour les données de l'AMI. Cela permettra de réduire le temps nécessaire pour exporter votre AMI et la charger sur votre appareil. Vous pouvez redimensionner ou ajouter d'autres volumes à votre instance après le déploiement de votre appareil.

    • Le snapshot EBS de votre AMI ne doit pas être chiffré.

  4. Créez une copie du fichier PEM ou PPK que vous avez utilisé pour la paire de clés SSH lorsque vous avez créé cette instance. Enregistrez ce fichier sur le serveur que vous comptez utiliser pour communiquer avec le périphérique Snowball Edge. Notez le chemin d'accès à ce fichier, car vous en aurez besoin lorsque vous utiliserez SSH pour vous connecter à l'instance EC2 compatible sur votre appareil.

    Important

    Si vous ne suivez pas cette procédure, vous ne pourrez pas vous connecter à vos instances via SSH lorsque vous recevrez votre appareil Snowball Edge.

  5. Enregistrez l'instance en tant qu'AMI. Pour plus d'informations, consultez le guide de EC2 l'utilisateur Amazon pour les instances Linux dans le guide de EC2 l'utilisateur Amazon.

  6. Répétez les étapes 1 à 4 pour chacune des instances auxquelles vous souhaitez vous connecter via SSH. Assurez-vous de faire des copies de chacune des paires de clés SSH et de suivre celles AMIs auxquelles elles sont associées.

  7. Désormais, lorsque vous commandez votre appareil, AMIs vous pouvez les ajouter à votre appareil.

Ajouter une AMI à un Snowball Edge après réception de l'appareil

Lorsque l'appareil arrive sur votre site, vous pouvez en ajouter AMIs un nouveau. Pour obtenir des instructions, consultez Importation d'une image de machine virtuelle sur un appareil Snowball Edge. N'oubliez pas que, bien que toutes VMs soient prises en charge, seules les fonctionnalités prises en charge AMIs ont été testées pour une fonctionnalité complète.

Note

Lorsque vous utilisez VM Import/Export pour ajouter AMIs à votre appareil ou que vous importez une machine virtuelle après le déploiement de votre appareil, vous pouvez l'ajouter en utilisant VMs n'importe quel système d'exploitation. Cependant, seuls les systèmes d'exploitation pris en charge ont été testés et validés sur Snowball Edge. Il vous incombe de respecter les conditions générales de tout système d'exploitation ou logiciel présent dans l'image virtuelle que vous importez sur votre appareil.

Important

Pour que les AWS services fonctionnent correctement sur un Snowball Edge, vous devez autoriser les ports pour les services. Pour plus de détails, consultez Exigences portuaires pour les AWS services sur un Snowball Edge.

Ajouter une AMI Microsoft Windows à un Snowball Edge

Pour les machines virtuelles (VMs) qui utilisent un système d'exploitation Windows compatible, vous pouvez ajouter l'AMI en important l'image de votre machine virtuelle Windows à AWS l'aide de VM Import/Export, ou en l'important sur votre appareil directement après son déploiement sur votre site.

Bring Your Own License (Licence à fournir)

Snowball Edge prend en charge l'importation de Microsoft Windows AMIs sur votre appareil avec votre propre licence. La licence BYOL (Bring Your Own License) est le processus qui consiste à transférer une AMI dont vous êtes propriétaire avec sa licence sur site. AWS AWS fournit des options de déploiement partagées et dédiées pour l'option BYOL.

Vous pouvez ajouter l'image de votre machine virtuelle Windows sur votre appareil en l'important à AWS l'aide de VM Import/Export ou en l'important sur votre appareil directement après son déploiement sur votre site. Vous ne pouvez pas ajouter AMIs de Windows provenant de AWS. Par conséquent, vous devez créer et importer votre propre image de machine virtuelle Windows et apporter votre propre licence si vous souhaitez utiliser l'AMI sur votre appareil Snowball Edge. Pour plus d'informations sur les licences Windows et le BYOL, consultez Amazon Web Services et Microsoft : questions fréquemment posées.

Création d'une image de machine virtuelle Windows à importer dans un Snowball Edge

Pour créer une image de machine virtuelle Windows, vous avez besoin d'un environnement de virtualisation VirtualBox, tel que, compatible avec les systèmes d'exploitation Windows et macOS. Lorsque vous créez une machine virtuelle pour les appareils Snow, nous vous recommandons d'allouer au moins deux cœurs avec au moins 4 Go de RAM. Lorsque la machine virtuelle est opérationnelle, vous devez installer votre système d'exploitation (Windows Server 2012, 2016 ou 2019). Pour installer les pilotes requis pour le périphérique Snowball Edge, suivez les instructions de cette section.

Pour qu'une AMI Windows s'exécute sur un périphérique Snow, vous devez ajouter les pilotes VirtIO, FLR, NetVCM, Vioinput, Viorng, Vioscsi, Vioserial et les pilotes. VioStor Vous pouvez télécharger un programme d'installation de logiciels Microsoft (virtio-win-guest-tools-installer) pour installer ces pilotes sur des images Windows à partir du virtio-win-pkg-scripts référentiel. GitHub

Note

Si vous prévoyez d'importer votre image de machine virtuelle directement sur votre appareil Snow déployé, le fichier image de machine virtuelle doit être au format RAW.

Pour créer une image Windows
  1. Sur votre ordinateur Microsoft Windows, choisissez Démarrer et entrez devmgmt.msc pour ouvrir le Gestionnaire de périphériques.

  2. Dans le menu principal, choisissez Actions, puis choisissez Ajouter du matériel existant.

  3. Dans l'assistant, choisissez Next.

  4. Choisissez Installer le matériel que je sélectionne manuellement dans une liste (avancé), puis cliquez sur Suivant.

  5. Choisissez Afficher tous les appareils, puis Suivant.

  6. Choisissez Have Disk, ouvrez la liste Copier les fichiers du fabricant et accédez au fichier ISO.

  7. Dans le fichier ISO, naviguez jusqu'au Driver\W2K8R2\amd64 répertoire, puis recherchez le .INF fichier.

  8. Choisissez le fichier .INF, puis cliquez sur Ouvrir, puis sur OK.

  9. Lorsque le nom du pilote s'affiche, cliquez sur Suivant, puis sur Suivant deux fois de plus. Choisissez ensuite Finish (Terminer).

    Cela permet d'installer un périphérique à l'aide du nouveau pilote. Le matériel réel n'existe pas. Vous verrez donc un point d'exclamation jaune indiquant un problème sur l'appareil. Vous devez résoudre ce problème.

Pour résoudre le problème matériel
  1. Ouvrez le menu contextuel (clic droit) de l'appareil sur lequel figure le point d'exclamation.

  2. Choisissez Désinstaller, décochez Supprimer le logiciel pilote de ce périphérique, puis cliquez sur OK.

    Le pilote est installé et vous êtes prêt à lancer l'AMI sur votre appareil.

Importation d'une image de machine virtuelle dans un Snowball Edge

Après avoir préparé l'image de votre machine virtuelle, vous pouvez utiliser l'une des options pour importer l'image sur votre appareil.

Exportation de la dernière AMI Amazon Linux 2 pour un Snowball Edge

Pour mettre à jour votre Amazon Linux 2 AMIs vers la dernière version, exportez d'abord la dernière image de machine virtuelle Amazon Linux 2 depuis AWS Marketplace, puis importez cette image de machine virtuelle dans l'appareil Snow.

  1. Utilisez la ssm get-parameters AWS CLI commande pour trouver le dernier ID d'image de l'AMI Amazon Linux 2 dans le AWS Marketplace.

    aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --query 'Parameters[0].[Value]' --region your-region

    La commande renvoie le dernier ID d'image de l'AMI. Par exemple, ami-0ccb473bada910e74.

  2. Exportez la dernière image d'Amazon Linux 2. Consultez la section Exportation d'une machine virtuelle directement depuis une Amazon Machine Image (AMI) dans le guide de EC2 l'utilisateur Amazon. Utilisez le dernier ID d'image de l'AMI Amazon Linux 2 comme valeur du image-id paramètre de la ec2 export-image commande.

  3. Importez l'image de la machine virtuelle dans le périphérique Snow à l'aide du AWS CLI ou AWS OpsHub.