8.3. Préparation d'une image pour votre nuage
Les Amazon Machine Images (AMI) sont nécessaires car les différents formats d'images ne peuvent pas être utilisés directement par AWS. Vous pouvez utiliser les AMI fournies par Red Hat ou importer manuellement vos propres images. L'AMI doit exister avant que l'instance EC2 puisse être provisionnée. Vous aurez besoin d'un identifiant AMI valide afin que la version RHEL correcte nécessaire pour les machines de calcul soit sélectionnée.
8.3.1. Liste des dernières images RHEL disponibles sur AWS
Les identifiants AMI correspondent aux images de démarrage natives pour AWS. Étant donné qu'une AMI doit exister avant que l'instance EC2 ne soit provisionnée, vous devez connaître l'ID AMI avant de procéder à la configuration. L'interface de ligne de commande (CLI) AWS est utilisée pour répertorier les ID d'images Red Hat Enterprise Linux (RHEL) disponibles.
Conditions préalables
- You have installed the AWS CLI.
Procédure
Utilisez cette commande pour répertorier les Amazon Machine Images (AMI) RHEL 8.4 :
$ aws ec2 describe-images --owners 309956199498 \ 1 --query 'sort_by(Images, &CreationDate)[*].[CreationDate,Name,ImageId]' \ 2 --filters "Name=name,Values=RHEL-8.4*" \ 3 --region us-east-1 \ 4 --output table 5
- 1
- L'option de commande
--owners
affiche les images Red Hat basées sur l'ID de compte309956199498
.ImportantCet identifiant de compte est nécessaire pour afficher les identifiants AMI des images fournies par Red Hat.
- 2
- L'option de commande
--query
définit la manière dont les images sont triées à l'aide des paramètres'sort_by(Images, &CreationDate)[*].[CreationDate,Name,ImageId]'
. Dans ce cas, les images sont triées par date de création et le tableau est structuré de manière à indiquer la date de création, le nom de l'image et les identifiants AMI. - 3
- L'option de commande
--filter
définit la version de RHEL à afficher. Dans cet exemple, comme le filtre est défini par"Name=name,Values=RHEL-8.4*"
, les AMI RHEL 8.4 sont affichées. - 4
- L'option de commande
--region
définit la région dans laquelle un AMI est stocké. - 5
- L'option de commande
--output
définit la manière dont les résultats sont affichés.
Lors de la création d'une machine de calcul RHEL pour AWS, assurez-vous que l'AMI est RHEL 8.4 ou 8.5.
Exemple de sortie
------------------------------------------------------------------------------------------------------------ | DescribeImages | +---------------------------+-----------------------------------------------------+------------------------+ | 2021-03-18T14:23:11.000Z | RHEL-8.4.0_HVM_BETA-20210309-x86_64-1-Hourly2-GP2 | ami-07eeb4db5f7e5a8fb | | 2021-03-18T14:38:28.000Z | RHEL-8.4.0_HVM_BETA-20210309-arm64-1-Hourly2-GP2 | ami-069d22ec49577d4bf | | 2021-05-18T19:06:34.000Z | RHEL-8.4.0_HVM-20210504-arm64-2-Hourly2-GP2 | ami-01fc429821bf1f4b4 | | 2021-05-18T20:09:47.000Z | RHEL-8.4.0_HVM-20210504-x86_64-2-Hourly2-GP2 | ami-0b0af3577fe5e3532 | +---------------------------+-----------------------------------------------------+------------------------+
Ressources complémentaires
- Vous pouvez également importer manuellement des images RHEL sur AWS.