Ejecución de comandos de EC2Rescue en una instancia de Linux de Amazon EC2
EC2Rescue es una herramienta de la línea de comandos. Tras instalar EC2rescue en la instancia de Linux, puede obtener ayuda general sobre cómo utilizar la herramienta mediante la ejecución de ./ec2rl help
. Puede ver los módulos disponibles mediante la ejecución de
y puede obtener ayuda sobre un módulo específico mediante la ejecución de ./ec2rl list
./ec2rl help
.module_name
A continuación se muestran algunas tareas comunes que puede realizar para comenzar a usar esta herramienta.
Tareas
Ejecución de módulos de EC2Rescue
Ejecución de todos los módulos de EC2Rescue
Utilice el comando ./ec2rl run sin especificar ningún otro parámetro. Algunos módulos requieren acceso raíz. Si no es usuario raíz, utilice sudo al ejecutar el comando.
./ec2rl run
Ejecución de un módulo de EC2Rescue específico
Utilice el comando ./ec2rl run, y para --only-modules
, especifique el nombre del módulo que desea ejecutar. Algunos módulos requieren argumentos para poder usarlos.
./ec2rl run --only-modules=
module_name
--arguments
Por ejemplo, para ejecutar el módulo dig para consultar el dominio amazon.com
, utilice el siguiente comando.
./ec2rl run --only-modules=dig --domain=amazon.com
Visualización de los resultados de un módulo de EC2Rescue
Ejecute el módulo y consulte el archivo de registro en cat /var/tmp/ec2rl/
. Por ejemplo, el archivo de registro del módulo dig se encuentra en la siguiente ubicación:logfile_location
cat /var/tmp/ec2rl/
timestamp
/mod_out/run/dig.log
Carga de los resultados del módulo de EC2Rescue
Si AWS Support ha solicitado los resultados de un módulo de EC2Rescue, puede cargar el archivo de registro mediante la herramienta de EC2Rescue. Puede cargar los resultados en una ubicación proporcionada por AWS Support o en un bucket de Amazon S3 de su propiedad.
Carga de los resultados en una ubicación proporcionada por AWS Support
Utilice el comando ./ec2rl upload. En --upload-directory
, especifique la ubicación del archivo de registro. En --support-url
, especifique la dirección URL proporcionada por AWS Support.
./ec2rl upload --upload-directory=/var/tmp/ec2rl/
logfile_location
--support-url="url_provided_by_aws_support
"
Carga de los resultados en un bucket de Amazon S3
Utilice el comando ./ec2rl upload. En --upload-directory
, especifique la ubicación del archivo de registro. En --presigned-url
, especifique una dirección URL prefirmada para el bucket de S3. Para obtener más información acerca de cómo generar URL prefirmadas para Amazon S3, consulte Carga de objetos con direcciones URL prefirmadas.
./ec2rl upload --upload-directory=/var/tmp/ec2rl/
logfile_location
--presigned-url="presigned_s3_url
"
Creación de copias de seguridad de una instancia de Linux de Amazon EC2
Puede utilizar EC2Rescue para hacer copias de seguridad de la instancia de Linux mediante la creación de una AMI o la creación de instantáneas de los volúmenes asociados.
Para crear una AMI
Utilice el comando ./ec2rl run
y, en --backup
, especifique ami
.
./ec2rl run --backup=ami
Creación de instantáneas de varios volúmenes de todos los volúmenes asociados
Utilice el comando ./ec2rl run
y, en --backup
, especifique allvolumes
.
./ec2rl run --backup=allvolumes
Creación de una instantánea de un volumen asociado específico
Utilice el comando ./ec2rl run
y, en --backup
, especifique el identificador del volumen del que se va a hacer la copia de seguridad.
./ec2rl run --backup=
volume_id