Difference between revisions of "Amazon Cloud Computing, EC2"
(→AMI Erstellen) |
(→AMI Erstellen) |
||
Line 17: | Line 17: | ||
scp -i mypem.pem pk-OOOOO.pem root@ec2-174-129-111-208.compute-1.amazonaws.com:/root | scp -i mypem.pem pk-OOOOO.pem root@ec2-174-129-111-208.compute-1.amazonaws.com:/root | ||
− | Dann erstellt man ein Image. Der Befehl wird auf der remote Instanz ausgeführt. Achtung, mit dem -u Parameter gibt man den Username an, nicht der Access Key. | + | Dann erstellt man ein Image. Der Befehl wird auf der remote Instanz ausgeführt. Achtung, mit dem -u Parameter gibt man den Username an (Account Number), nicht der Access Key. |
ec2-bundle-vol -d /mnt --privatekey ./pk-OOOOO.pem --cert ./cert-OOOOO.pem -u 0888-8888-8888 | ec2-bundle-vol -d /mnt --privatekey ./pk-OOOOO.pem --cert ./cert-OOOOO.pem -u 0888-8888-8888 | ||
Revision as of 12:15, 18 February 2010
Commands
Zu Instanz verbinden
ssh -i certfile root@instancedns.amazon.com
Volume mounten
Das Verzeichnis mnt muss bereits existieren, das Volume muss dem Device /dev/sdf der Instanz über die Amazon Management Console hinzugefügt sein.
mount /dev/sdf /mnt/
AMI Erstellen
Als ersten Schritt muss ein Bucket erstellt werden, in S3 Storage.
Dazu gibt es ein Firefox Plugin: https://addons.mozilla.org/en-US/firefox/addon/3247
Der private key und das Zertifikat lädt man zur Instanz hoch:
scp -i mypem.pem cert-OOOOO.pem root@ec2-174-129-111-208.compute-1.amazonaws.com:/root scp -i mypem.pem pk-OOOOO.pem root@ec2-174-129-111-208.compute-1.amazonaws.com:/root
Dann erstellt man ein Image. Der Befehl wird auf der remote Instanz ausgeführt. Achtung, mit dem -u Parameter gibt man den Username an (Account Number), nicht der Access Key.
ec2-bundle-vol -d /mnt --privatekey ./pk-OOOOO.pem --cert ./cert-OOOOO.pem -u 0888-8888-8888
Dann wird das Image zum S3 Bucket hochgeladen. Dieser Befehl wird auf der remote Instanz ausgeführt.
ec2-upload-bundle -b mybucketname -m image.manifest.xml -a myaccesskeyidentifier -s mysecretkey
Instanz wird registriert. Diesen Befehl wird auf dem lokalen Rechner ausgeführt:
ec2-register mybucketname/image.manifest.xml