Dell PowerEdge sunucularda yer alan iDRAC 9 (Integrated Dell Remote Access Controller) sistem yöneticilerine donanım seviyesinde güçlü bir uzaktan yönetim kabiliyeti sunar. Özellikle veri merkezi ve kurumsal ortamlarda fiziksel erişim gerektirmeden sunucuların yönetilebilmesi büyük bir operasyonel avantaj sağlar. Ancak bazı durumlarda iDRAC 9’un varsayılan güç geri dönüş (Power Recovery) ayarları beklenen otomatik açılma davranışını göstermeyebilir. Bu durum özellikle UPS (Kesintisiz Güç Kaynağı) kullanılan ortamlarda sıkça karşılaşılan bir problemdir.
Bu makaledemde bu problemin kaynağını, iDRAC 9 üzerinde otomatik güç açma ayarlarının neden önemli olduğunu, BIOS ve RACADM üzerinden bu ayarların nasıl yapılandırılacağını, Güvenli reboot sürecinin nasıl yönetileceğini adım adım ve detaylı şekilde anlatacağım.
Problem Tanımı ve Senaryo
Dell iDRAC 9 üzerinde AC Power Recovery ayarı varsayılan olarak genellikle “Last” değerindedir. Bu ayar şu anlama gelir “Sunucu, elektrik kesintisi öncesindeki son güç durumuna göre davranır.”
Sorun Nerede Ortaya Çıkıyor?
UPS kullanılan ortamlarda şu senaryo sıkça yaşanır.
- Elektrik kesintisi meydana gelir.
- UPS, bağlı olduğu sunucuları kontrollü (graceful) şekilde kapatır
- Elektrik tekrar geldiğinde:
- Sunucu otomatik olarak açılmaz
- Çünkü sistem, son durumunu “kapalı” olarak algılar
Bu durum özellikle:
- Uzak lokasyonlardaki sunucular
- 7/24 çalışan servisler
- İnsan müdahalesi olmadan ayağa kalkması gereken sistemler için ciddi bir operasyonel risktir.
Çözümün Temel Mantığı
Bu problemin çözümü oldukça nettir:
AC Power Recovery ayarının “On” olarak yapılandırılması
Bu ayar sayesinde: Elektrik geldiği anda sunucu önceki durumuna bakmaksızın otomatik olarak açılır.
Çözüm Yöntemleri
Dell iDRAC 9 üzerinde bu ayar iki farklı yöntemle yapılandırılabilir:
- BIOS üzerinden manuel yapılandırma
- iDRAC üzerinden RACADM komutları ile uzaktan yapılandırma
Yöntem 1: BIOS Üzerinden Yapılandırma
Bu yöntem, sunucuya fiziksel veya KVM erişiminin olduğu senaryolar için uygundur.
Adım Adım Yapılandırma
- Sunucuyu yeniden başlatın
- Açılış sırasında F2 tuşuna basarak BIOS menüsüne girin
- Aşağıdaki menü yolunu izleyin:
BIOS > System Security > AC Power Recovery
- Varsayılan değer olan Last seçeneğini On olarak değiştirin
- Değişiklikleri kaydedin ve BIOS’tan çıkın
Bu ayardan sonra, sunucu elektrik geldiğinde otomatik olarak açılacaktır.
Not: Bu yöntem manuel olduğu için çok sayıda sunucu bulunan ortamlarda operasyonel olarak tercih edilmez.
Yöntem 2: RACADM ile iDRAC Üzerinden Yapılandırma (Önerilen)
Bu yöntem;
- Uzaktan erişim
- Otomasyon
- Standartlaştırılmış konfigürasyon
gerektiren ortamlarda en çok tercih edilen ve önerilen yöntemdir.
iDRAC’a SSH ile Bağlanmak
ssh root@<iDRAC_IP_Adresi>
Mevcut Ayarın Kontrol Edilmesi
racadm get BIOS.SysSecurity.AcPwrRcvry
Bu komut mevcut AC Power Recovery ayarını görüntüler.
AC Power Recovery Ayarının Değiştirilmesi
racadm set BIOS.SysSecurity.AcPwrRcvry On
Komut çalıştırıldıktan sonra aşağıdaki gibi bir çıktı alınır:
RAC1017: Successfully modified the object value and the change is in pending state.
Bu mesaj çok önemlidir. Anlamı şudur:
Ayar değiştirildi ancak henüz BIOS’a uygulanmadı.
BIOS Yapılandırma Job’unun Oluşturulması
Ayarın aktif hale gelmesi için bir BIOS job oluşturulması gerekir.
racadm jobqueue create BIOS.Setup.1-1
Bu işlem:
- Değişikliği BIOS kuyruğuna ekler
- Ancak henüz uygulamaz
Uygulanabilmesi için reboot şarttır.
Güvenli Yeniden Başlatma (Kritik Nokta)
Önemli Uyarı:
Direkt reset veya ani güç kesintisi, sistemi sert bir şekilde yeniden başlatabilir. Bu nedenle 2 aşamalı graceful shutdown + power up yöntemi önerilir.
Önerilen Güvenli Yöntem
racadm serveraction graceshutdown
racadm serveraction powerup
Bu süreçte:
- İşletim sistemi kontrollü şekilde kapanır
- BIOS ayarları uygulanır
- Sunucu yeniden açılır
Not: Bu aşamada BIOS güncellemesine benzer bir süreç yaşanabilir. Açılış süresi normalden uzun olabilir, bu durum beklenen bir davranıştır.
Yapılandırmanın Doğrulanması
Sunucu tamamen açıldıktan sonra ayarın doğru şekilde uygulandığını kontrol etmek için:
racadm get BIOS.SysSecurity.AcPwrRcvry
Beklenen çıktı:
AcPwrRcvry=On