HPE sunucularında ESXi yazılımını güncellediğiniz ve yeniden başlattığınızda iLO’nun artık yanıt vermediği bir durumla karşılaştınız mı? Bu durum, HPE sunucularına ESXi yazılım güncellemeleri kurduktan sonra yaşadığım bir sorundu. ESXi güncellemeleri başarıyla yüklenmiş ve ESXi hipervizörü doğru bir şekilde başlatılmış olmasına rağmen, iLO arayüzüne erişim mümkün değildi. Tüm kurulum uzaktan yapıldığı için fiziksel erişim de mümkün değildi.
Neyse ki HPE Custom ESXi imajı kullanıyorsanız bu imajın içinde HPE ESXi yardımcı araçları da yer alır. Bu araçlardan biri olan HPONCFG komut satırı aracı sayesinde iLO’yu yeniden başlatabilir, yapılandırmasını dışa aktarabilir veya fabrika ayarlarına döndürebilirsiniz.
Bu makalemde HPE iLO’yu nasıl sıfırlayacağınızı ve yeniden yapılandıracağınızı adım adım açıklayacağız.
Eğer HPE ESXi yardımcı araçları sunucunuzda yüklü değilse bunları HPE’nin resmî web sitesinden indirebilirsiniz.
Yardımcı araçları içeren HPE ESXi Utilities Offline Bundle paketi VMware vSphere 6.x ve üzeri sürümler için sunulmaktadır.

