Difference between revisions of "Amazon Cloud Computing, EC2"

From no name for this wiki
Jump to: navigation, search
(AMI Erstellen)
(AMI Erstellen)
Line 23: Line 23:
 
  ec2-upload-bundle -b mybucketname -m image.manifest.xml -a myaccesskeyidentifier -s mysecretkey
 
  ec2-upload-bundle -b mybucketname -m image.manifest.xml -a myaccesskeyidentifier -s mysecretkey
  
Instanz wird registriert:
+
Instanz wird registriert. Diesen Befehl wird auf dem lokalen Rechner ausgeführt:
 
  ec2-register mybucketname/image.manifest.xml
 
  ec2-register mybucketname/image.manifest.xml
  
 
== Links ==
 
== Links ==
 
* [http://aws.amazon.com/console/ Web-Console]
 
* [http://aws.amazon.com/console/ Web-Console]

Revision as of 11:01, 5 October 2009

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, 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

Links