Wie schalte ich meinen Server im eingeschalteten Zustand ein, auch wenn das Betriebssystem vor dem Depowering heruntergefahren wurde?

0

Ich besitze einen Dell PowerEdge 1850, auf dem Ubuntu ausgeführt wird, hauptsächlich ein Minecraft-Server. Es ist eine Geldverschwendung, es die ganze Zeit eingeschaltet zu lassen, und es macht nachts Geräusche. Daher schalte ich es normalerweise tagsüber ein und vor der Nacht aus.

Was ich tun möchte, ist möglicherweise irgendwann einen Schalter, der an das Netzkabel des Servers angeschlossen ist, mit einer anderen Stelle im Haus (d. H. In der Nähe meines Computers) zu verbinden. Auf diese Weise konnte ich einfach den Schalter umlegen, warten, bis er hochgefahren ist, und dann VNC einschalten. Wenn ich fertig bin, stoppe ich den Minecraft-Server, fahre Ubuntu herunter und schalte den Schalter wieder aus.

Derzeit kann ich dies jedoch nicht tun. Das BIOS hat die Option, seinen letzten Status beim Einstecken wieder aufzunehmen. Wenn ich Ubuntu jedoch vor dem Ausstecken herunterfahre, wird es beim erneuten Einstecken nicht automatisch eingeschaltet und gebootet, da sein letzter Status heruntergefahren wurde.

Kann ich es auf irgendeine Weise automatisch einschalten lassen, auch wenn ich die Maschine vorher ausgeschaltet hatte? Gibt es eine sichere Möglichkeit, Ubuntu zu beenden, indem Sie den Netzstecker ziehen, um den "Stromausfall" zu simulieren, für den die BIOS-Option entwickelt wurde?

Roadsguy
quelle
Vielleicht würde Wake-On-Lan helfen: help.ubuntu.com/community/WakeOnLan .
Andrew Morton
Funktioniert WoL, nachdem es abgezogen und wieder eingesteckt wurde?
Roadsguy
Der Netzwerkadapter entnimmt dem + 5VSB-Ausgang (+ 5V Standby) des Netzteils eine geringe Menge an Strom, um auf WoL-Ereignisse reagieren zu können. Möglicherweise müssen Sie es im BIOS aktivieren. Dies wird in dem Artikel behandelt, mit dem ich verlinkt habe.
Andrew Morton

Antworten:

2

Erstens sollte auf einem ordnungsgemäß heruntergefahrenen Computer kein Lüfter laufen, aber es ist möglicherweise eine Besonderheit dieses Servers, die ich nicht kenne.

Zweitens: Gibt es keine Möglichkeit, das Gerät nach einem Stromausfall wieder einzuschalten, da es die Option gibt, den letzten Status beim Anschließen wiederherzustellen? Dies ist eine Funktion, die häufig im BIOS des PCs vorhanden ist. Es gibt auch andere Funktionen wie "Alarm", die den PC zu einer festgelegten Stunde oder durch Drücken einer Taste auf der Tastatur einschalten.

Andrew Morton spricht auch über WoL, was ebenfalls eine gute Lösung sein kann.

Um schließlich Ihre Frage zu beantworten, ob Sie Ubuntu stoppen möchten, aber den Computer nicht ausschalten möchten, halt Befehl sollte den Trick tun, wenn es in Ubuntu existiert. Beim Verteilen mit systemd müssen Sie den Computer ausschalten, um ihn auszuschalten systemctl poweroff, wodurch das System angehalten und der Computer über ACPI ausgeschaltet wird. Verwenden systemctl halt wird nur das System anhalten. Damit würde Ubuntu korrekt gestoppt, aber nicht die Maschine. Wenn es also zu einem Stromausfall kommt, wird der letzte Zustand "eingeschaltet" und es wird automatisch gebootet.

PS: Ich weiß nicht, wie Minecraft-Server funktionieren, aber die Verwendung von VNC ist nicht für die Verwaltung eines echten Servers wie diesen unter GNU / Linux geeignet. Wir verwenden häufiger SSH, was etwas praktischer ist, weniger Bandbreite und Systemressourcen beansprucht und keine grafische Oberfläche erfordert.

piernov
quelle
Als ich die Maschine bekam und sie anschloss, starteten die Lüfter. Als ich es einschaltete, wurden die Fans lauter und die Maschine tat wirklich Sachen, also denke ich, dass es eine spezifische Eigenschaft dieses Servers ist. ---- Diese Option wird als "Aktion nach Stromausfall" (so ähnlich) bezeichnet. Das Abziehen ist natürlich ein Stromausfall. Ich habe keine Möglichkeit gefunden, es nach einem Stromausfall immer wieder einzuschalten. ---- WoL könnte der Trick sein, wenn es nach einem vollständigen Stromausfall funktioniert und nicht nur im Shutdown- / Sleep-Modus.
Roadsguy
Was das Stoppen von Ubuntu ohne Herunterfahren angeht, könnte dies der Fall sein. Ich gehe davon aus, dass das Herausziehen dann keine Probleme verursacht, weil das Betriebssystem gestoppt ist, richtig? ---- Ich habe SSH noch nicht ausprobiert, aber VNC funktioniert für das, wofür ich es brauche. Im Grunde läuft der Minecraft-Server im Hintergrund, mit einem kleinen Konsolenfenster mit einem Protokoll und einem Feld zur Eingabe der In-Game-Befehle. Oft muss ich es nur starten oder starten / stoppen, damit die visuelle Verzögerung kein großes Problem darstellt. (Zumal ich es schließen kann, ohne den Zugriff auf die Konsole zu verlieren, im Gegensatz zu der Win7-RDP-zu-Xrdp-Verbindung, die ich zuvor verwendet habe.)
Roadsguy
WoL funktioniert nach einem Stromausfall möglicherweise nicht, da die Netzwerkschnittstelle möglicherweise vollständig gestoppt ist. Die Ethernet-Karte sollte weiterhin in der Lage sein, Pakete dafür zu verarbeiten. Aber der einzige Weg zu wissen, ist es zu versuchen. Und ja, kein Problem, den Netzstecker zu ziehen, wenn das Betriebssystem korrekt gestoppt ist. Nur, dass Ihr Server sein Ereignisprotokoll möglicherweise mit Stromausfall füllt, aber es sollte kein Problem sein. Wenn Sie sich an einen alten AT-PC vor 1996 erinnern, hat das so funktioniert. Sie mussten die Stromversorgung manuell ausschalten, um den PC nach dem Herunterfahren des Betriebssystems auszuschalten.
piernov
Einfach ausprobiert code haltund es funktioniert perfekt. Ubuntu fährt herunter, aber die Maschine läuft weiter, so dass Sie sie manuell ausschalten müssen. Wenn Sie den Stecker herausziehen, wird das Gerät beim nächsten Mal automatisch gebootet. Ich werde immer noch WoL ausprobieren, um zu sehen, wie das funktioniert.
Roadsguy