DELL MD Storage Firmware Update – Simplex & Duplex Mode

Dell MD Storage ailesi için optimal koşullarda firmware update işlemini buradaki yazımızda anlatmıştık. Bu yazımızda farklı bir senaryo üzerinde konuşacağız.

İki Controller ile çalışan sistemlerde zaman zaman Controller’lardan birinde sorun yaşayabilir ve bu sorunu firmware update ile çözümleyebiliriz veya sorun yaşadığımız controller’ı sistem üzerinden çıkarıp tek controller ile sistemin çalışmasına devam etmesini istediğimiz durumlar da olabilir.

Özellikle firmware update işlemi için sistemin optimal olması, her iki controller’ın da ayakta ve cevap verir durumda olması gerekir (istisnai durumlar da mevcut). İki controller olan sistemleri tek controller’a düşürdüğümüzde de sistem üzerinde çeşitli uyarı/hata mesajları görülür. Dolayısıyla MDSM arayüzü üzerinden sisteme müdahale etmemiz ve firmware update veya sistem üzerinde görülen hata mesajlarının temizlenebilmesi için storage’ı tek controller ile çalışır mode’a yani Simplex Mode’a almamız gerekir. Basit olarak tek controller ile çalışan sistemlere Simplex Mode, iki controller ile çalışan sistemlere Duplex Mode sistemler denir. Aşağıdaki akışta Duplex Mode’da olup Simplex Mode’a çekilerek firmware update nasıl yapılacağını göreceksiniz.

Not: Sistem üzerine ikinci bir controller taktığımızda yeni takılan controller, var olan üzerindeki firmware ve konfigürasyon bilgilerini alır ve kendisini konfigüre eder. Dolayısıyla storage’ı simplex mode a çekip tek controller üzerinde update yaptıktan sonra tekrar duplex mode’a alıp ikinci controller sisteme takılırsa, ikinci controller kendisini update/senkronize eder ve firmware bağlantılı problemler çözümlenebilir

Aşağıdaki örnekte 2. controller (Controller 1) sistemden çıkarılacaktır ve işlemler yapılacaktır. Siz işlem yapmak istediğini controller’ı offline’a çekiniz. Eger her iki controller da aktif olarak çalışır durumdaysa veya uyarı/hata veren controller üzerinde halen bağlantı mevcutsa öncelikle bu bağlantıları optimal çalışan Controller üzerine alınız

  1. MDSM uygulaması ve işlem yapılacak Storage Array için Array Management Windows ekranına gelinir1
  2. Hardware sekmesine gelinir ve Offline yapilmak istenen Controller secilerek sag tiklanir, bu ornekte Controller 1 (Alattaki Controller) kullanilacaktir, Advanced –> Place –> Offline tıklanarak Controller Offline Mode’a alınır.2
  3. Controller 1 Offline’a çekildikten sonra Storage’ın arka kısmına geçilir, Controller uzerinde bağlı bulunan tüm kablolar sökülür ve Controller şase üzerinden çıkarılır.
  4. Controller söküldükten sonra MDSM arayüzü tekrar kontrol edilir ve aşağıdaki ekran çıktısında olduğu gibi MDSM uzerinde Needs Attention uyarısı görülür. Bu uyarıya tıklandığında asağıdaki ekran görüntüsünde olduğu gibi Controller’ın offline olduğu teyit edilir.3
  5. Controller düzgün bir şekilde offline edildikten sonra Storage’ın Simplex Mode çalışmasını sağlamak için script yürütmemiz gerekmektedir.
  6. MDSM arayüzünde Enterprise Management ekranında, ( MDSM acildiginda karsimiza gelen ilk ekran ) işlem yaptığınız Storage Array üstüne gelerek sağ tıklanır (Burada MD3200 bir Storage üzerinden örnek verilmektedir. Sizin sisteminiz farkli olabilir) ve Execute Script seceneği seçilir5
  7. Execute Script seçeneğini tıkladıktan sonra karşınıza küçük bir pencere açılacaktır. Bu pencere uzerinde  set storageArray redundancyMode=simplex; yazınız. Sonrasında üst menülerden Tools –> Verify Syntax seceneğini tıkladığınızda asağıdaki ekran çıktısında olduğu gibi Syntax check complete. şeklinde bir bilgilendirme göreceksiniz.6
  8. Bu bilgilendirmeden sonra scripti çalıştırabilirsiniz. Scripti çalıştırmak için yine Tools –> Execute Only veya Tools –> Verify and Execute seçeneklerinden birini tercih edebilirsiniz.
  9. İşlem sonrasında MDSM uzerinden kontrol ederseniz Needs Attention uyarısının gitmiş olduğunu göreceksiniz.7
  10. Bu noktadan sonra sistem uzerinde var olan Controller için Firmware update yapılır. Firmware update sonrasinda söktüğümüz Controller’ı tekrar sisteme takmadan önce sistemi tekrar Duplex Mode a döndürmek için, Execute Script menüsü altında set storageArray redundancyMode=duplex; scriptini çalıştırmalıyız. Sökülen controller tekrar takıldığında üzerindeki firmware ve konfigürasyon bilgilerini update edilen controller üzerinden alacağını unutmamamız gereklidir. Bu durum herhangi bir soruna yol açmaz. Aksine arızalı/sökülen Controller’ın kendisini update etmesini ve olası firmware bağlantılı problemlerin çözülmesini sağlar.8
  11. Bu script ile birlikte storage tekrar iki controller ile calisabilecek duruma gelmis olacaktir. Son işlem olarak sistem üzerinden çıkarılan Controller (bizim örneğimizde Controller 1) tekrar yerine takılır ve birkaç dk bekledikten sonra MDSM arayüzü, Array Management Window altından 2. adımdaki menü üzerinden Controller Online duruma getirilir. Yeni takılan controller’ın bilgilerini güncellemesi ve kendisini update edebilmesi için biraz zaman tanımamız gerekmektedir. Controller tam anlamıyla çalışır ve güncel hale gelene kadar birkaç defa MDSM arayüzünü kapatıp açabiliriz.
  12. Eger problem halen devam ediyorsa, vendor’dan destek almak gerekebilir.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *