1. Anasayfa
  2. VMware ESXi

VMware ESXi Açılışında “Loading module ipmi_si_drv…” hatasının giderilmesi


VMware ESXi sunucular veri merkezlerinde sanallaştırma altyapısının temel taşıdır. Ancak bazı güncellemeler sonrasında beklenmeyen hatalarla karşılaşmak mümkündür.

Bu makalemde özellikle Eski sürüme sahip ESXi host’ların açılış sürecinde “Loading ipmi-si-drv” adımında takılı kalması sorununu ele alacağız.

Bu hata çoğu zaman IPMI (Intelligent Platform Management Interface) sürücülerinden kaynaklanır. IPMI donanım yönetimi ve uzaktan erişim işlevleri sunan bir teknolojidir. Ancak bazı donanım-sürücü uyumsuzlukları veya hatalı güncellemeler sonrasında, bu modül yüklenemeyerek açılış sürecini durdurabilir.

Bu makale içeriğinde hem hızlı (geçici) hem de kalıcı çözüm yöntemlerini adım adım öğreneceksiniz.

Sorunun Belirtileri

  • ESXi güncellemesinden sonra sistem açılışında Loading ipmi-si-drv satırında takılı kalır.
  • Sistem bu aşamadan sonra ilerlemez, SSH veya Web Client erişimi sağlanamaz.
  • Fiziksel konsol üzerinden müdahale gerekir.

1. Geçici Çözüm – Boot Parametresi ile IPMI Sürücüsünü Devre Dışı Bırakma

Bu yöntem sistemin acilen açılması gerektiğinde kullanılır. Ancak her restart sonrası tekrar uygulanmalıdır.

Adım 1 – Sunucuyu Yeniden Başlatın

İlk olarak basit bir restart deneyin. Bazı durumlarda tek seferlik bir yeniden başlatma sorunu çözebilir.
Eğer sorun devam ediyorsa aşağıdaki adımlara geçin.

Adım 2 – Boot Seçeneklerine Giriş

  1. Sunucu açılırken Loading VMware ESXi yazısını gördüğünüzde SHIFT + O tuşlarına basın.
  2. Buradaki “O” harfi alfabenin küçük harf “o”’sudur, sıfır (0) rakamı değil.

Adım 3 – Parametreyi Eklemek

  1. Açılan satırda tüm mevcut parametreleri silebilir veya en sona ekleme yapabilirsiniz.
  2. Şu ifadeyi yazın:
noipmiEnabled
  1. Enter tuşuna basarak devam edin.

Bu işlem, o açılışta IPMI sürücülerinin yüklenmesini engeller ve sistemin normal şekilde boot etmesini sağlar.

Bu yöntem kalıcı değildir. Bir sonraki yeniden başlatmada aynı işlemi tekrar yapmanız gerekir.

2. Kalıcı Çözüm

Yöntemi 1 – Web Arayüz (vSphere Client) ile Disable Etme

Eğer ESXi host’a Web Client veya vCenter üzerinden erişebiliyorsanız, IPMI modülünü kalıcı olarak devre dışı bırakabilirsiniz.

Adımlar

  1. Manage > Advanced Settings bölümüne gidin.
  2. Arama kutusuna şunu yazın:
VMkernel.Boot.ipmiEnabled
  1. Çıkan parametreyi seçin ve Edit Option’a tıklayın.
  2. Değeri False olarak değiştirin.
  3. Save ile kaydedin.

Bu değişiklik, sistem her açıldığında IPMI modülünün yüklenmesini engeller.

Komut Satırından Alternatif

SSH üzerinden bağlanıp şu komutu çalıştırabilirsiniz:

esxcfg-module -d ipmi_si_drv

Bu modülün devre dışı bırakıldığını doğrulamak için:

esxcfg-module -l | grep ipmi

Eğer sonuç Not Loaded ise modül devre dışıdır.

Yöntem 2 – IPMI Modül Paketini Tamamen Kaldırma

Bu yöntem sorunun kökten çözülmesini sağlar. IPMI modülü sistemden tamamen silinir.

Dikkat: Bu işlem için host’un Maintenance Mode’a alınması ve üzerindeki sanal makinelerin başka host’lara taşınması gerekir. Aksi halde işlem sırasında sanal makineler kapanır.

Adımlar

  1. Maintenance Mode’a girin:
    • Web Client’te host’a sağ tıklayın → Enter Maintenance Mode.
  2. Öncelikle deneme (dry-run) modunda çalıştırarak silinecek paketleri görün:
esxcli software vib remove --dry-run --vibname ipmi-ipmi-si-drv
  1. Eğer yalnızca ilgili paket silinecekse, kalıcı olarak kaldırın:
esxcli software vib remove --vibname ipmi-ipmi-si-drv
  1. İşlem tamamlandığında host’u yeniden başlatın.

ESXi host güncellemesi sonrası yaşanan Loading ipmi-si-drv hatasının hem hızlı hem de kalıcı çözüm yollarını gördük.

  • Acil durumlarda noipmiEnabled parametresi ile sistemi ayağa kaldırabilirsiniz.
  • Uzun vadede ise ya modülü False yaparak devre dışı bırakmalı ya da paketi tamamen kaldırarak sorunu kökünden çözmelisiniz.