Trabajar con EC2Rescue para Linux - Amazon Elastic Compute Cloud

Trabajar con EC2Rescue para Linux

A continuación se muestran algunas tareas comunes que puede realizar para comenzar a usar esta herramienta.

Ejecute EC2Rescue para Linux

Puede ejecutar EC2Rescue para Linux como se muestra en los siguientes ejemplos.

ejemplo Ejemplo: Ejecutar todos los módulos

Para ejecutar todos los módulos, ejecute EC2Rescue para Linux sin indicar ninguna opción:

./ec2rl run

Algunos módulos requieren acceso raíz. Si no es usuario raíz, utilice sudo para ejecutar estos módulos como se indica a continuación:

sudo ./ec2rl run
ejemplo Ejemplo: Ejecutar un módulo específico

para ejecutar solo módulos específicos, utilice el parámetro --only-modules:

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

Por ejemplo, este comando ejecuta el módulo dig para enviar consultas al dominio amazon.com:

./ec2rl run --only-modules=dig --domain=amazon.com
ejemplo Ejemplo: Ver los resultados

Puede ver los resultados en /var/tmp/ec2rl:

cat /var/tmp/ec2rl/logfile_location

Por ejemplo, para ver el archivo de registro del módulo dig:

cat /var/tmp/ec2rl/2017-05-11T15_39_21.893145/mod_out/run/dig.log

Cargar los resultados

Si AWS Support ha solicitado los resultados o compartir los resultados de un bucket de S3, cárguelos con la herramienta de la CLI de EC2Rescue para Linux. El resultado de los comandos EC2Rescue para Linux deberían proporcionar los comandos que necesita utilizar.

ejemplo Ejemplo: Cargar resultados a AWS Support
./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --support-url="URLProvidedByAWSSupport"
ejemplo Ejemplo: Cargar los resultados en un bucket de S3
./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --presigned-url="YourPresignedS3URL"

Para obtener más información acerca de cómo generar URL prefirmadas para Amazon S3, consulte Carga de objetos con direcciones URL prefirmadas.

Crear copias de seguridad

Cree una copia de seguridad de la instancia, uno o varios volúmenes o un ID de dispositivo específico con los comandos siguientes.

ejemplo Ejemplo: Hacer una copia de seguridad de una instancia con una imagen de Amazon Machine (AMI)
./ec2rl run --backup=ami
ejemplo Ejemplo: Crear una copia de seguridad de todos los volúmenes asociados con la instancia
./ec2rl run --backup=allvolumes
ejemplo Ejemplo: Hacer una copia de seguridad de un volumen específico
./ec2rl run --backup=volumeID

Obtención de ayuda

EC2Rescue para Linux incluye un archivo de ayuda en el que se ofrece información y sintaxis de cada comando disponible.

ejemplo Ejemplo: Mostrar la ayuda general
./ec2rl help
ejemplo Ejemplo: Ver una lista con los módulos disponibles
./ec2rl list
ejemplo Ejemplo: Mostrar la ayuda para un módulo específico
./ec2rl help module_name

Por ejemplo, use el siguiente comando para mostrar el archivo de ayuda para el módulo dig:

./ec2rl help dig