PowerScale: Isilon: Isilon Küme Üzeri Analizi: Ağ Havuzları - Paralel Yükseltme Desteği

Summary: Bu KB, IOCA denetimi hakkında daha fazla ayrıntı ve paralel yükseltmeler hakkında genel bir bakış sağlar.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Isilon Küme Üzerinde Analiz, aşağıdakine benzer bir çıktı raporlamaktadır:
 
Network Pools - Parallel Upgrade Support          FAIL

CRITICAL: A parallel upgrade runs the risk of making one or more external networks temporarily unavailable. Affected pools: groupnet0.subnet0.pool1, groupnet0.subnet1.pool1, groupnet0.subnet1.pool2

Cause

  • Kümede, etkilenen ağ havuzlarındaki tüm düğümlerin aynı anda yeniden başlatılması riski bulunan ayrık harici ağlar bulunduğundan bu durum tasarım gereğidir.
  • Bu durumda istemciler, bu ağ havuzuyla ilişkili SmartConnect Bölge Adı (SCZN) aracılığıyla kümeye erişemez. 

Resolution

Çözümü uygulamadan önce paralel yükseltmelerin nasıl çalıştığını anlamak faydalı olacaktır.

Önemli tanımlar:
 

  • Disk havuzu:  Küme düğümlerinin bir alt kümesine dağıtılmış disklerin toplanması. 
  • Koruma Düzeyleri/Politikaları: /ifs dosya sistemindeki tüm dosyalara bir koruma düzeyi atanır. OneFS, dosyaların içeriğini tek bir disk havuzundaki düğümler ve sürücüler genelinde şeritlere ayırır veya yansıtır. 2D+1n koruma düzeyine sahip bir dosya, çevreleyen disk havuzundaki iki sürücü veya bir düğüm arızalandığında dosyanın hala kullanılabilir olacağını garanti eder.
  • Mahalle:  Tamamı bir veya daha fazla disk havuzu içeren düğüm kümeleri. Bir disk havuzuna atanan düğümlerin bir alt kümesi, başka bir komşuluğa atanan düğümlerin bir alt kümesiyle çakışabiliyor. Komşular arasında disk havuzları çakışmaz. 
  • Diskpools DB (Veritabanı) API'si ve rezervasyonları Diskpools veritabanı API'si, herhangi bir disk havuzundaki korumayı ihlal etmeden Upgrade Framework (Yükseltme Çerçevesi) gibi bir istemci uygulamasının bir dizi düğümü veya sürücüyü kaldırmasını (yani yeniden başlatmasını) sağlar.
  • Kopuk harici ağlar: Tüm disk havuzları genelinde çakışmayan harici arayüzlere sahip bir dizi düğüm varsa küme, kopuk harici ağlara sahiptir.

Paralel Yükseltmeler -- Üst düzey genel bakış:
  • Paralel yükseltme, yeni işletim sistemini tüm düğümlere kurar ve ardından her disk havuzunda bir düğüm olmak üzere düğüm alt kümesini eş zamanlı olarak yeniden başlatır.
  • Her düğüm, tüm düğümler yükseltilene kadar, yeniden başlatma sırasına girmek için rezervasyon yapma girişiminde bulunur.  Düğüm alt grupları ve rezervasyonları, disk havuzlarına ve düğüm kullanılabilirliğine bağlıdır.
  • Paralel yükseltme sırasında, yeniden başlatılmayan düğüm alt grupları çevrimiçi durumda kalır ve istemcilere hizmet vermeye devam edebilir.

Denetim tanımı:
  • Kümede ayrık harici ağlar vardır (KB örneği: groupnet0.subnet0.pool1, groupnet0.subnet1.pool1, groupnet0.subnet1.pool2)
  • Paralel yükseltme sırasında, etkilenen ağ havuzlarındaki tüm düğümler aynı anda yeniden başlatılabileceğinden (yani hepsinin aynı anda yeniden başlatılması için bir disk havuzu ayırması gerekebileceğinden) bu ağ havuzlarında olası bir DU riski vardır. 
  • Bu durumda, etkilenen ağ havuzunun SCZN'sine erişim mümkün olmayacaktır. 

Çözümle ilgili notlar:
  • Her küme farklı bir ağ yapılandırmasına sahip olduğundan çözüm, tüm kümeler için aynı değildir.
  • Paralel yükseltme sırasında kopuk ağ havuzunda olası bir DU durumu yaşanmasını önlemek için kümede ve harici ortamda ağ yapılandırması değişikliği gerekir. Bu değişiklik genellikle müşteri tarafından birkaç onay verilmesini gerektirir.
  • Bu KB makalesi, yukarıdaki hususlar nedeniyle IOCA denetimi hatasına yönelik olarak doğrudan bir çözüm içermeyecektir.
  • Ancak genel kural olarak, bu SmartConnect ağ havuzuna yönelik ayrık ağ/DU riskini önlemek (yani etkilenen ağ havuzuna aynı komşuluk/hata etki alanından düğümler eklemek) amacıyla, etkilenen ağ havuzlarındaki en az iki düğümün harici üye arayüzlerinin aynı komşu/hata etki alanında bulunması gerekir. 
  • KB makalesi, kümenin komşu/hata etki alanlarını ve etkilenen ağ havuzlarındaki üye düğümleri belirlemeye yönelik komutlar sağlar.

