Créez une clé d'accès. Pour plus d'informations, voir Création d'une clé d'accès.
Procurez-vous l'ID d'utilisateur. Pour obtenir de plus amples renseignements, voir Obtention de l'ID d'utilisateur de l'instance du serveur virtuel.
Convertissez le fichier *.pem au format *.ppk et configurez PuTTY pour établir une connexion SSH. Pour obtenir de plus amples renseignements, reportez-vous à la section Configuration de PuTTY.
Ouvrez une session SSH.
Dans Nom d'hôte (ou adresse IP), saisissez l'adresse IP de l'instance du serveur virtuel, puis cliquez sur Ouvrir.
Connectez-vous au serveur Linux et exécutez la commande suivante : aws.
Pour configurer les détails de la AWS, exécutez la commande suivante : aws configure, puis effectuez les étapes suivantes :
Dans ID de clé d'accès AWS, saisissez l'ID de clé d'accès AWS.
Dans Clé d'accès secrète AWS, saisissez l'ID de la clé d'accès secrète AWS.
Dans Nom de région par défaut, saisissez le nom de la région.
INFORMATIONS SUPPLÉMENTAIRES :
Par exemple : us-west-2.
Dans le format de sortie par défaut, saisissez du texte ou json.
Pour vérifier si l'instance EC2 est prête à être utilisée, exécutez la commande suivante : aws s3 ls.
STEP RESULT:
Le système affiche le compartiment S3 que vous avez créé.
Pour afficher le contenu du compartiment S3, exécutez la commande suivante : aws s3 ls s3://<nameofbucket>.
INFORMATIONS SUPPLÉMENTAIRES :
Remarque :
La commande aws s3 ls s3://<nameofbucket> échoue si la résolution DNS du nuage privé virtuel (VPC) est désactivée.
Pour activer l'importation de fichiers dans l'instance EC2, créez un rôle vmimport et joignez des stratégies comme indiqué dans les sous-étapes suivantes :
Créez un fichier nommé trust-policy.json avec la stratégie suivante :
Utilisez la commande put-role-policy suivante pour joindre la stratégie au rôle créé à l'étape précédente.
INFORMATIONS SUPPLÉMENTAIRES :
Assurez-vous de spécifier le chemin complet vers l'emplacement du fichier role-policy.json.
aws iam put-role-policy --role-name vmimport --policy-name vmimport --policy-document file://role-policy.json
Pour importer l'OVA pour conversion, saisissez la commande suivante : aws ec2 import-image --cli-input-json "{ \"Description\": \"<Server OVA>\", \"DiskContainers\": [ { \"Description\": \"<text description of task>\", \"UserBucket\": { \"S3Bucket\": \"<your_bucket_name>\", \"S3Key\" : \"<server.ova>\" } } ]}"
INFORMATIONS SUPPLÉMENTAIRES :
Assurez-vous de remplacer les valeurs appropriées lorsque des parenthèses <> sont présentes dans la commande précédente.
Le système affiche les paramètres État et ImportTaskId.
Pour vérifier l'état de l'image importée, exécutez la commande suivante : aws ec2 describe-import-image-tasks --cli-input-json "{ \"ImportTaskIds\": [\"<Your_ImportTaskId>\"], \"NextToken\": \"abc\", \"MaxResults\": 10 } "
INFORMATIONS SUPPLÉMENTAIRES :
Où, ImportTaskId est celui de la sortie de l'étape 8. Par exemple import-ami-ffmanv5x.
Le processus de conversion prend jusqu'à 30 minutes. Vous pouvez exécuter la commande précédente plusieurs fois. Lorsque la conversion AMI est réussie, le système affiche l'étatcompleted et l'ID d'image.
Dans l'exemple suivant, le processus est à l'étape de mise à jour et est terminé à 30 %.