remote power on via ssh / irmc s2

PRIMERGY, SPARC Enterprise Server, PRIMEFLEX, PRIMEPower, BS2000

Moderator: ModTeam

devzero
Posts: 6
Joined: Tue Oct 26, 2010 20:20
Product(s): RX300

remote power on via ssh / irmc s2

Postby devzero » Sat Nov 16, 2019 16:44

Hallo,

wie schaltet man eine rx300 s6 via script von einer anderen maschine sicher ein und aus ?

ich bin jetzt so weit daß ich es mit ssh pubkey-auth und SMASH CLP Interface hinbekomme und kann die Kiste z.B. mit

ssh roland@192.168.0.98 "start system1"

oder

ssh roland@192.168.0.98 "stop system1"

ein und ausschalten, aber da das irmc keine richtige remote-shell bereitstellt, bleibt die ssh verbindung danach offenbar im prompt hängen und ich muss auf den timout warten, der mich rausschmeisst

wie mach ich da ein sauberes "quit" bzw. wie sieht der "optimale" weg aus ?

dann suche ich noch nach einem weg von remote/commandline die chassis/beacon-led ein und auszuschalten. finde da keine optionen.

vielleicht weiss jemand, wie es (richtig) geht.

wäre ipmitool evtl "the way to go" und ist das sicher ?

thanks
roland

heikl
Posts: 2
Joined: Wed Sep 30, 2020 18:45
Product(s): TX300 S5, MegaRAID

Re: remote power on via ssh / irmc s2

Postby heikl » Thu Oct 01, 2020 11:33

Hallo Roland,

probier mal:

cmd="start system1
exit
0"
ssh roland@192.168.0.98 "$cmd"
Problem dabei ist, dass alle Befehle hintereinander abgearbeitet werden
ohne zu warten ob das Ziel bereit ist.

Eleganter ist tk:expect
artfremdes Bsp:
set host [lindex $argv 0]
set user [lindex $argv 1]
set pass [lindex $argv 2]
spawn ssh $user@$host
expect "yes/no" {
send "yes\r"
}
expect "*assword:" {
send "$pass\r"
}

ipmitool sollte auch funktionieren.

Die Sicherheit nimmt sich nicht viel, solange nur Du an Deinen Rechner kommts
und der Verkehr im LAN bleibt.

Gruss Heiko
der weiss dass das Posting schon Asbach ist, aber gerade Zeit hat.


Return to “Server Produkte”

Who is online

Users browsing this forum: No registered users and 1 guest