EC2 snapshot naar instance

Pagina: 1
Acties:

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 10:46

chem

Reist de wereld rond

Topicstarter
Wij hebben een server draaien als bij AWS EC2 met 2 volumes, waar via een cronjob dagelijks snapshots van worden gemaakt:

code:
1
aws ec2 create-snapshot --region $region --output=text --description $snapshot_description --volume-id $volume_id --query SnapshotId


Als ik dan van de OS-volume snapshot een AMI maak en die AMI tot een instance maak - rekening houdend met de AKI - dan krijg ik wel een draaiende machine, maar niet 'onze' machine. Wat opvalt is dat de sshd niet draait, dus ik kan er niet goed in kijken, maar uit de syslog zie ik als afwijkend van de bron machine:

Bronmachine:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"main" "root=/dev/sda1" "ro" "4"
vbd 2049 is hd0
******************* BLKFRONT for device/vbd/2049 **********


backend at /local/domain/0/backend/vbd/1018/2049
167772160 sectors of 512 bytes
**************************
vbd 2128 is hd1
******************* BLKFRONT for device/vbd/2128 **********


backend at /local/domain/0/backend/vbd/1018/2128
3221225472 sectors of 512 bytes
**************************
[H[J  Booting 'Ubuntu 14.04.4 LTS, kernel 3.13.0-61-generic'
Snapshot instance:
code:
1
2
3
4
5
6
7
8
9
"main" "root=/dev/sda1" "ro" "4" 
vbd 2049 is hd0
******************* BLKFRONT for device/vbd/2049 **********


backend at /local/domain/0/backend/vbd/11194/2049
167772160 sectors of 512 bytes
**************************
[H[J  Booting 'Ubuntu 14.04.4 LTS, kernel 3.13.0-61-generic'
Dat zou dus kunnen komen omdat ik maar 1 van de 2 volumes attach (de tweede is alleen maar een mount met foto opslag, niet relevant voor het OS) maar ik weet dat niet goed.

Als ik van de OS-snapshot een volume maak en die attach aan een andere machine, dan werkt de volume prima. Maar ik wil dus betrouwbaar van een snapshot een nieuwe instance kunnen maken, en dat lukt nu niet.

Wie heeft er een idee?

Klaar voor een nieuwe uitdaging.