Linux용 EC2Rescue 작업 - Amazon Elastic Compute Cloud

Linux용 EC2Rescue 작업

다음은 이 도구를 사용하여 시작할 때 수행할 수 있는 일반적인 작업입니다.

실행 Linux용 EC2Rescue

다음 예제에 표시된 대로 Linux용 EC2Rescue를 실행할 수 있습니다.

예: 모든 모듈 실행

모든 모듈을 실행하려면 다음과 같이 옵션 없이 Linux용 EC2Rescue를 실행하세요.

./ec2rl run

일부 모듈에는 루트 액세스가 필요합니다. 루트 사용자가 아니라면 다음과 같이 sudo를 사용하여 이 모듈을 실행하세요.

sudo ./ec2rl run
예: 특정 모듈 실행

특정 모듈만 실행하려면 --only-modules 파라미터를 사용하세요.

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

예를 들어 이 명령에서는 다음과 같이 dig 모듈을 실행하여 amazon.com 도메인을 쿼리합니다.

./ec2rl run --only-modules=dig --domain=amazon.com
예: 결과 확인

다음과 같이 /var/tmp/ec2rl에서 결과를 확인할 수 있습니다.

cat /var/tmp/ec2rl/logfile_location

예를 들어 다음과 같이 dig 모듈의 로그 파일을 확인합니다.

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

결과 업로드

AWS Support에서 S3 버킷에서 산출한 결과를 요청하거나 이 결과를 공유하도록 요청한 경우 Linux용 EC2Rescue CLI 도구를 사용하여 이 결과를 업로드합니다. Linux용 EC2Rescue 명령의 출력에는 사용해야 할 명령이 포함되어야 합니다.

예: AWS Support에 결과 업로드
./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --support-url="URLProvidedByAWSSupport"
예: 결과를 S3 버킷에 업로드
./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --presigned-url="YourPresignedS3URL"

Amazon S3에 대해 미리 서명된 URL 생성에 대한 자세한 내용은 미리 서명된 URL을 사용하여 객체 업로드를 참조하세요.

백업 생성

다음 명령을 사용하여 인스턴스, 하나 이상의 볼륨 또는 특정 디바이스 ID에 대한 백업을 생성합니다.

예: Amazon Machine Image(AMI)를 사용하여 인스턴스 백업
./ec2rl run --backup=ami
예: 인스턴스와 연결된 모든 볼륨을 백업
./ec2rl run --backup=allvolumes
예: 특정 볼륨 백업
./ec2rl run --backup=volumeID

지원 받기

Linux용 EC2Rescue에는 사용 가능한 각 명령에 대한 정보와 구문을 제공하는 도움말 파일이 포함되어 있습니다.

예: 일반적인 도움말 표시
./ec2rl help
예: 사용 가능한 모듈 나열
./ec2rl list
예: 특정 모듈에 대한 도움말 표시
./ec2rl help module_name

예를 들어 다음 명령을 사용하여 dig 모듈에 대한 도움말 파일을 표시합니다.

./ec2rl help dig