this post on SO과 비슷한 실행중인 인스턴스에서 EBS 지원 이미지를 만들려고합니다. 나는 참고로 주로이 사이트를 사용하고 있습니다 :실행중인 인스턴스에서 EBS 지원 AMI를 만드는 중 무엇이 잘못 되었습니까?
- Create a bootable EBS AMI from a running instance
- A script to rsync a running Linux OS to an image file
나는 성공적으로 EBS 볼륨을 만들어 나는 전체 드라이브가 아닌 파티션을 포맷 반대 mkfs.ext3
(를 실행 - - 아마도이 문제입니까?) 파일 시스템의 복사본을 만들려면 다음과 같은 rsync
명령을 사용하십시오.
(/media
및 /production
다른 EBS 볼륨에서 마운트 된 디렉토리, 그리고 /mnt/ebs-root/
이미지를 포함 할 새 EBS 볼륨입니다)
rsync를 충분히 잘 작동, 나는 볼륨 스냅 샷을 언 마운트 할 수 있습니다, AWS 콘솔을 사용하여 부팅 가능한 이미지를 만드십시오.하지만 부팅 할 때 AWS 콘솔에서 탄력적 인 IP를 변경 한 후 웹/ssh를 통해 액세스 할 수 없습니다.
새로운 EBS 볼륨 (/ etc/fstab과 같은)에서 일부 파일을 편집해야하지만 확실하지 않습니다. 여기
# Legacy /etc/fstab
# Supplied by: ec2-ami-tools-1.3-34544
/dev/sda1/ ext3 defaults 1 1
/dev/sda2 /mnt ext3 defaults 0 0
/dev/sda3 swap swap defaults 0 0
/dev/sdp1 /production ext3 defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
난 방식으로 내 지식 기반 외부와 희망 누군가가 올바른 방향으로 날 지점 수 있습니다 : 여기 어쨌든, 내을/mnt/EBS 루트의/etc/fstab 파일의 내용입니다. 미리 감사드립니다.
분명히 할 수 있습니다 : 새 이미지가 실제로 성공적으로 부팅합니까 (콘솔 로그 확인)? EIP를 할당하기 전에 컴퓨터로 ssh 할 수 있습니까? 보안 그룹에서 ssh 액세스를 허용합니까? EIP를 할당 한 후에 ssh를 할 수 없습니까? EIP가 효과적으로되기까지 충분한 시간을 허용합니까? 명확한 질문을 주신 덕분에 –
주셔서 감사합니다. –
여기에 아마존의 시스템 로그가 있습니다. http://pastebay.com/289600 EIP를 지정하기 전이나 후에 - 나는 SSH를 할 수 없습니다. 밤늦게까지 실행 된 후 동일한 인스턴스로 시도해 보았으므로 아마도 기다리지 않았을 것입니다. –