Jawaban:
Jiri berada di jalur yang benar dengan tiga opsi (Dedicated, Share, Failover) untuk antarmuka IPMI. Jawaban singkatnya adalah ya, Anda dapat menggunakan LAN1 alih-alih port IPMI khusus, dan umumnya berfungsi seperti itu dengan pengaturan BIOS default. Tidak mungkin menjalankan IPMI pada antarmuka LAN2.
Berikut ini deskripsi yang lebih terperinci dari tiga opsi:
Didedikasikan : Selalu gunakan antarmuka IPMI khusus. Ini adalah opsi yang Anda inginkan jika Anda mencoba memiliki pengaturan yang paling sederhana, dengan mengorbankan pemasangan kabel tambahan.
Shared : Selalu gunakan antarmuka LAN1. Ini adalah opsi yang Anda inginkan jika Anda mencoba mengurangi pemasangan kabel ke setiap server, dan memahami pengorbanannya. Di bawah penutup, ada saklar virtual dalam perangkat keras yang membagi lalu lintas ke kartu IPMI dari lalu lintas ke seluruh sistem; kartu IPMI memiliki alamat MAC yang terpisah untuk membedakan lalu lintas. Pada papan Supermicro modern, Anda juga dapat mengatur lalu lintas IPMI untuk berjalan pada VLAN yang berbeda dari sisa sistem, sehingga Anda dapat menandai lalu lintas IPMI. Ada beberapa implikasi keamanan yang pasti untuk desain ini; tidak sulit bagi sistem utama untuk mengakses jaringan IPMI, jika Anda mencoba untuk memisahkan mereka. Kegagalan antarmuka LAN1 sering kali berarti Anda kehilangan konektivitas primer dan out-of-band secara bersamaan.
Kegagalan (default pabrik) : Saat boot, deteksi jika antarmuka IPMI khusus terhubung. Jika demikian, gunakan antarmuka khusus, jika tidak kembali ke LAN1 bersama. Saya tidak pernah menemukan penggunaan yang baik untuk opsi ini. Seperti yang dapat saya katakan, pengaturan ini pada dasarnya cacat - Saya belum mengujinya secara luas, tetapi saya telah mendengar laporan bahwa ia akan gagal mendeteksi antarmuka khusus dalam banyak keadaan karena saklar hulu tidak melewati lalu lintas - misalnya , setelah pemadaman listrik jika sakelar dan sistem dinyalakan secara bersamaan, atau jika sakelar masih menghalangi selama deteksi spanning tree. Gabungkan ini dengan fakta bahwa pemeriksaan hanya terjadi saat boot, dan biasanya sulit untuk mengontrol antarmuka apa yang akhirnya Anda gunakan.
Perintah-perintah mentah berikut pasti akan terbukti bermanfaat bagi orang berikutnya yang membaca topik ini. Saya mendapatkan ini langsung dari dukungan Supermicro. Tepuk tangan:
Untuk mendapatkan modus LAN: ipmitool raw 0x30 0x70 0x0c 0
.
Untuk mengatur mode LAN didedikasikan: ipmitool raw 0x30 0x70 0x0c 1 0
.
Untuk mengatur mode LAN atas kapal / bersama: ipmitool raw 0x30 0x70 0x0c 1 1
.
Untuk mengatur mode LAN failover: ipmitool raw 0x30 0x70 0x0c 1 2
.
Nilai-nilai mentah ini juga akan berfungsi dengan baik ipmicfg
(hanya ingat untuk menggunakan -raw
alih-alih raw
).
Setelah mengatur mode LAN yang diperlukan, jangan lupa untuk melakukan boot ulang keras.
Saya menemukan jawabannya. Cara kerjanya cukup tipu, tapi ini dia:
Itu tergantung pada apakah ada kabel jaringan yang dicolokkan ke port IPMI khusus, sebelum server menerima daya. Jika ada kabel, maka IPMI secara otomatis dijalankan pada port itu. Jika tidak ada kabel di port itu, maka IPMI secara otomatis ditetapkan ke port LAN1 (dibagi dengan sistem operasi).
Pengaturan ini tidak persisten melalui siklus daya kecuali Anda membuatnya permanen menggunakan alat Tampilan IPMI> Pengaturan BMC. Jika Anda tidak melakukan ini, maka setiap kali server mendapat siklus daya, itu akan menguji kabel lagi dan menetapkan kembali IPMI sesuai.
Di papan ini, antarmuka ipmi hanya dapat dikonfigurasi pada LAN pertama atau di dedicated, dan Anda dapat memilihnya dengan mengeluarkan beberapa perintah mentah. Langkah-langkah saya untuk mengaktifkan LAN khusus pada papan X8DTU-F adalah sebagai berikut:
#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw 0x30 0x70 0xc 1 1 0
Anda sekarang dapat menggunakan ipmitool untuk menetapkan ipaddress / netmask ke antarmuka, dan mulai bekerja dengan normal.
Jika Anda ingin mengetahui semua perintah dalam mode mentah untuk supermicro ipmi, ada daftar di sini