|
stn21
Anmeldungsdatum: Okt. 25, 2007
Beiträge: 166
|

12. Februar 2012 12:19
Kann man ubuntu per ssh rebooten ? Klar, ganz einfach: "reboot" Kann man ubuntu per ssh rebooten, wenn es gar nicht mehr bootet ? Sinn der Frage ist, ob man einen Server rebooten kann, wenn man dieser in einem Raum eingeschlossen oder in einem Rechenzentrum steht. Das kann notwendig werden, wenn z.B. Änderungen an der Systemconfig vorgenommen wurden oder wenn ein Update schief geht. Dann hängt manchmal der Bootvorgang und es wird schwierig. Wie könnte man das machen? (Virtualisierung kommt nicht in Frage, u.A. wegen Hardwaretreibern und CPU-Last.) THX, stn Moderiert von tomtomtom: In weniger unpassendes Forum verschoben.
|
|
Barabbas
Moderator
Anmeldungsdatum: März 31, 2007
Beiträge: 1634
Wohnort: Münster
|

12. Februar 2012 12:28
Hallo, mir ist das Szenario nicht ganz klar - wenn du nicht mehr booten kannst, hast du doch gar keinen SSH-Zugriff auf den Server?
|
|
stn21
(Themenstarter)
Anmeldungsdatum: Okt. 25, 2007
Beiträge: 166
|

12. Februar 2012 12:38
Barabbas schrieb: Hallo, mir ist das Szenario nicht ganz klar - wenn du nicht mehr booten kannst, hast du doch gar keinen SSH-Zugriff auf den Server?
Genau. In dem Fall ist der erste Schritt, erst mal den Server neu zu starten. Vorher geht gar nichts. Das muss über Netzwerk gehen, irgendwie. Der Server ist ja wie erwähnt physisch nicht erreichbar.
SSH war nur eine Idee, andere Lösungen oder Protokolle sind auch OK. Natürlich müsste man auch über die Bootconfig nachdenken und z.B. irgendwie eine andere (hoffentlich funktionierende ) Partition booten. Das könnte z.B. zeitgesteuert mit grub-reboot gehen. Aber erst muss mal neu gebootet werden, dann sehen wir weiter.
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 1931
Wohnort: Oberalm
|

12. Februar 2012 12:52
Das hängt dann von der Netzwerkkarte oder vom Server ab. Manche RZ Partner bieten es an, ein WOL Signal an deinen Server zu schicken, bzw. richtige Server haben eine eigen Management Schnittstelle (ilo und Konsorten) die auch erreichbar ist, wenn der die Hardware eigentlich heruntergefahren ist.
|
|
stn21
(Themenstarter)
Anmeldungsdatum: Okt. 25, 2007
Beiträge: 166
|

12. Februar 2012 13:03
TheDarkRose schrieb: Das hängt dann von der Netzwerkkarte oder vom Server ab. Manche RZ Partner bieten es an, ein WOL Signal an deinen Server zu schicken, bzw. richtige Server haben eine eigen Management Schnittstelle (ilo und Konsorten) die auch erreichbar ist, wenn der die Hardware eigentlich heruntergefahren ist.
Leider keins der vorgannten. Es gibt keine für den Zweck geeignete Hardware. WOL geht wahrscheinlich. Das hilft aber nur selten, wir wollen den Server ja nicht einschalten, der läuft bereits.
Das häufiger vorkommende Problem ist, dass das OS beim booten "hängt". Dann gibt kein SSH und damit wäre Game over  Oder kann man mit WOL auch rebooten? Wäre mir neu, aber warum nicht ...
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 1931
Wohnort: Oberalm
|

12. Februar 2012 13:14
Naja, IMHO sollte man sich auch richtige Servermaschinen mit Management Port zulegen können, wenn man sich schon einen Colocation Platz in einem RZ leistet. stn21 Wie könnte man das machen? (Virtualisierung kommt nicht in Frage, u.A. wegen Hardwaretreibern und CPU-Last.)
Wegen welchen mystischen Hardwaretreibern und welcher mystischen CPU-Last?
|
|
encbladexp
Serverteam
Anmeldungsdatum: Feb. 16, 2007
Beiträge: 12657
|

12. Februar 2012 22:01
Server haben heute allesamt Onboard-KVM mit extra Managementinterface. Haben diese das nicht sind es auch keine Server sondern 19" Desktop-PCs. mfg Betz Stefan
|
|
stn21
(Themenstarter)
Anmeldungsdatum: Okt. 25, 2007
Beiträge: 166
|

