Supermicro IPMI KVM: kết nối thất bại


8

Tôi có một số máy chủ Supermicro và tôi không thể kết nối với bất kỳ KVM nào của họ thông qua IPMI nữa; Tôi liên tục nhận được "kết nối thất bại". Lần đầu tiên tôi nhận thấy nó với một, nhưng thử những người khác cũng dẫn đến cùng một lỗi.

Tôi đã thử:

  • Plugin trình duyệt (firefox + java7) trên máy chủ Windows 2008.
  • Plugin trình duyệt (firefox + java7) trên Windows 7.
  • Plugin trình duyệt Mac + safari + java7.
  • Plugin Browsewer Linux + openjdk-1.7 + plugin icedtea.
  • công cụ ipmi độc lập trên máy chủ Windows 2008 (ipmiview của Supermicro).
  • công cụ IPMI độc lập trên Linux openjdk 1.6 và 1.7 (ipmiview của Supermirco).
  • đặt lại bộ điều khiển IPMI (đôi khi cần thiết vì nó gặp sự cố) : ipmitool mc reset warm.

Tôi liên tục nhận được "kết nối thất bại", bất kể tôi cố gắng gì.

Tôi đã thực hiện một kết xuất tcp và phân tích nó với wireshark, và tất cả những gì tôi thấy là một SYN được gửi bởi khách hàng, và [RST, ACK] được nhận, mà wireshark đánh dấu màu đỏ.

Tôi đã sử dụng bảng điều khiển rất nhiều trong quá khứ, vì vậy tôi không biết vấn đề ở đây là gì. Tôi đã đọc một cái gì đó về java 1.6 (java 6) hoạt động, nhưng điều đó dường như không giúp tôi.

Chỉnh sửa: đó không phải là sự cố mạng, vì tôi có thể kết nối với webadmin và kiểm soát mọi thứ trừ KVM. Tôi thậm chí có thể nhìn thấy ảnh chụp màn hình của hệ điều hành đã khởi động.

Và một số thông tin:

# ipmitool mc info
Device ID                 : 32
Device Revision           : 1
Firmware Revision         : 2.0
IPMI Version              : 2.0
Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 1541 (0x0605)
Product Name              : Unknown (0x605)
Device Available          : yes
Provides Device SDRs      : no
Additional Device Support :
    Sensor Device
    SDR Repository Device
    SEL Device
    FRU Inventory Device
    IPMB Event Receiver
    IPMB Event Generator
    Chassis Device
Aux Firmware Rev Info     : 
    0x06
    0x00
    0x00
    0x00

Chỉnh sửa2:

Trên máy Linux của tôi, tôi sử dụng IPMIView-2.9.15-build121211-bundleJRE-linux và ngay cả khi sử dụng JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password) đi kèm, nó cũng không hoạt động. Có thể đó là sự cố mạng, nhưng tôi đã không thay đổi bất cứ điều gì trên bộ định tuyến / tường lửa của chúng tôi (máy Debian Linux).


Có tường lửa giữa máy khách và BMC không? Các cài đặt NIC "chuyên dụng" / "chia sẻ" / "chuyển đổi dự phòng" của bạn là gì? "Công cụ IPMI độc lập" của bạn có phải là IPMIView hiện tại hay có gì khác không? Phần mềm BMC nào đang được sử dụng (gợi ý: Không cập nhật một cách vô cớ, tôi đã có rất nhiều niềm vui với 2.66 và ứng dụng khách KVM web gặp trục trặc với java hiện tại, nơi các phiên bản cũ hơn hoạt động)? EDIT: cào bit ghi các cài đặt NIC nếu bạn có thể kết nối với BMC.
rackandboneman

Vấn đề của tôi khi mở applet là tôi đã không cài đặt Xquartz trong OS X. Tôi thấy lỗi khi mở plugin thông qua lệnh CLIjavaws jviewer.jnlp
zymhan

Câu trả lời:


7

Bạn biết gì; Khi tôi làm ipmitool mc reset cold, nó đã làm việc lại.

Vấn đề duy nhất là, tôi không thể làm điều này trên máy mà tôi bị mất kết nối với ...


1
Trên thực tế, có một tùy chọn thiết lập lại trong GUI web vẫn hoạt động.
Halfgaar

Ở mức độ rất thấp, nếu bạn có thể truy cập IPMI qua Lớp 3, bạn có thể gửi lệnh từ xa từ một máy đã ipmitoolcài đặt trên nó. Gửi lệnh đặt lại lạnh cho MC -ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
harperville

