Wie kann ich einer vorhandenen EC2-Instanz eine temporäre Festplatte hinzufügen?

Wie kann ich einer vorhandenen EC2-Instanz eine temporäre Festplatte hinzufügen?

Vor sechs Monaten habe ich eine EC2-Instanz mit einer Plesk-Lizenz vom AWS Marketplace erstellt. Jetzt möchte ich eine temporäre Festplatte hinzufügen, um die temporären Backup-Daten, die von Plesk generiert werden, darin unterzubringen.

Das Problem besteht darin, dass ich keine Möglichkeit finde, einer vorhandenen Instanz eine temporäre Festplatte hinzuzufügen (oder sie auch nur zu stoppen).

Ich habe bereits versucht, eine neue Instanz mit der temporären Festplatte zu erstellen und das Stammvolume der alten Instanz anzuhängen. Mit dieser Alternative hatte ich viele Probleme mit Plesk (hauptsächlich, weil sie unterschiedliche interne IPs haben).

Ich weiß, dass ich die Möglichkeit habe, eine neue Instanz mit einer neuen Festplatte zu erstellen und ein Plesk-Backup vom alten Server wiederherzustellen.

Die Frage ist, ob ich diese temporäre Festplatte schneller/einfacher hinzufügen kann, indem ich einfach einen neuen Server erstelle und die Daten vom alten kopiere.

Antwort1

Nur um den ersten Punkt hier etwas klarzustellen: Sie können einer Instanz NACH der ersten Erstellung kein EPHEMERALES Laufwerk hinzufügen. Ephemere Laufwerke sind Teil der Basiskonfiguration der Instanz, die nur bei der Instanzerstellung geschrieben wird und nicht geändert werden kann.

Ein weiterer Punkt, den Sie beachten sollten (obwohl Sie ihn vielleicht bereits wissen), ist, dass auf t1.micro-Instanzen keine temporären Laufwerke verfügbar sind.

Antwort2

Ich mache das ein bisschen bei der Arbeit. Ihr Prozess muss so etwas sein wie

  1. Stoppen Sie den Server (führen Sie alle erforderlichen Failovers oder Umleitungen durch)
  2. Erstellen Sie ein AMI aus der gestoppten Instanz, klicken Sie mit der rechten Maustaste und wählen Sie „Image erstellen“. Stellen Sie sicher, dass Sie für jede erwartete temporäre Festplatte einen „Instance Store X“ hinzufügen. Mehr ist völlig in Ordnung (ein i3.16xlarge bietet 8 temporäre Festplatten, planen Sie also voraus für zukünftiges Wachstum).Bildbeschreibung hier eingeben
  3. Warten Sie, bis AMI abgeschlossen ist
  4. (optional) Wenn Sie die Festplatte verschlüsseln möchten, verwenden Sie jetzt „AMI kopieren“ in derselben Region und aktivieren Sie die Verschlüsselung. Sie erhalten dann ein zweites AMI mit verschlüsselten Festplatten.
  5. Erstellen Sie eine neue Instanz aus diesem AMI. Sie erhalten eine neue IP, aber alle anderen Daten bleiben genau gleich. Daher möchten Sie möglicherweise die private IP vom ursprünglichen Server übertragen.

Nach ein paar Tagen können Sie die Bereinigung durchführen, indem Sie das AMI und den ursprünglich gestoppten Host löschen.

Antwort3

Das Problem ist, dass Plesk bei einer IP-Änderung nicht startet. Dazu müssen folgende Befehle ausgeführt werden:

# /usr/local/psa/bin/reconfigurator --autoconfigure
# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
# /etc/init.d/nginx restart

Siehe diese Seite:http://kb.parallels.com/en/114245

Das Vorgehen ist also korrekt. Erstellen Sie eine neue Instanz mit einem vom alten Server generierten AMI und fügen Sie die temporäre Festplatte hinzu.

Nachdem Sie das alte Root-Gerät angeschlossen haben, führen Sie einfach die Plesk-Neukonfigurationsbefehle aus und starten Sie neu.

verwandte Informationen