ipmitool - không thể tìm thấy / dev / ipmi0 hoặc / dev / ipmidev / 0


42

Dựa trên một câu hỏi trước đó , tôi đã cài đặt ipmitool ( yum install ipmitool).

Mặc dù sau khi khởi động lại, tôi vẫn gặp lỗi sau khi thử chạy ipmitool power status:

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to get Chassis Power Status

Đây có phải là sự cố hệ điều hành / phần cứng (CentOS 6.3 x64 trên máy được lưu trữ trong trung tâm dữ liệu từ xa - không chắc chắn về nhà cung cấp phần cứng)? Hoặc tôi đã bỏ lỡ một cái gì đó nhiều yếu tố hơn trong cài đặt ipmitool?


Hệ thống có phần cứng có khả năng IPMI (bộ điều khiển quản lý hệ thống hoặc tương đương) không? Là phần cứng được hỗ trợ bởi hệ điều hành? (Nếu một mô-đun hạt nhân là cần thiết để hỗ trợ, nó có được tải không?)
voretaq7

@ voretaq7 - không chắc chắn, do đó, vòng loại mà tôi không biết nhà cung cấp phần cứng nào (ngoài cơ bản) máy chủ của tôi là gì :)
warren

1
Biết những điều như vậy rất quan trọng - thiếu kiến ​​thức mà bạn có thể thử tải một cách mù quáng tất cả các mô-đun hạt nhân IPMI mà bạn có thể tìm thấy như được mô tả trong các câu trả lời bên dưới (nhưng lưu ý rằng bạn có thể không có phần cứng có khả năng IPMI nên nó có thể không mang lại cho bạn bất kỳ kết quả nào và bằng cách tải các mô-đun, bạn luôn có cơ hội (nhỏ) đánh sập hệ thống của mình trong quá trình và sẽ cần ai đó cung cấp năng lượng cho nó)
voretaq7

Chạy đi dmidecode -t 1 -t -2 -t 3. Sau đó đọc đầu ra.
Michael Hampton

2
Ngoài ra, bạn có thể cần chạy ipmitoolbằng root hoặc với sudo(Tôi nhận được thông báo lỗi tương tự nếu tôi không).
Dennis Williamson

Câu trả lời:


60

Bạn có thể cần phải tải các mô-đun hạt nhân IPMI:

modprobe ipmi_devintf
modprobe ipmi_si

Bạn có thể thêm chúng để /etc/modulestải chúng tự động (chỉ liệt kê tên mô-đun):

ipmi_devintf
ipmi_si

Tôi không có /etc/modules- tôi có /etc/modprobe.d/*.conf: những suy nghĩ nào sẽ cần thiết?
warren

1
@warren Chỉ cần tạo nó (Tôi đã mô tả định dạng ở trên).
mgorven

2
Tại sao điều này không có trong hướng dẫn sử dụng ipmi? Tôi đang sử dụng Debian mới nhất trên máy chủ HP G8 và nó vẫn yêu cầu cách khắc phục này, đưa ra lỗi từ apt-get!
cnst

8

Bạn đã tải các thiết bị? Bạn có thể tải thủ công các mô-đun: modprobe ipmi_devintf ; modprobe ipmi_sivà kiểm tra nhật ký của bạn


1
Người đầu tiên chạy tốt; cú đá thứ hai trở lạiFATAL: Error inserting ipmi_si (/lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko): No such device
warren

3
OK nó có thể là một trình điều khiển impi khác. Kiểm tra trong thư mục /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ có sẵn trên biểu mẫu của bạn
Dom

@dom bạn có biết nên chọn cái nào không và tại sao? Có một số : find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description".
Pablo A

Giao diện là "ipmi_devintf" và hàm tạo chính được quản lý bởi "ipmi_si". Những cái khác là gì? Trên debian, có msghandler, watchdog và poweroff. Họ đang quản lý cơ quan giám sát phần cứng để thiết lập lại máy chủ, tắt nguồn máy chủ và tôi không biết cho msghandler.
Dom
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.