Exécuter EC2Rescue des commandes sur une instance Amazon EC2 Linux - Amazon Elastic Compute Cloud

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.

Exécuter EC2Rescue des commandes sur une instance Amazon EC2 Linux

EC2Rescueest un outil en ligne de commande. Après l'avoir installé EC2Rescue sur votre instance Linux, vous pouvez obtenir de l'aide générale sur l'utilisation de l'outil en exécutant./ec2rl help. Vous pouvez consulter les modules disponibles en exécutant./ec2rl list, et vous pouvez obtenir de l'aide sur un module spécifique en exécutant./ec2rl help module_name.

Les tâches suivantes sont des tâches courantes que vous pouvez effectuer pour commencer à utiliser cet outil.

Exécuter EC2Rescue des modules

Pour exécuter tous les EC2Rescue modules

Utilisez la ./ec2rl run commande sans spécifier de paramètres supplémentaires. Certains modules nécessitent un accès racine. Si vous n'êtes pas un utilisateur root, sudo utilisez-le lorsque vous exécutez la commande.

./ec2rl run
Pour exécuter un EC2Rescue module spécifique

Utilisez la ./ec2rl run commande et pour--only-modules, spécifiez le nom du module à exécuter. Certains modules nécessitent des arguments pour les utiliser.

./ec2rl run --only-modules=module_name --arguments

Par exemple, pour exécuter le dig module afin d'interroger le amazon.com domaine, utilisez la commande suivante.

./ec2rl run --only-modules=dig --domain=amazon.com
Pour consulter les résultats d'un EC2Rescue module

Lancez le module puis visualisez le fichier journalcat /var/tmp/ec2rl/logfile_location. Par exemple, le fichier journal du dig module se trouve à l'emplacement suivant :

cat /var/tmp/ec2rl/timestamp/mod_out/run/dig.log

Téléchargez les résultats EC2Rescue du module

Si vous avez AWS Support demandé les résultats d'un EC2Rescue module, vous pouvez télécharger le fichier journal à l'aide de l'EC2Rescueoutil. Vous pouvez télécharger les résultats soit vers un emplacement fourni par, AWS Support soit vers un compartiment Amazon S3 dont vous êtes le propriétaire.

Pour télécharger les résultats vers un emplacement fourni par AWS Support

Utilisez la commande ./ec2rl upload. Pour--upload-directory, spécifiez l'emplacement du fichier journal. Pour--support-url, spécifiez le URL fourni par AWS Support.

./ec2rl upload --upload-directory=/var/tmp/ec2rl/logfile_location --support-url="url_provided_by_aws_support"
Pour télécharger les résultats dans un compartiment Amazon S3

Utilisez la commande ./ec2rl upload. Pour--upload-directory, spécifiez l'emplacement du fichier journal. Pour--presigned-url, spécifiez un présigné URL pour le compartiment S3. Pour plus d'informations sur la génération de documents pré-signés URLs pour Amazon S3, consultez la section Chargement d'objets à l'aide de systèmes pré-signés. URLs

./ec2rl upload --upload-directory=/var/tmp/ec2rl/logfile_location --presigned-url="presigned_s3_url"

Création de sauvegardes d'une instance Amazon EC2 Linux

Vous pouvez l'utiliser EC2Rescue pour sauvegarder votre instance Linux en créant un AMI ou en créant des instantanés de ses volumes attachés.

Pour créer un AMI

Utilisez la ./ec2rl run commande et pour --backup, spécifiezami.

./ec2rl run --backup=ami
Pour créer des instantanés multivolumes de tous les volumes attachés

Utilisez la ./ec2rl run commande et pour --backup, spécifiezallvolumes.

./ec2rl run --backup=allvolumes
Pour créer un instantané d'un volume attaché spécifique

Utilisez la ./ec2rl run commande et pour --backup, spécifiez l'ID du volume à sauvegarder.

./ec2rl run --backup=volume_id