Saya mengelola banyak server SuperMicro menggunakan IPMI onboard. Saya memiliki hubungan cinta / benci dengan ethernet yang dibagikan (alias sideband). Secara umum, cara kerjanya adalah bahwa LAN1 tampaknya memiliki 2 (berbeda) alamat MAC - satu untuk antarmuka IPMI, yang lainnya adalah Broadcom NIC standar Anda. Lalu lintas ke antarmuka IPMI (layer 2, berdasarkan alamat MAC) secara ajaib dicegat di bawah tingkat sistem operasi dan tidak pernah dilihat oleh OS apa pun yang sedang berjalan.
Anda telah menemukan satu poin bagus untuk mereka: kabel lebih sedikit. Sekarang saya akan membahas beberapa kelemahannya:
- Sangat sulit untuk mempartisi antarmuka IPMI ke subnet terpisah dengan cara yang aman. Karena lalu lintas semua melewati kabel yang sama, Anda (hampir) selalu harus memiliki antarmuka IPMI dan antarmuka LAN1 pada subnet IP yang sama. Pada motherboard terbaru, kartu IPMI sekarang mendukung penetapan VLAN ke IPMI NIC, sehingga Anda bisa mendapatkan beberapa kemiripan pemisahan - tetapi OS yang mendasarinya selalu bisa mengendus lalu lintas untuk VLAN itu. Pengontrol BMC yang lebih lama tidak memungkinkan pengubahan VLAN sama sekali, meskipun alat seperti ipmitool atau ipmicfg seolah-olah membiarkan Anda mengubahnya, itu hanya tidak berfungsi.
- Anda memusatkan titik kegagalan Anda pada sistem. Melakukan konfigurasi pada saklar dan berhasil memotong diri Anda entah bagaimana? Selamat, Anda sekarang telah memutus koneksi jaringan utama ke server Anda DAN cadangan melalui IPMI. Perangkat keras NIC gagal? Selamat, masalah yang sama.
- SuperMicro IPMI BMC awal terkenal melakukan hal-hal miring dengan antarmuka jaringan. Apakah akan menggunakan port IPMI onboard vs dedicated sering ditentukan pada power-on (tidak restart), dan tidak akan beralih dari sana. Jika Anda mengalami pemadaman listrik dan sakelar Anda tidak menyediakan daya dengan cukup cepat, Anda bisa berakhir dengan IPMI yang gagal berfungsi karena secara otomatis mendeteksi pengaturan yang salah.
- Saya pribadi punya banyak masalah konektivitas aneh yang tidak dapat dijelaskan untuk membuat sideband IPMI bekerja dengan andal. Terkadang saya tidak bisa melakukan ping antarmuka IP selama beberapa menit. Kadang-kadang saya mendapatkan badai paket pada VLAN yang ditugaskan, tetapi lalu lintas semua tampaknya dibatalkan.
Walaupun ini tidak ada hubungannya dengan sideband-vs-dedicated, saya juga mencatat bahwa alat untuk mengakses sistem host ditulis dengan sangat buruk. Kartu IPMI yang lebih lama tidak mendukung apa pun selain otentikasi lokal, membuat perputaran kata sandi sangat menyakitkan. Jika Anda menggunakan fungsionalitas KVM-over-IP, Anda terjebak menggunakan applet Java yang ditandatangani dengan tidak benar, kedaluwarsa, atau aplikasi Java desktop yang aneh yang hanya bekerja pada Windows dan memerlukan elevasi UAC untuk dijalankan. Saya telah menemukan entri keyboard menjadi jerawatan di terbaik, kadang-kadang mendapatkan "kunci macet" sehingga tidak mungkin untuk mengetik kata sandi untuk login tanpa mencoba 10 kali.
Saya akhirnya berhasil membuat 40+ sistem bekerja dengan pengaturan ini. Saya punya sebagian besar sistem yang lebih baru, saya bisa VLAN antarmuka IPMI ke subnet yang terpisah, dan saya kebanyakan menggunakan konsol serial melalui ipmitool yang bekerja dengan sangat baik. Untuk generasi server berikutnya, saya melihat teknologi AMT Intel dengan dukungan KVM ; karena ini membuatnya menjadi ruang server, saya bisa melihat mengganti IPMI dengan ini.