Restart IBM BMC tanpa me-restart server itu sendiri

12

Saya memiliki beberapa server dengan IBM BMC (Baseboard Management Controller). Saya ingin menghidupkan siklus BMC tanpa me-restart server. Apakah ini mungkin? Bagaimana?

Catatan: Di salah satu dari mereka, antarmuka web sedang down; jadi saya harus melakukan ini dengan secara fisik me-restart BMC (tidak yakin bagaimana melakukan ini - bahkan tombol power pada server tidak seharusnya mendaur ulang BMC, saya percaya) atau melalui antarmuka UDP atau SNMP (lagi , tidak yakin bagaimana melakukannya)

SRobertJames
sumber

Jawaban:

15

Cara paling sederhana adalah jika Anda bisa masuk ke server, jalankan sebagai root:

# ipmitool bmc reset cold
MikeyB
sumber
Bagaimana jika itu tidak membantu? Di server saya, sepertinya macet. Untuk perintah "bmc-device --cold-reset" yang pada dasarnya sama, saya mendapatkan kesalahan: "ipmi_cmd_cold_reset: kode penyelesaian salah". Itu tidak me-reset sendiri, saya tidak dapat mengaksesnya dengan cara apa pun. Apakah saya punya pilihan lain selain mematikan sepenuhnya?
Balázs Pozsár
Kecuali jika Anda memiliki tombol reset perangkat keras untuk BMC (tergantung pada model), Anda terjebak dengan powerdown lengkap. Periksa Panduan Penentuan Masalah dan Dukungan yang sesuai dengan model server Anda untuk semua detail.
MikeyB
Mungkin saya offtopic di sini, saya memiliki Intel S2600GZ4 dengan AXXRMM4. Itu tidak memiliki tombol reset afaik. Sungguh memalukan masalah semacam ini ada bahwa mereka kadang-kadang membutuhkan powerdown ...
Balázs Pozsár
Perintah yang sama yang saya berikan akan bekerja pada RMM4.
MikeyB
Ya, ini biasanya berhasil, tetapi sudah 2 kali sudah membeku dengan cara yang bahkan bmc reset dingin tidak bisa membantu.
Balázs Pozsár
3

Jika Anda tidak dapat terhubung ke BMC melalui web, ssh, IPMI, telnet, atau mekanisme koneksi lain yang telah Anda konfigurasikan, maka satu-satunya cara untuk mereset BMC pasti adalah dengan mematikan komputer dan kemudian menarik input daya. Banyak BMC (atau iLO atau eLOM atau apa pun) tidak mereset sendiri ketika komputer dinyalakan atau dimatikan.

David Mackintosh
sumber
0

Saya tidak tahu yang IBM tetapi pada server HP Anda sering dapat ssh ke iLO mereka jika ujung depan web rusak dan sebaliknya. Jika Anda tidak melakukan keduanya maka saya pikir itu akan mematikan / mematikan sistem penuh.

Chopper3
sumber
Chopper - BMC tidak selalu di SupII (setara dengan iLO). Terkadang diintegrasikan ke dalam sistem. Either way, saya pikir itu akan memerlukan tarikan yang sebenarnya dari plug untuk memulai kembali, jika Anda tidak bisa masuk ke SupII.
mfinni
0

Dengan asumsi Anda menetapkan IP ke BMC, Anda dapat melakukan telnet dan menjalankan alat ini dari IBM. Ini memiliki opsi daya dan reset. Halangannya adalah, saya tidak tahu apakah perintah itu termasuk BMC yang sebenarnya - tragis. Tapi itu mungkin memberi Anda titik awal.

http://idolinux.blogspot.com/2008/11/ibm-baseboard-management-controller.html

http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-64636

mfinni
sumber
0

Bagi siapa pun yang memiliki masalah serupa, berikut adalah perintah ipmiutil untuk mengeluarkan reset dingin pada BMC tanpa me-reboot server:

ipmiutil reset -k

Saya pribadi menggunakan ipmiutillebih dari ipmitoolketika mungkin karena dapat berjalan tanpa driver IPMI diinstal. Saya memiliki beberapa contoh di mana modul-modul Linux IPMI terkunci karena masalah dengan BMC. Ini mencegah ipmitool dari menjalankan tetapi saya masih dapat menggunakan ipmiutil dalam "mode driverless", yang dikembalikan secara otomatis. Satu-satunya downside adalah bahwa, tidak seperti ipmitool, ipmiutil kemungkinan besar belum diinstal. Itu harus tersedia untuk menginstal menggunakan repositori yum / apt-get yang disertakan dengan sebagian besar distro.

Seth McCauley
sumber
-1

Tidak yakin hanya BMC yang reboot.

Tetapi jika Anda ingin me-reboot Remote Managemenet maka matikan AC secara manual dan fisik. Putuskan sambungan kedua catu daya AC yang berlebihan. Seluruh sistem akan dimatikan.

Vivek
sumber