Làm cách nào để biết máy chủ của tôi có IPMI không?


10

Tôi chưa bao giờ thấy một máy chủ Linux tôi quản trị. Làm thế nào tôi có thể tìm ra nếu nó có IPMI của một số loại được cài đặt?

Tôi đã cố gắng trả lời câu hỏi của riêng mình bằng cách cài đặt ipmitool:

Setting up ipmitool (1.8.9-2) ...
Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such  file or directory
Unable to open interface
failed!
invoke-rc.d: initscript ipmievd, action "start" failed.

là câu trả lời. Tôi có thể tìm hiểu những gì ISP sử dụng để điều khiển máy chủ từ xa không hoặc làm thế nào ISP có thể nối nó vào bảng điều khiển HTML quản lý từ xa của họ?


Nếu đó là VPC, không có cách nào bạn có quyền truy cập IPMI (trừ khi có hệ thống siêu giám sát ngoài đó tích hợp). Nếu đó là một máy chủ chuyên dụng, họ vẫn sẽ rất miễn cưỡng cung cấp cho bạn mức truy cập đó.
Chris S

1
Đó là một hộp Debian chuyên dụng.
isync

Câu trả lời:


1

Nếu đó là Red Hat, cứ làm đi rpm -qa|grep ipmi. OpenIPMI sẽ là bản cài đặt có khả năng nhất hoặc là một trong những bản độc quyền (như hpIPMI). Cần có một lệnh tương đương trên .debcác hệ thống và hộp Solaris.


1
Đó là Debian: dpkg -l | grep ipmi \ n rc ipmitool 1.8.9-2 tiện ích để điều khiển IPMI với trình điều khiển kernel \ n ii libopenipmi0 2.0.14-1 Giao diện quản lý nền tảng thông minh -
isync

Tôi ước tôi có thể giúp nhiều hơn, tôi là một anh chàng đội mũ đỏ. Tôi thấy thư viện OpenIPMI ở đó, nhưng không phải là gói rõ ràng. Xem nếu apt-get install openipmi hoạt động (tên gói có thể không chính xác). Có thể họ không sử dụng IPMI nếu tiện ích quản lý HTML chỉ là báo cáo nội dung từ MIB-II và máy chủ lưu trữ trong SNMP. Nếu bạn đang cố gắng tìm ra cách họ theo dõi hộp SNMP của bạn có thể là một nơi tốt để xem xét.
Matthew

Mặc dù "apt-get install openipmi" đã hoạt động, nhưng bây giờ tôi đã có nó trên hệ thống và nó không làm được gì nhiều. Tôi nghĩ lib libipip chỉ còn sót lại từ quá trình cài đặt ipmitool được thực hiện trước đó ... Khi ISP của tôi sử dụng SNMP, nó có tiết kiệm cho tôi để chọc vào nó không? Có lệnh lưu snmp nào tôi có thể bắn vào localhost của máy chủ trong khi SSH vào nó không?
isync

Bạn có thể cài đặt snmp-utils (một lần nữa, kiểm tra tên gói) và sau đó đi bộ thông tin snmp có sẵn bằng cách sử dụng lệnh snmpwalk.
Matthew

5
Câu trả lời này chỉ không chính xác. Câu hỏi là làm thế nào để biết máy chủ có thực sự có hệ thống IPMI hay không, liệu O / S của bạn có cài đặt gói IPMI hay không.
ThatGraemeGuy

22

Từ phần FAQ của FreeIPMI : 7. Hệ thống của tôi có hỗ trợ IPMI không? .

Hệ thống của tôi có hỗ trợ IPMI không?

Thật không may, không có cơ chế được xác định chung để xác định xem một hệ thống có hỗ trợ IPMI thông qua giao tiếp Inband hay không. Giả sử IPMI được thiết lập chính xác cho giao tiếp qua mạng LAN, một cơ chế khá đáng tin cậy tồn tại ngoài băng tần. Đây là một vài gợi ý.

  1. Định vị ipmi của FreeIPMI có thể được sử dụng để xác định xem IPMI có thể được tìm thấy trên hệ thống của bạn không. Tuy nhiên, người dùng nên thận trọng, việc không phát hiện ra IPMI thông qua định vị ipmi là không đủ để chứng minh rằng IPMI tồn tại trên hệ thống của bạn. Hệ thống của bạn không được công bố thông tin đó hoặc có thể mong đợi khách hàng liên lạc tại các địa điểm mặc định.

  2. dmidecode có thể được sử dụng tương tự để thăm dò các thiết bị hỗ trợ IPMI trên hệ thống của bạn. Bạn có thể grep cho IPMI hoặc chỉ định loại DMI IPMI trên dòng lệnh.

    # > dmidecode --type 38
    # dmidecode 2.10 SMBIOS 2.5 present.
    
    Handle 0x0049, DMI type 38, 18 bytes IPMI Device Information
            Interface Type: KCS (Keyboard Control Style)
            Specification Version: 2.0
            I2C Slave Address: 0x10
            NV Storage Device: Not Present
            Base Address: 0x0000000000000CA2 (I/O)
            Register Spacing: Successive Byte Boundaries
    
  3. IPmi-ping của FreeIPMI có thể được sử dụng để xem máy có dịch vụ IPMI tại một địa chỉ máy chủ / IP cụ thể không. Để phát hiện IPMI trên phạm vi rộng hơn, có thể sử dụng công cụ phát hiện ipmi-dòd và ipmi-dò.

Một lần nữa, việc không tìm thấy thiết bị hỗ trợ IPMI là không đủ để hiển thị thiếu hỗ trợ IPMI.

Cuối cùng, một số lượng thông tin từ tài liệu sản phẩm hoặc bản dùng thử và lỗi có thể cần thiết để xác định xem IPMI có được hỗ trợ trên hệ thống của bạn không.

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.