IPMI
Cách cấu hình và sử dụng tích hợp IPMI trong VergeOS để điều khiển nguồn máy chủ từ xa, kiểm tra kết nối, quản lý thông tin xác thực và truy cập giao diện web IPMI.
IPMI là một tiêu chuẩn phổ quát, được hầu hết phần cứng hỗ trợ, để quản lý và truy cập máy chủ. Nó có thể truy cập ngay cả khi máy chủ đã tắt nguồn và cho phép điều khiển máy chủ từ xa cũng như giám sát trạng thái phần cứng, bao gồm các thông tin như nhiệt độ, mức tiêu thụ điện, điện áp, lỗi phần cứng, v.v. VergeOS tích hợp với IPMI để cung cấp khả năng điều khiển nguồn máy chủ từ xa (bật nguồn, chu kỳ nguồn, v.v.) và truy cập thuận tiện qua giao diện người dùng VergeOS.
Kiểm tra kết nối IPMI
Đi tới Hạ tầng > Các node từ menu trên cùng.
Nhấp đúp vào node mong muốn để truy cập bảng điều khiển của node.
Trong IPMI mục con, nhấp Kiểm tra trên menu bên trái.
Trạng thái kết nối IPMI
Bảng điều khiển node sẽ hiển thị IPMI trạng thái và ngày/giờ của lần kết nối gần nhất:
Trạng thái IPMI - "OK" cho biết lần thử kết nối gần nhất đã thành công. Nếu lần thử gần nhất không thành công, một thông báo lỗi sẽ được hiển thị.
Lần kết nối IPMI gần nhất - hiển thị ngày/giờ gần nhất mà hệ thống VergeOS đã kết nối thành công với IPMI. (Nếu chưa bao giờ có kết nối IPMI thành công, trường sẽ báo "NA".)
Thay đổi thông tin đăng nhập IPMI đã lưu
Các hướng dẫn sau đây cung cấp cách thay đổi thông tin đăng nhập IPMI mà một node sẽ dùng để giao tiếp với IPMI. Việc thay đổi các trường này không thực hiện quản trị người dùng IPMI; hãy kết nối tới giao diện web IPMI của bạn để thêm hoặc thay đổi người dùng IPMI.
Từ Bảng điều khiển Node, nhấp Chỉnh sửa trên menu bên trái.
Nhập một Người dùng IPMI. (Người dùng IPMI nên có quyền cấp quản trị viên.)
Nhập Mật khẩu IPMI.
Nhấp Gửi để lưu các thay đổi cho node.
Truy cập giao diện web IPMI
Đi tới Hạ tầng > Các node từ menu trên cùng.
Nhấp đúp vào node mong muốn để truy cập bảng điều khiển của node.
Trong IPMI mục con trên menu bên trái, nhấp Kết nối.
Một tab trình duyệt mới sẽ mở ra trang đăng nhập giao diện web IPMI.
Quản lý thông tin đăng nhập IPMI qua REST API
Thông tin đăng nhập IPMI cũng có thể được đọc và cập nhật qua REST API của VergeOS. Điều này hữu ích để quản lý thông tin đăng nhập trên nhiều node hoặc từ các script tự động hóa.
Tìm khóa Node
Các lệnh gọi API nhắm tới một node sử dụng khóa hàng của node ($key). Liệt kê các node để tìm khóa:
Để xác định một node cụ thể theo tên:
Phản hồi bao gồm $key giá trị cùng với các trường như name, ipmi_address, và ipmi_status.
Đọc thông tin IPMI
Truy xuất một bản ghi node duy nhất:
Các trường liên quan đến IPMI trong phản hồi:
ipmi_address
Địa chỉ IP hoặc tên máy chủ của BMC.
ipmi_user
Tên người dùng BMC.
ipmi_password
Chỉ ghi; không bao gồm trong phản hồi đọc.
ipmi_status
Trạng thái kết nối: sẵn sàng, đang kết nối, ngoại tuyến, hoặc lỗi.
ipmi_sel_free / ipmi_sel_used
Các bộ đếm dung lượng của Nhật ký Sự kiện Hệ thống.
Đặt thông tin đăng nhập IPMI
Cập nhật thông tin đăng nhập đã lưu bằng một PUT yêu cầu:
Việc lưu thông tin đăng nhập sẽ tự động chạy một bài kiểm tra kết nối; không cần thực hiện một hành động kiểm tra riêng. Nếu bài kiểm tra không thể chạy — ví dụ, node không có địa chỉ IPMI — API sẽ trả về lỗi và bản cập nhật sẽ không được lưu. Để xác minh bản cập nhật, đọc lại bản ghi node và xác nhận ipmi_status là sẵn sàng.
Kích hoạt các hành động IPMI
Để chạy kiểm tra kết nối hoặc xóa Nhật ký Sự kiện Hệ thống mà không thay đổi thông tin đăng nhập, hãy gửi một hành động cho node:
Các hành động IPMI khả dụng là ipmi_test và clear_sel.
Cập nhật lần cuối
Nội dung này có hữu ích không?