Accesso a Supermicro IPMI tramite SSH


14

Quando gestisci Supermicro IPMI / BMC, puoi accedervi tramite:

  • HTTP (S) nel browser: visualizzazione di pagine Web con sensori / configurazioni e applet Java per eseguire la console di reindirizzamento
  • Protocollo IPMI (utilizzando ipmitool-I CLI o IPMIView-come le app GUI)

Una volta scoperto che potevo solo ssh ADMIN@my.ipmi.address.netentrare nel BMC - c'è una shell simile a Linux, ifconfig(non con i server, ma con le impostazioni di rete di BMC), e - la cosa più grande! - possibilità di nastro rebootper ripristinare BMC quando IPMI inizia a presentare problemi.

Ma ora, avendo accesso a numerose scatole Supermicro con IPMI, scopro che l'accesso SSH funziona in modo diverso: circa una metà delle scatole esegue una shell "normale" sulla porta 22 di IPMI, altre esegue "ATEN SMASH-CLP System Management Shell". Non è simile a Linux, non supporta comandi standard simili lse non riesco a ripristinare BMC con esso.

Google dice principalmente di SMASH-CLP in modo da violazione della sicurezza. Esiste una documentazione per l'utente per questo? O potrei far funzionare la mia shell IPMI / BMC "normale" tramite SSH, non SMASH-CLP?

Mi occupo delle schede madri X9DRW-iF, X9DRi-F e X9SCL-F.


Hai provato a leggere la documentazione?
TomTom,

2
Supermicro fornisce solo i manuali della scheda madre: X9DRW , X9DRi , X9SCL - e non ci sono menzioni SSH / SMASH su di esso. Immagino che il fornitore BCM non sia collegato al fornitore della scheda madre, Supermicro ha appena incorporato hardware di terze parti (BMC) e firmware per esso nelle loro schede madri.
AntonioK,

3
4 diverse guide utente IPMI si trovano sulla pagina principale della documentazione di Supermicro, incluso il manuale SMT IPMI che include SMASH nell'appendice B.
HBruijn

3
Si noti che è possibile riavviare BMC in remoto utilizzando $ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm(o cold). Non ho trovato affatto utile SMASH-CLP. Supermicro fornisce BMC diversi di diversi fornitori, ognuno con una diversa implementazione di un CLP, apprendere ciò che è possibile è una vera seccatura e non si applica a tutti i nodi.
Stefan Lasiewski,

Risposte:


1

Su tutti i miei BMC Super Micro c'è un comando SMASH nascosto per uscire dall'ambiente predefinito e entrare in una shell BusyBox.

Prova a digitare "shell sh" nella shell SMASH e vedi se funziona.


2
Questo non funziona su tutte le mie scatole Supermicro, purtroppo. È persino incoerente anche nei mobos X9.
Stefan Lasiewski,

5
Questo "comando nascosto" è stato considerato un bug ed è stato rimosso nei nuovi firmware BMC.
AntonioK,

un po 'di contesto sul perché è stato rimosso: con le schede Supermicro prodotte nel 2017 un shell sh"comando shell non supporta ora".
maxschlepzig,

0

Di 'che desidero utilizzare il server A per raggiungere l'interfaccia IPMI del server B, quindi questo funziona per me:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.