359 Stimmen

Wie kann man eine Amazon EC2-Instanz sicher von t1.micro auf large aktualisieren?

Ich habe eine Amazon EC2-Micro-Instanz ( t1.micro ). Ich möchte diese Instanz aktualisieren auf large .

Dies ist unsere Produktionsumgebung. Wie kann ich dies am sichersten tun?

Gibt es eine Schritt-für-Schritt-Anleitung für diesen Vorgang?

521voto

Marcel de Castilho Punkte 5772

Verwendung der AWS Management Console:

  • Rechtsklick auf die Instanz
    • Instanz-Lebenszyklus > Stopp
    • Warten Sie...
    • Instanzmanagement > Instanztyp ändern

305voto

Lostsoul Punkte 23328

Meiner Erfahrung nach erstelle ich einen Snapshot von Ihrem aktuellen Image, und sobald dieser fertig ist, wird er beim Starten neuer Instanzen als Option angezeigt. Starten Sie es einfach als große Instanz zu diesem Zeitpunkt.

Dies ist mein Ansatz, wenn ich keine Ausfallzeiten haben möchte (z. B. Produktionsserver), da diese Lösung einen Server erst dann offline nimmt, wenn der neue Server in Betrieb ist (ich verwende sie auch, um neue Maschinen zu meinen Clustern hinzuzufügen, indem ich diesen Ansatz verwende, um nur neue Maschinen hinzuzufügen). Wenn die Ausfallzeit akzeptabel ist, lesen Sie die Antwort von Marcel Castilho.

48voto

Styelz Punkte 489

Verwendung der AWS Management Console

  • Gehen Sie zu "Volumes" und erstellen Sie einen Snapshot des Volumes Ihrer Instanz.
  • Gehen Sie zu "Schnappschüsse" und wählen Sie "Bild aus Schnappschuss erstellen".
  • Gehen Sie zu "AMIs" und wählen Sie "Launch Instance" und wählen Sie Ihren "Instance Type" usw.

17voto

stivlo Punkte 80006

Verwenden Sie die AWS EC2-Konsole, nicht ElasticFox.

Erster Weg:

  • Erstellen Sie ein neues AMI der Instanz
  • Starten Sie es

Alternative Möglichkeit:

  • Machen Sie eine Schnappschuss der Scheibe
  • Starten einer großen EBS-Instanz mit demselben AMI-Typ (bitte beachten Sie, dass die Festplatte zu diesem Zeitpunkt die Daten enthält, die bei der Erstellung dieses AMI vorhanden waren, nicht Ihre letzten Änderungen)
  • Sobald er vollständig hochgefahren ist, die neue Instanz anhalten
  • Trennen Sie das Root-Volumen von der gestoppten Instanz
  • Erstellen einer virtuellen Festplatte aus dem zuvor erstellten Snapshot in derselben Verfügbarkeitszone der neuen Instanz
  • Hängen Sie das Root-Volume an /dev/sda1 an
  • Starten Sie die neue Instanz wieder

8voto

kieran Punkte 2311

AMI erstellen -> AMI auf großer Instanz booten.

Mehr Infos http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/creating-an-image.html

Sie können dies alles auch über die Verwaltungskonsole unter aws.amazon.com erledigen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X