Có thể đặt lại mật khẩu trên giao diện SuperMicro IPMI không? Bo mạch chủ của tôi là model X8STI-F.
Có thể đặt lại mật khẩu trên giao diện SuperMicro IPMI không? Bo mạch chủ của tôi là model X8STI-F.
Câu trả lời:
Nếu bạn truy cập nó cục bộ, bạn có thể chỉ định một mật khẩu mới. Trên Linux, điều này sẽ được thực hiện thông qua ipmitool
. Một cái gì đó như thế này sẽ hoạt động:
ipmitool -Tôi mở lan đặt 1 mật khẩu NEWPASSWORD
Nếu bạn không biết kênh nào là giao diện ethernet của mình, chỉ cần trang qua từng kênh một, như vậy:
# ipmitool -Tôi mở thông tin kênh 1 Thông tin về kênh 0x1: Loại trung bình của kênh: 802.3 LAN Loại giao thức kênh: IPMB-1.0 Hỗ trợ phiên: nhiều phiên Số phiên hoạt động: 0 ID nhà cung cấp giao thức: 7154 Cài đặt dễ bay hơi (hoạt động) Cảnh báo: bị vô hiệu hóa Per-message Auth: bị vô hiệu hóa Cấp độ người dùng Auth: đã bật Chế độ truy cập: luôn khả dụng Cài đặt không dễ bay hơi Cảnh báo: bị vô hiệu hóa Per-message Auth: bị vô hiệu hóa Cấp độ người dùng Auth: đã bật Chế độ truy cập: luôn khả dụng
Lưu ý rằng loại trung bình là "802.3 LAN". Đó là thứ bạn muốn. Các kênh khác có thể trông như thế này:
# ipmitool -Tôi mở thông tin kênh 2 Thông tin kênh 0x2: Loại trung bình: Nối tiếp / Modem Loại giao thức kênh: IPMB-1.0 Hỗ trợ phiên: một phiên Số phiên hoạt động: 0 ID nhà cung cấp giao thức: 7154 # ipmitool -Tôi mở thông tin kênh 3 Thông tin kênh 0x3: Loại trung bình: Giao diện hệ thống Loại giao thức kênh: KCS Hỗ trợ phiên: không phiên Số phiên hoạt động: 0 ID nhà cung cấp giao thức: 7154
ipmitool
trong khi đăng nhập vào máy chủ, không phải trên máy chủ khác.
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Tôi vừa phải đối phó với vấn đề tương tự ngày hôm qua, tôi không thể đăng nhập vào giao diện web SuperMicro IPMI của mình vì tôi đã không sử dụng nó thường xuyên và quên mật khẩu. Lệnh trong câu trả lời của Insyte không có tác dụng với tôi nhưng nó đã gần. Lệnh này hoạt động để đặt lại mật khẩu của tài khoản ADMIN:
ipmitool -I open user set password 2 ADMIN
Số 2 có id người dùng. Tài khoản ADMIN mặc định là id người dùng 2. Vì vậy, tôi đang đặt mật khẩu của id người dùng 2 thành ADMIN, mặc định, nhưng bạn có thể đặt bất kỳ mật khẩu nào khác ở đó.
Cảm ơn Insyte đã chỉ cho tôi đi đúng hướng sử dụng ipmitool, sau một vài lần tìm kiếm trực tuyến tôi đã có thể tìm thấy lệnh làm việc này. Hy vọng nó sẽ giúp người khác vấp phải câu hỏi này.
root
. Cảm ơn @ ben-baron
Các BMC của Supermicro có thể khá thất thường và rắc rối. Bạn phải luôn luôn sử dụng các tiện ích và công cụ được cung cấp bởi Supermicro trước khi thử khắc phục bằng các công cụ phổ biến như IPMITool.
Không cần thiết phải thiết lập lại toàn bộ đơn vị như những người khác đã đề xuất.
Nếu bạn có quyền truy cập vật lý vào máy chủ, hãy làm theo các bước đơn giản sau để đặt lại mật khẩu ADMIN trên IPMI của bạn:
Lấy ID người dùng của người dùng IPMI có mật khẩu bạn muốn đặt:
ipmicfg -user list
Đặt mật khẩu mới cho người dùng đó ( người dùng ADMIN thường có ID là 2 ):
ipmicfg -user setpwd 2 your_password_here
Đăng nhập vào GUI web IPMI bằng mật khẩu bạn vừa đặt.
Tôi đã đặt lại mật khẩu ADMIN trên hàng chục BMC của Supermicro. Trong tất cả các phương pháp tôi đã thử, đây là quy trình duy nhất hoạt động 100% thời gian.
Lưu ý: Nếu bạn đã cài đặt Windows hoặc Linux trên hệ thống của mình, thì bạn có thể bỏ qua các bước 1, 3 và 4 và chỉ thực hiện các lệnh trong bước 5 và 6 bằng cách sử dụng tệp thực thi thích hợp từ bộ công cụ Supermicro được tải xuống ở bước 2. Nếu bạn là sử dụng Linux và bạn gặp kcs_error_exit
các thông báo khi gọi ipmicfg
lệnh, sau đó bạn cần cài đặt thư viện OpenIPMI và kích hoạt ipmi_devintf
mô-đun hạt nhân.
Các lệnh sau hoạt động trên CentOS 6:
yum -y install OpenIPMI
modprobe ipmi_devintf
Hãy nhớ rằng lệnh modprobe ipmi_devintf
sẽ cần phải được chạy lại mỗi khi bạn khởi động lại máy chủ.
Cách tốt nhất là đặt lại về mặc định và xóa FRU & LAN bằng công cụ gốc SuperMicro, như vậy:
./ipmicfg-linux.x86_64 -fde
(Tất cả điều này có thể mất vài giây để có hiệu lực, vì vậy hãy chờ giữa các lệnh!)
Bây giờ hãy tắt cài đặt DHCP được khôi phục từ mặc định của nhà máy với
./ipmicfg-linux.x86_64 -dhcp off
sau đó, khôi phục cài đặt mạng của bạn bằng:
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
Tôi đã nhận thấy rằng đôi khi, bạn cần đặt lại đơn vị BMC để nó có hiệu lực. Mới hôm nay, không thể ping địa chỉ IPMI IP của máy chủ của tôi được đặt qua tiện ích ipmicfg cho đến sau khi BMC đặt lại:
./ipmicfg-linux.x86_64 -r
Bạn sẽ phải cấu hình lại IP / Netmask / Gateway với cùng một công cụ, nhưng đây là cách duy nhất tôi có thể làm cho nó hoạt động.
OpenIPMI và IPMITools không hoạt động với tôi trên Debian Squeeze. Tôi đã thử đặt lại mật khẩu, đặt lại BMC lạnh, nhưng không có kết quả. Tuy nhiên, chúng tốt cho việc thiết lập IP và đọc dữ liệu cảm biến.
Bạn có thể nhận phiên bản phù hợp cho HĐH của mình từ SuperMicro FTP:
ftp://ftp.supermicro.com/utility/IPMICFG/
Câu trả lời đơn giản này khác với câu trả lời khác cần cài đặt một số HĐH chính thức khác để đặt lại mật khẩu.
Khởi động ổ đĩa ngón tay cái với tệp chương trình cơ sở IPMI thích hợp và tiện ích nhấp nháy thích hợp cho bo mạch chủ của bạn từ trang web của SuperMicro. Chúng tôi sử dụng một liều dựa trên một cho đơn giản. Nếu bạn đã có chương trình cơ sở IPMI hiện tại Đơn giản chỉ cần flash nó với cùng phiên bản bạn đã có.
Hầu hết các hệ thống của chúng tôi là các bảng dựa trên X8 có IPMI trên bo mạch. Chúng sử dụng YAFUKcs (Yet Another Firmware Updater).
Nếu bạn thường lưu cấu hình trong khi cập nhật, chỉ cần bỏ tùy chọn -c yafukcs -full romfile.ima
thay vìyafukcs -full -c romfile.ima
Thật thú vị, việc tắt -c
tùy chọn không khiến địa chỉ tĩnh IPMI được đặt lại trong BIOS. Nó chỉ ảnh hưởng đến các cài đặt trong môi trường IPMI, chẳng hạn như LDAP, NTP và bất kỳ thông báo cảnh báo nào bạn đã định cấu hình.
Bạn nên xem xét flash BIOS hệ thống sau khi cập nhật IPMI, tuy nhiên không bắt buộc. Nếu bạn flash BIOS hệ thống, các cài đặt đó sẽ được đặt lại, nhưng cài đặt IPMI LAN sẽ không thay đổi.
Ghét phải đào bới "chủ đề cũ" nhưng cái này vẫn xuất hiện đầu tiên khi tìm kiếm một giải pháp cho vấn đề được liệt kê.
Tôi vừa thấy rằng công cụ IPMIView từ trang web Supermicro có thể thay đổi mật khẩu ADMIN trên tài khoản quản trị IPMI! :)