Utilisation d'un appareil EC2 compatible avec Amazon AMI sur les appareils Snow Family - 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'un appareil EC2 compatible avec Amazon AMI sur les appareils Snow Family

Pour utiliser une Amazon Machine Image (AMI) sur votre appareil AWS Snow Family, vous devez d'abord l'ajouter à l'appareil. Vous pouvez ajouter un AMI des moyens suivants :

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

  • Ajoutez le AMI moment où votre appareil arrive sur votre site.

Les instances de EC2 calcul Amazon fournies avec vos appareils Snow Family 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 les appareils de la famille Snow pendant la sortie du nouvel Amazon Linux 2AMIs. Consultez Mettre à jour votre Amazon Linux 2 AMIs sur les appareils Snow Family.

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 un Microsoft Windows AMI à un appareil Snow Family.

Note

AMIs AWS Impossible d'ajouter Windows à votre appareil.

AMIsimporté localement doit être en mode de BIOS démarrage car ce n'UEFIest pas pris en charge.

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

Note

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

Ajouter un AMI lors de la création d'une tâche pour commander un appareil Snow Family

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

Ajouter un AMI formulaire AWS Marketplace à un appareil Snow Family

Vous pouvez en ajouter plusieurs AMIs AWS Marketplace à votre appareil Snow Family en lançant l' AWS Marketplace instance, en créant une instance AMI à partir de celle-ci et AMI en la configurant dans la même région que celle à partir de laquelle vous commanderez l'appareil Snow. Vous pouvez ensuite choisir de l'inclure AMI sur l'appareil lorsque vous créez une tâche pour commander l'appareil. Lorsque vous en choisissez un AMI sur le Marketplace, assurez-vous qu'il 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 les appareils Snow Family

Avant de commencer le processus d'ajout d'un formulaire AMI AWS Marketplace à votre appareil Snow Family, assurez-vous que le code du produit et les détails de la plateforme 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 Snow Family. Vous pouvez sélectionner n'importe quelle région disponible, quel que soit votre lieu de résidence.

  3. Dans le volet de navigation, choisissez 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

    AMIsde AWS Marketplace inclure aws-marketplace dans la colonne Source.

  5. Dans la colonne AMIID, choisissez l'AMIID duAMI.

  6. Dans le résumé de l'image duAMI, 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 AWS Marketplace AMI produits pris en charge
    AMIsystème d'exploitation 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 la famille Amazon Linux 2 AMI pour Snow

Utilisez la procédure suivante pour déterminer la version d'Amazon Linux 2 AMI pour Snow Family sur l'appareil Snow Family. 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 duAMI. 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 d'Amazon Linux 2 AMI pour Snow Family est2.0.20240131.0. Il se trouve dans la valeur du Description nom.

Configurez le AMI pour l'appareil de la famille Snow

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

  2. Lancez une nouvelle instance d'un fichier pris en charge AMI 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
    • Un seul volume est pris AMIs en charge.

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

    • L'EBSinstantané qu'AMIil contient ne doit pas être chiffré.

  4. Créez une copie du PPK fichier PEM ou que vous avez utilisé pour la paire de SSH clés 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 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 SSH lorsque vous recevrez votre appareil Snowball Edge.

  5. Enregistrez l'instance en tant queAMI. 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 à l'aideSSH. Assurez-vous de faire des copies de chacune des paires de SSH clés et de noter celles AMIs auxquelles elles sont associées.

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

Ajouter un AMI à un appareil Snow Family 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 Snow Family. 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. Toutefois, seuls les systèmes d'exploitation pris en charge ont été testés et validés sur les appareils de la gamme Snow. 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 relatives aux ports pour AWS les services sur un appareil Snow Family.

Ajouter un Microsoft Windows AMI à un appareil Snow Family

Pour les machines virtuelles (VMs) qui utilisent un système d'exploitation Windows compatible, vous pouvez l'ajouter en important l'AMIimage 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.

Apportez votre propre licence (BYOL)

Snowball Edge prend en charge l'importation de Microsoft Windows AMIs sur votre appareil avec votre propre licence. Bring Your Own License (BYOL) est le processus qui consiste à transférer un produit AMI que vous possédez avec sa licence sur site. AWS AWS fournit des options de déploiement partagées et dédiées pour BYOL cette option.

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 l'utiliser AMI sur votre appareil Snow Family. Pour plus d'informations sur les licences WindowsBYOL, consultez Amazon Web Services et Microsoft : questions fréquemment posées.

Création d'une image de machine virtuelle Windows à importer dans un appareil de la famille Snow

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 deRAM. 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 de la gamme Snow, suivez les instructions de cette section.

Pour que Windows AMI fonctionne sur un appareil Snow, vous devez ajouter VirtIO, Net, VioinputFLR, ViorngVCM, 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 l'image de votre machine virtuelle directement sur votre appareil Snow déployé, le fichier image de la machine virtuelle doit être au RAW format suivant.

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 naviguez jusqu'au ISO fichier.

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

  8. Choisissez le. INFfichier, choisissez Ouvrir, puis OK.

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

    Cela installe 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 à le lancer AMI sur votre appareil.

Importation d'une image de machine virtuelle sur un appareil de la famille Snow

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 version d'Amazon Linux 2 AMI pour un appareil Snow Family

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 d'Amazon Linux 2 AMI 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 duAMI. Par exemple, ami-0ccb473bada910e74.

  2. Exportez la dernière image d'Amazon Linux 2. Consultez Exporter une machine virtuelle directement depuis une image de machine Amazon (AMI) dans le guide de EC2 l'utilisateur Amazon. Utilisez le dernier ID d'image d'Amazon Linux 2 AMI 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.