Esecuzione di comandi EC2Rescue su un'istanza Linux Amazon EC2 - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esecuzione di comandi EC2Rescue su un'istanza Linux Amazon EC2

EC2Rescue è uno strumento a riga di comando. Dopo aver installato EC2Rescue sulla tua istanza Linux, puoi ottenere assistenza generale su come utilizzare lo strumento eseguendo ./ec2rl help. Puoi visualizzare i moduli disponibili eseguendo ./ec2rl list e puoi ottenere assistenza su un modulo specifico eseguendo ./ec2rl help module_name.

Di seguito sono riportate le attività più comuni che puoi eseguire per prendere dimestichezza con questo strumento.

Esegui i moduli EC2Rescue

Per eseguire tutti i moduli EC2Rescue

Utilizza il comando ./ec2rl run senza specificare parametri aggiuntivi. Alcuni moduli richiedono l'accesso root. Se non sei un utente root, utilizza sudo quando esegui il comando.

./ec2rl run
Per eseguire un modulo EC2Rescue specifico

Usa il ./ec2rl run comando e per --only-modules, specifica il nome del modulo da eseguire. Alcuni moduli richiedono argomenti per utilizzarli.

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

Ad esempio, per eseguire il modulo dig per interrogare il dominio amazon.com, utilizza il seguente comando.

./ec2rl run --only-modules=dig --domain=amazon.com
Per visualizzare i risultati di un modulo EC2Rescue

Esegui il modulo, poi visualizza il file di log in cat /var/tmp/ec2rl/logfile_location. Ad esempio, il file di log per il modulo dig si trova nella seguente posizione:

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

Carica i risultati del modulo EC2Rescue

Se Supporto ha richiesto i risultati per un modulo EC2Rescue, puoi caricare il file di log utilizzando lo strumento EC2Rescue. Puoi caricare i risultati in una posizione fornita da Supporto o in un bucket Amazon S3 di tua proprietà.

Per caricare i risultati in una posizione fornita da Supporto

Utilizzare il comando ./ec2rl upload. Per --upload-directory, specifica la posizione del file di log. Per --support-url, specifica l'URL fornito da Supporto.

./ec2rl upload --upload-directory=/var/tmp/ec2rl/logfile_location --support-url="url_provided_by_aws_support"
Per caricare i risultati in un bucket Amazon S3

Utilizzare il comando ./ec2rl upload. Per --upload-directory, specifica la posizione del file di log. Per --presigned-url, specifica un URL predefinito per il bucket S3. Per ulteriori informazioni sulla generazione di URL prefirmati per Amazon S3, consulta la sezione relativa al caricamento degli oggetti tramite URL prefirmati.

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

Creare backup di un'istanza Linux Amazon EC2

Puoi usare EC2Rescue per eseguire il backup dell'istanza Linux creando un'AMI o creando snapshot dei volumi collegati.

Per creare un'AMI

Utilizza il comando ./ec2rl run e per --backup, specifica ami.

./ec2rl run --backup=ami
Per creare snapshot a più volumi di tutti i volumi collegati

Utilizza il comando ./ec2rl run e per --backup, specifica allvolumes.

./ec2rl run --backup=allvolumes
Per creare uno snapshot di uno specifico volume collegato

Usa il comando ./ec2rl run e per --backup, specifica l'ID del volume di cui eseguire il backup.

./ec2rl run --backup=vol-01234567890abcdef