Mengakses Supermicro IPMI melalui SSH

14

Ketika Anda berurusan dengan Supermicro IPMI / BMC, Anda dapat mengaksesnya melalui:

  • HTTP (S) di browser Anda - melihat halaman web dengan sensor / konfigurasi dan java applet untuk menjalankan redirection console
  • Protokol IPMI (menggunakan aplikasi- ipmitoolseperti Gli atau IPMIViewGUI)

Setelah saya temukan saya bisa saja ssh [email protected]dan masuk ke BMC - ada shell seperti Linux, ifconfig(bukan dengan server, tetapi dengan pengaturan jaringan BMC), dan - hal terbaik! - kemampuan untuk merekam rebootuntuk mengatur ulang BMC ketika IPMI mulai glitching.

Tetapi sekarang, dengan memiliki akses ke banyak kotak Supermicro dengan IPMI, saya menemukan bahwa akses SSH bekerja secara berbeda: sekitar setengah dari kotak menjalankan shell "normal" pada port 22 IPMI, yang lain menjalankan "ATEN SMASH-CLP System Management Shell". Itu tidak seperti Linux, tidak mendukung perintah standar seperti ls, dan saya tidak dapat mengatur ulang BMC dengannya.

Google terutama mengatakan tentang SMASH-CLP dengan cara sumber keamanan. Apakah ada dokumentasi pengguna untuk itu? Atau bisakah saya membuat IPMI / BMC saya menjalankan shell "normal" melalui SSH, bukan SMASH-CLP?

Saya berurusan dengan motherboard X9DRW-iF, X9DRi-F dan X9SCL-F.

AntonioK
sumber
Sudah mencoba membaca dokumentasi mereka?
TomTom
2
Supermicro hanya memberikan manual motherboard: X9DRW , X9DRi , X9SCL - dan tidak ada SSH / SMASH yang menyebutkannya. Saya kira vendor BCM tidak terhubung ke vendor motherboard, Supermicro baru saja membangun perangkat keras pihak ketiga (BMC) dan firmware untuknya ke motherboard mereka.
AntonioK
3
4 panduan pengguna IPMI berbeda ditemukan di halaman dokumentasi Supermicro utama termasuk SMT IPMI Manual yang mencakup SMASH dalam lampiran B.
HBruijn
3
Perhatikan bahwa Anda dapat mem-boot ulang BMC dari jarak jauh menggunakan $ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm(atau cold). Saya belum menemukan SMASH-CLP bermanfaat sama sekali. Supermicro menyediakan BMC berbeda dari vendor yang berbeda, masing-masing dengan implementasi yang berbeda dari CLP, mempelajari apa yang mungkin adalah rasa sakit yang serius dan tidak berlaku untuk semua node.
Stefan Lasiewski

Jawaban:

1

Pada semua Micro Super BMC saya ada perintah SMASH tersembunyi untuk keluar dari lingkungan default dan ke dalam shell BusyBox.

Coba ketikkan "shell sh" di shell SMASH dan lihat apakah itu berhasil.

Steve
sumber
2
Sayangnya, ini tidak berfungsi pada semua kotak Supermicro saya. Itu bahkan tidak konsisten di X9 mobos juga.
Stefan Lasiewski
5
"Perintah tersembunyi" ini dianggap sebagai bug dan dihapus di firmware BMC baru.
AntonioK
beberapa konteks mengapa itu dihapus - dengan 2017 menghasilkan papan Supermicro shell shhasil 'perintah shell tidak mendukung sekarang.'.
maxschlepzig
0

Katakanlah saya ingin menggunakan server A untuk mencapai antarmuka IPMI server B, maka ini berfungsi untuk saya:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle
Leo Vdw
sumber