Truy cập Supermicro IPMI qua SSH


14

Khi bạn giao dịch với Supermicro IPMI / BMC, bạn có thể truy cập nó qua:

  • HTTP (S) trong trình duyệt của bạn - xem các trang web có cảm biến / cấu hình và applet java để chạy bảng điều khiển chuyển hướng
  • Giao thức IPMI (sử dụng các ứng dụng GUI ipmitoolgiống như CLI hoặc tương tự IPMIView)

Khi tôi phát hiện ra mình có thể ssh ADMIN@my.ipmi.address.netvào được BMC - có vỏ giống như Linux, ifconfig(không phải với máy chủ, mà là với cài đặt mạng của BMC), và - điều tuyệt vời nhất! - khả năng băng rebootđể thiết lập lại BMC khi IPMI bắt đầu trục trặc.

Nhưng bây giờ, khi có quyền truy cập vào nhiều hộp Supermicro với IPMI, tôi phát hiện ra rằng truy cập SSH hoạt động khác nhau: khoảng một nửa hộp chạy vỏ "bình thường" trên cổng 22 của IPMI, còn lại chạy "ATEN SMASH-CLP System Management Shell". Nó không giống Linux, không hỗ trợ các lệnh tiêu chuẩn như lsvà tôi không thể thiết lập lại BMC với nó.

Google chủ yếu nói về SMASH-CLP theo cách vi phạm nguồn bảo mật. Có bất kỳ tài liệu người dùng cho nó? Hoặc tôi có thể làm cho IPMI / BMC của mình chạy shell "bình thường" thông qua SSH, không phải SMASH-CLP không?

Tôi giao dịch với các bo mạch chủ X9DRW-iF, X9DRi-F và X9SCL-F.


Đã thử đọc tài liệu của họ?
TomTom

2
Supermicro chỉ cung cấp hướng dẫn sử dụng bo mạch chủ: X9DRW , X9DRi , X9SCL - và không có đề cập đến SSH / SMASH trên đó. Tôi đoán nhà cung cấp BCM không được kết nối với nhà cung cấp bo mạch chủ, Supermicro chỉ xây dựng phần cứng của bên thứ 3 (BMC) và phần sụn cho nó vào bo mạch chủ của họ.
AntonioK

3
4 hướng dẫn sử dụng IPMI khác nhau được tìm thấy trên trang tài liệu chính của Supermicro bao gồm Hướng dẫn IPMI SMT bao gồm SMASH trong phụ lục B.
HBruijn

3
Lưu ý rằng bạn có thể khởi động lại BMC từ xa bằng cách sử dụng $ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm(hoặc cold). Tôi chưa thấy SMASH-CLP hữu ích chút nào. Supermicro cung cấp các BMC khác nhau từ các nhà cung cấp khác nhau, mỗi nhà cung cấp CLP khác nhau, học những gì có thể là một nỗi đau nghiêm trọng và không áp dụng cho tất cả các nút.
Stefan Lasiewski

Câu trả lời:


1

Trên tất cả các BMC siêu nhỏ của tôi đều có lệnh SMASH ẩn để thoát khỏi môi trường mặc định và vào vỏ BusyBox.

Hãy thử gõ "shell sh" trong shell SMASH và xem nó có hoạt động không.


2
Điều này không hoạt động trên tất cả các hộp Supermicro của tôi, đáng buồn. Nó thậm chí không nhất quán trong X9 mobos.
Stefan Lasiewski

5
"Lệnh ẩn" này được coi là lỗi và đã bị xóa trong các phần mềm BMC mới.
AntonioK

một số bối cảnh về lý do tại sao nó đã bị xóa - với các bảng Supermicro được sản xuất năm 2017, một shell shlệnh "vỏ" không hỗ trợ ngay bây giờ. '.
maxschlepzig

0

Nói rằng tôi muốn sử dụng máy chủ A để tiếp cận giao diện IPMI của máy chủ B, thì điều này hoạt động với tôi:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.