Çözünürlük: 
  • Etkilenen ağ havuzlarındaki üye düğümleri belirlemek için aşağıdaki komutu kullanın (Not: network-pool< 1 ID> | <network-pool 2 ID> | <network-pool 3 ID>" öğesini IOCA kontrol ayrıntılarından etkilenen ağ havuzu kimlikleriyle birleştirin ve '|' karakterini kullanarak aralarında ayrım yapın). 
# isi network pools list -v | egrep -i 'ID: |ifaces' | egrep -A1 '<network-pool 1 ID> | <network-pool 2 ID> | <network-pool 3 ID>'
  • Kümenin komşuluklarını belirlemek için aşağıdaki komutu çalıştırın (Not: Yerine takın <IOCA komut dosyası konumu> ve <doğru değerlerine sahip Yeni OneFS sürümü>
# perl <IOCA script location> -o <New OneFS version>,parallel  -e -r "checkNetworkParallelUpgrade"  
  • Kümenin ağ havuzlarında hangi değişikliklerin yapılması gerektiğini belirlemek için yukarıdaki komutların çıktılarına çapraz başvuruda bulunun.
  • Hızlı bir düzeltme olarak, tüm küme düğümleri etkilenen ağ havuzlarına eklenebilir ancak harici ağ ortamı bu değişikliğe izin vermeyebileceğinden bu işlem genellikle kolay değildir.
  • Gerekli değişiklikler uygulandıktan sonra IOCA denetimini yeniden çalıştırın.
  • Gerekli değişiklikleri belirleyemezseniz daha fazla yardım için Destek bölümünde bir servis talebi açın.
  • Bir test senaryosunda gerekli değişiklikleri belirlemek için aşağıdaki örnek:
1) Determine member nodes in affected network pools:
# isi network pools list -v | grep -i 'ID: |ifaces' | egrep -A1 'groupnet0.subnet0.pool1| groupnet0.subnet1.pool1| groupnet0.subnet1.pool2'
                     ID: groupnet0.subnet0.pool1
                 Ifaces: 1:10gige-agg-1, 2:10gige-agg-1, 4:10gige-agg-1, 3:10gige-agg-1
                     ID: groupnet0.subnet1.pool1
                 Ifaces: 37:10gige-agg-1, 38:10gige-agg-1, 39:10gige-agg-1, 40:10gige-agg-1
                     ID: groupnet0.subnet1.pool2
                 Ifaces: 37:10gige-agg-1, 38:10gige-agg-1, 39:10gige-agg-1, 40:10gige-agg-1

2) Run the IOCA check to determine cluster neighborhoods:
# perl IOCA -o 9.2.1.5,parallel -e -r "checkNetworkParallelUpgrade"
Isilon On-Cluster Analysis                        0.1395
Cluster Name                                      TestCluster
Cluster GUID                                      0050569b6db2ad086861001a2f1dd1d02473
Node Count                                        52
Current OneFS Version                             8.2.2.0
Destination OneFS Version                         9.2.1.5
Destination OneFS Version                         WARN
  WARN: There is a newer patch release available for OneFS 9.2.1: 9.2.1.9
Network Pools - Parallel Upgrade Support          FAIL
  CRITICAL: A parallel upgrade runs the risk of making one or more external networks temporarily unavailable. Affected pools: groupnet0.subnet0.pool1, groupnet0.subnet1.pool1, groupnet0.subnet1.pool2
  
  ==============================
  Node Neighborhoods
  ==============================
  1: [ 1, 7, 10, 16, 19, 24, 27, 31, 35, 40, 43, 45, 47 ]
  2: [ 2, 6, 9, 15, 18, 23, 26, 29, 33, 38, 41, 46, 48 ]
  3: [ 3, 5, 12, 14, 17, 22, 25, 30, 34, 37, 42, 50, 51 ]
  4: [ 4, 8, 11, 13, 20, 21, 28, 32, 36, 39, 44, 49, 52 ]

3) The possible resolution in this case would be to :

a) A quick fix would be to add all clusters nodes to the impacted network pools groupnet0.subnet0.pool1 & groupnet0.subnet1.pool1, groupnet0.subnet1.pool2
b) Add more nodes to affected network pools ( suggested nodes are based on neighborhood command output ) :

- Possible resolution to groupnet0.subnet0.pool1 : at least add node 7  to the network pool as node 7 exists in the same neighborhood as nodes 1
- Possible resolution to groupnet0.subnet1.pool1 : at least add node 34 to the network pool as node 34 exists in the same neighborhood as nodes 37
- Possible resolution to groupnet0.subnet1.pool2 : at least add node 33 to the network pool as node 33 exists in the same neighborhood as nodes 38

4) After applying the network changes, re-run the IOCA check to confirm that there are no issues:
# perl IOCA -o 9.2.1.5,parallel -e -r "checkNetworkParallelUpgrade" 

Article Properties
Article Number: 000196936
Article Type: Solution
Last Modified: 26 Nov 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.