Bu paket, şu yardımcı araçları içerir:
- HPONCFG: iLO (Integrated Lights-Out) yönetim denetleyicisini yapılandırmak için kullanılır.
- BOOTCFG: Sunucunun önyükleme yapılandırmasını ayarlamak için kullanılır.
- SSACLI: HPE Smart Array denetleyicilerini ve bağlı depolama aygıtlarını yapılandırmak için kullanılır.
- TESTEVENT: WBEM uyarıları ve SNMP tuzak testlerini oluşturur.
- CONREP: Sunucu donanım yapılandırmasını yakalamak, ayarlamak ve çoğaltmak için kullanılır.
HPE ESXi Yardımcı Araçlarının Kurulumu
- Paket dosyasını ESXi sunucusuna aktarınız.
- Kurulumu başlatmak için aşağıdaki komutu çalıştırınız.
HPE-Utility-Component_10.8.0.700-22_18497760.zip
esxcli software vib install -d <ESXi local path>/HPE-Utility-Component_10.8.0.700-22_18497760.zip
- Kurulum tamamlandıktan sonra ESXi sunucusunu yeniden başlatınız.
Not: Bu paket VMware vCenter Update Manager üzerinden de yama olarak yüklenebilir.
HPONCFG Komutları ve Kullanımı
HPONCFG aracı, iLO’nun yapılandırmasını değiştirmek, sıfırlamak ve dışa/içe aktarmak için kullanılan güçlü bir araçtır.
1. HPONCFG’ye Erişim
SSH ile ESXi sunucunuza bağlanın ve aşağıdaki komutları çalıştırarak yardımcı araca erişin:
cd /opt/tools
./hponcfg
Bu komut, HPONCFG’nin mevcut seçeneklerini görüntüler.
2. iLO’yu Yeniden Başlatma
Eğer iLO arayüzü yanıt vermiyorsa, aşağıdaki komutla iLO’yu yeniden başlatabilirsiniz:
cd /opt/tools
./hponcfg -b
Bu işlem, iLO yönetim modülünü yeniden başlatır ve bağlantının tekrar sağlanmasını mümkün kılar.
3. iLO’yu Fabrika Ayarlarına Döndürme
Eğer iLO’yu tamamen sıfırlamak isterseniz aşağıdaki komutu kullanabilirsiniz:
cd /opt/tools
./hponcfg -r
4. iLO Konfigürasyonunu Dışa Aktarma
Dikkat: Bu işlem iLO lisansınızı da silecektir. Bu yüzden devam etmeden önce lisans anahtarınızı yedekleyin.
Mevcut iLO yapılandırmasını bir dosyaya kaydetmek için:
cd /opt/hp/tools
./hponcfg -w iLO-config.txt
Bu komut, iLO yapılandırmasını iLO-config.txt
dosyasına kaydedecektir.
5. iLO Konfigürasyonunu İçe Aktarma
Eğer daha önce dışa aktardığınız bir yapılandırmayı geri yüklemek isterseniz:
cd /opt/hp/tools
./hponcfg -f iLO-config.txt
iLO Ağ Ayarlarını Yapılandırma
Eğer iLO’nun ağ ayarlarını değiştirmek istiyorsanız, aşağıdaki XML dosyasını oluşturabilirsiniz.
Ağ Ayarlarını Dışa Aktarma
Bir dosya oluşturun (get_network.xml
) ve aşağıdaki içeriği girin:
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="iLO_user" PASSWORD="iLO_password">
<RIB_INFO MODE="read">
<GET_NETWORK_SETTINGS />
</RIB_INFO>
</LOGIN>
</RIBCL>
Ardından şu komutu çalıştırın:
./hponcfg -f get_network.xml
Dosya içeriği;
Firmware Revision = 1.94 Device type = iLO Driver name = hpilo
<GET_NETWORK_SETTINGS>
<ENABLE_NIC VALUE="Y"/>
<SHARED_NETWORK_PORT VALUE="Y"/>
<SHARED_NETWORK_PORT_VLAN VALUE="Y"/>
<SHARED_NETWORK_PORT_VLAN_ID VALUE="1010"/>
<SPEED_AUTOSELECT VALUE="Y"/>
<NIC_SPEED VALUE="10"/>
<FULL_DUPLEX VALUE="N"/>
<DHCP_ENABLE VALUE="N"/>
<DHCP_GATEWAY VALUE="Y"/>
<DHCP_DNS_SERVER VALUE="Y"/>
<DHCP_WINS_SERVER VALUE="Y"/>
<DHCP_STATIC_ROUTE VALUE="Y"/>
<DHCP_DOMAIN_NAME VALUE="Y"/>
<REG_WINS_SERVER VALUE="Y"/>
<REG_DDNS_SERVER VALUE="Y"/>
<PING_GATEWAY VALUE="N"/>
<MAC_ADDRESS VALUE="00:16:35:37:09:f2"/>
<IP_ADDRESS VALUE="192.168.201.101"/>
<SUBNET_MASK VALUE="255.255.255.0"/>
<GATEWAY_IP_ADDRESS VALUE="192.168.201.1"/>
<DNS_NAME VALUE="SERVERNAME-ILO"/>
<DOMAIN_NAME VALUE=""/>
<PRIM_DNS_SERVER VALUE="0.0.0.0"/>
<SEC_DNS_SERVER VALUE="0.0.0.0"/>
<TER_DNS_SERVER VALUE="0.0.0.0"/>
<PRIM_WINS_SERVER VALUE="0.0.0.0"/>
<SEC_WINS_SERVER VALUE="0.0.0.0"/>
<STATIC_ROUTE_1 DEST="0.0.0.0"
GATEWAY="0.0.0.0"/>
<STATIC_ROUTE_2 DEST="0.0.0.0"
GATEWAY="0.0.0.0"/>
<STATIC_ROUTE_3 DEST="0.0.0.0"
GATEWAY="0.0.0.0"/>
</GET_NETWORK_SETTINGS>
Ağ Ayarlarını İçe Aktarma
Aşağıdaki XML dosyasını oluşturun (set_network.xml
) ve kendi IP yapılandırmanızı girin:
<RIBCL VERSION="2.1">
<LOGIN USER_LOGIN="Administrator" PASSWORD="password">
<RIB_INFO MODE="write">
<MOD_NETWORK_SETTINGS>
<IP_ADDRESS VALUE="192.168.200.55"/>
<SUBNET_MASK VALUE="255.255.255.0"/>
<GATEWAY_IP_ADDRESS VALUE="192.168.200.254"/>
</MOD_NETWORK_SETTINGS>
</RIB_INFO>
</LOGIN>
</RIBCL>
Bu ayarları içe aktarmak için:
./hponcfg -f set_network.xml
ESXi 8 ve Sonrası: iLOREST Kullanımı
ESXi 8 ve sonraki sürümlerde HPONCFG aracı bulunmayacaktır. Bunun yerine iLOREST aracı kullanılmalıdır.
Yeni aracı başlatmak için:
cd /opt/ilorest/bin
./ilorest.sh
iLO’yu yeniden başlatmak için:
iLORest > iloreset
Komutların tamamını görmek için help yazabilirsiniz.