Tôi đã có một vấn đề tương tự sau khi cập nhật firmware. Tôi đã thiết lập lại BMC và sử dụng tên người dùng mới cho người dùng quản trị. Đây là những gì đã phá vỡ chuyển hướng giao diện điều khiển cho tôi vì IPMIViewer và trình xem bảng điều khiển là các ứng dụng khác nhau chỉ đọc cùng một tệp cài đặt. Tôi đã phải chạy IPMIViewer với tư cách Quản trị viên trên Windows để có thể cập nhật tệp cấu hình đó.
Matthew

3

Vì một số lý do, bất kỳ phiên bản nào của IPMIView không hoạt động với các phần mềm IPMI> = 3,32, bao gồm cả phiên bản IPMIView cuối cùng. Bạn phải sử dụng trình duyệt khởi chạy plugin Java của họ từ giao diện web và đây phải là phiên bản Java cụ thể. Điều này không được sửa trong phiên bản 3.43 (ít nhất là đối với bộ điều khiển X10), điểm khác biệt duy nhất là phiên bản 3.32 gửi RST ngay lập tức sau khi nhận được SYN trên cổng tcp / 5900 và phiên bản 3.43 vượt qua bắt tay ba chiều cho tcp / 5900 và gửi RST 35 giây sau đó - và đó là Connection failedlỗi Java thực sự có nghĩa là gì.

Một cách tiếp cận khác là hạ cấp firmware IPMI xuống một verion gần đây, ví dụ trên bộ điều khiển X10 (ví dụ, điều này được đề cập trong sơ đồ đặt tên phần sụn - ví dụ, REDFISH_X10_343.zip) phiên bản 3.27 đang hoạt động với IPMIView. Có thể tìm thấy phần mềm IPMI cho hầu hết các bo mạch chủ Supermicro gần đây , bạn sẽ nhận thấy rằng Supermicro chỉ cung cấp một phiên bản phần sụn IPMI cho một bo mạch chủ nhất định, nhưng bạn có thể tải xuống bất kỳ phiên bản phần sụn nào miễn là bạn gắn bó với mô hình bộ điều khiển BMC của mình - tức là, nếu tệp chương trình cơ sở IPMI của bạn có tên là REDFISH_X10_XXX.zip , bạn có thể tải xuống và cài đặt bất kỳ phiên bản X10 nào miễn là dành cho X10. Quy tắc tương tự áp dụng cho X11 và các bộ điều khiển khác, ngoại trừ việc tôi không dùng thử cá nhân, do đó vẫn có thể có một số biến chứng.

Bằng cách này, tôi đã khôi phục thành công kết nối KVM trên bo mạch chủ X10DRU-i +.

Cập nhật: Supermicro TechSupport khẳng định rằng đối với các phiên bản phần sụn> = 3,32, nên sử dụng IPMIView mới nhất. Tôi không có cơ hội tự kiểm tra nó, nhưng chỉ dành cho những người đến đây để tìm kiếm giải pháp - cảm giác như tôi nên đề cập đến nó.


1

IPMI KVM (bo mạch chủ X9DRD-if, máy chủ SuperMicro)

LÀM VIỆC VỚI

  • Macbook + Chrome + Java7 tại nhà được kết nối bằng wifi với ROUTER VỚI IP STATIC
  • Windows 7 + IE7 + Java7 tại nhà được kết nối bằng mạng LAN trong ROUTER VỚI IP STATIC
  • Máy ảo Linux + Firefox bên trong MacBook tại nhà được kết nối bằng wifi với ROUTER VỚI IP STATIC

NÓ KHÔNG LÀM VIỆC VỚI (kết nối thất bại, mọi lúc)

Macbook tương tự với bất kỳ IE / Chrome / Firefox + Java6 / 7 nào được kết nối với WIFI CAMPUS của UNIVERISTY

PHÂN TÍCH

Không phải hệ điều hành, trình duyệt hay phiên bản java bị lỗi, đó là cấu hình của bộ định tuyến hoặc các cài đặt mạng khác.

GIẢI PHÁP

Thay đổi mạng. Nếu bạn đang ở cơ quan / trường đại học / place_with_fancy_wifi và không thể truy cập (các) mạng internet khác, hãy chạy java JVM tại nhà hoặc một nơi nào đó bằng IP tĩnh và kết nối bằng TeamViewer hoặc VPN đến nhà bạn để kiểm soát máy chủ của bạn.

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.