13. Februar 2012 12:59
OK, offenbar ist hier etwas zu viel "server" in den Thread aufgetaucht  Sieht so aus als sollte ich die Frage noch mal formulieren. Also: Wie kann man einen PC per Netzwerk rebooten (Reset ist auch OK), wenn das OS nicht mehr bootet? Es darf sich dabei um einen beliebigen PC handeln, auf dem z.B. Ubuntu Server installiert ist, oder ein Multibootsystem, in ganz extremen Fällen sogar mit einer Windows-Partition Die Anschaffung von Server-Hardware oder Remote Power Switches ist derzeit nicht möglich. Das OS (egal welches) kann natürlich nicht selbst einen Reboot zu Verfügung stellen, weil es ja um den Fall geht, daß es nicht mehr bootet. Auf dem PC/Server/... wären mindestens 2 bootfähige Partitionen, eine mit dem "eigentlichen" Server-OS, die andere mit einem Mini-Rettungs- und Verwaltungssystem (z.B. Lubuntu). Mit letzterer kann man auch die Boot-Config des Server-OS wiederherstellen, z.B. manuell den vorherigen Kernel reinkopieren oder grub.cfg ändern etc. Wie das geht ist anderweitig beschrieben und funktioniert. Man muss nur zuverlässig sicherstellen, daß das Rettungs-/Verwaltungs-OS im Bedarfsfall auch bootet, im Normalbetrieb sollte dagegen das Server-OS booten. Das geht, wenn auch recht primitiv, Ansätze dazu siehe weiter oben im Thread. Und im Fehlerfall muss man den PC mit dem Server-OS überhaupt erst mal netzwerkgesteuert zum booten bringen, also neu starten. Das ist erheblich schwieriger, wie sich bereits andeutet.
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 1931
Wohnort: Oberalm
|

13. Februar 2012 13:08
Gar nicht. Wenn er im bootvorgang hängt, dann hängt er. Da hilft dann nur mehr "Strom ausschalten". Und wo ist jetzt dein Problem bei virtualisierung?
|
|
hfb
Anmeldungsdatum: Aug. 5, 2007
Beiträge: 75
|

13. Februar 2012 14:22
hallo, hab auch einen kleinen "Server" (HP Miniserver). Den boote ich immer regulär via LAN-powerswitch (kostet 90 €, sind die nicht drin?). Ich finde das nicht schlecht, den nach Neukonfigurationen oder updates kommt es ja nicht nur vor, das er beim booten hängt, sondern oft auch schon im Shutdown.
Meinen Powerswitch kann ich auch zeitgesteuert schalten lassen oder auf Events reagieren lassen (z.B. Windows Start). Das macht es auch in anderen Situationen flexibel. hartmut
|
|
stn21
(Themenstarter)
Anmeldungsdatum: Okt. 25, 2007
Beiträge: 166
|

13. Februar 2012 16:39
hfb schrieb: ... LAN-powerswitch (kostet 90 €, sind die nicht drin?)... Ist im Projektbudget nicht vorgesehen und kann nur aufgenommen werden mit schriftlicher Zustimmung der finanzierenden Institution und mehrerer Projektverantwortlicher, die größtenteils keine Ahnung haben, was ein Lannpauerswitsch eigentlich sein soll. Willkommen auf dem Planet "Verwaltien" ![]:-(](http://media.cdn.ubuntu-de.org/wiki/attachments/08/28/evil.png)
|
|
stn21
(Themenstarter)
Anmeldungsdatum: Okt. 25, 2007
Beiträge: 166
|

13. Februar 2012 16:44
Für sowas muss es doch eine Softwarelösung geben. Ist noch niemand auf die Idee gekommen, einen Bootmanager mit Netzwerkzugang zu schreiben? Und wenn der dann noch vor dem booten vom OS einen kleinen Dämon mit Ethernet-Stack (ohne TCP/IP) lädt, dann könnte ein vorab definertes Ethernet-Paket einen Reset auslösen.
|
|
encbladexp
Serverteam
Anmeldungsdatum: Feb. 16, 2007
Beiträge: 12657
|

13. Februar 2012 18:01
hfb schrieb: Den boote ich immer regulär via LAN-powerswitch (kostet 90 €, sind die nicht drin?)…
So ein Teil wo den Strom abdreht über IP? Dafür hat man sich wirklich nen Award verdient, elektrische Geräte im Betrieb auszuschalten hat schon vielen das Leben gekostet, viele Netzteile mussten einen Qualvollen tot sterben. Auch vielen andere elektronischen Bauteilen wurde so professionell der gar ausgemacht. Zurück zum Thema: Du kannst den Bootloader und die Console vom Kernel auf die serielle Schnittstelle umlegen, diese kann man dann ans Netzwerk bringen, was aber auch Geld kosten wird. mfg Betz Stefan
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 1931
Wohnort: Oberalm
|

13. Februar 2012 18:09
stn21 schrieb: Für sowas muss es doch eine Softwarelösung geben. Ist noch niemand auf die Idee gekommen, einen Bootmanager mit Netzwerkzugang zu schreiben? Und wenn der dann noch vor dem booten vom OS einen kleinen Dämon mit Ethernet-Stack (ohne TCP/IP) lädt, dann könnte ein vorab definertes Ethernet-Paket einen Reset auslösen.
NEIN, für das wurden die extrigen Management-Ethernet Boards erfunden die auch ein KVM-over-IP mitbringen und den Server steuern können. Es kostet alles Geld, junge
|