Ich spiele mit Google Compute Engine mit debian als Quellbild. Ich verstehe, dass ich stundenweise belastet werde, solange die Instanz läuft, egal ob ich mich einschalte oder nicht. Der Befehl shutdown -h setzte die Instanz scheinbar in den beendeten Modus und ich musste die Instanz für das nächste Mal neu erstellen.
Meine Frage ist, wie schließe ich die VM einfach ab, ohne sie zu beenden? Ist das eine Option?
Google Sagen Sie das: Ссылка Wenn Sie Ihre Instanz mit sudo shutdown oder sudo poweroff herunterfahren, entspricht dies dem Beenden. Es gibt keine Möglichkeit, eine Instanz "einzufrieren" und zu einem späteren Zeitpunkt neu zu starten. Sie müssen Ihre Instanz neu erstellen, wenn Sie sie herunterfahren möchten. Wenn eine Instanz von innen heruntergefahren wird, wechselt sie in den Status TERMINATED, wird jedoch weiterhin in der API angezeigt (z. B. wenn Sie Instanzen auflisten). Um es aus der Liste zu entfernen, müssen Sie die Instanz explizit löschen. Die Verfügbarkeit für eine TERMINATED-Instanz wird jedoch nicht in Rechnung gestellt.
Meine Frage ist, wie schließe ich die VM einfach ab, ohne sie zu beenden? Ist das eine Option?
Leider können Sie nicht. AWS EC2 ist die Ausnahme, wenn Instanzen beim Herunterfahren beibehalten werden sollen. Nicht einmal OpenStack-Anbieter unterstützen das sofort. Die Problemumgehung besteht darin, basierend auf dem gewünschten Snapshot ein Image zu erstellen und dann basierend auf diesem Image eine neue Instanz zu erstellen.
Sie können eine Instanz stoppen , indem Sie eine der folgenden Methoden anwenden:
gcloud compute instances stop
in der Befehlszeile instances.stop()
sudo shutdown
unter Linux Weitere Informationen finden Sie in den Dokumentationen , einschließlich der Auswirkungen auf Ressourcen und Ihrer Aktionen kann eine angehaltene Instanz übernehmen.
Siehe dazu auch die Dokumentation zu Neustarten einer gestoppten Instanz .
Sie können alle Ihre Daten auf der Festplatte speichern, dann herunterfahren und das nächste Mal eine Instanz mit derselben Festplatte erstellen.
Herunterfahren von der Webkonsole über:
%Vor%Es gibt ein Kontrollkästchen, das besagt:
%Vor%Wenn Sie das Kontrollkästchen nicht aktivieren, können Sie beim nächsten Erstellen einer weiteren Instanz für das Projekt Folgendes auswählen:
%Vor%Und dann:
%Vor%Und Ihre alte Festplatte wird intakt sein.
Löschen der Instanz auf diese Weise löschte es aus der Instanzliste für mich, während ein poweroff
es nicht sofort löschte.
Vorsicht: Der für die Festplatten verwendete persistente Speicher hat (relativ geringe) monatliche Kosten. Ich wurde ein paar Cent für einige ungenutzte Daten ohne jede E-Mail-Warnung berechnet.
Die nächste Lösung besteht darin, die Instanz zu löschen, während nicht die persistente Festplatte löscht. Wenn Sie die Instanz neu starten müssen, erstellen Sie einfach eine neue mit dieser Festplatte. Sie können eine Instanz mit denselben Eigenschaften oder unterschiedlichen Merkmalen auswählen. Es ist egal.
Tags und Links google-compute-engine