Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

PowerFlex Manager ile CloudLink'i yükseltmeyle ilgili sorun

Summary: PowerFlex Manager 3.8 ile CloudLink'i yükselterek hizmet yükseltmenin başarısız olmasına neden olacak sorunlar ortaya çıkabilir.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Yükseltilen hizmet, bir SDS düğümü yükseltmesi sırasında başarısız olur.   SDS düğümünde CloudLink aracısı yükseltilir ancak bakım modundadır. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1, /opt/emc/extra/pre_run.sh .  Manuel olarak eklenirse PowerFlex Manager 3.8, SDS düğümlerini hizmet yükseltmesi yaparken uyku zamanlayıcısını kaldırır.   Uyku zamanlayıcısı olmadan, CloudLink sürücülerin kilidini açmadan önce PowerFlex hizmeti başlatılır.  Bu, bazı veya tüm sürücülerin hata durumunda olmasına neden olur. 

Resolution

Bu sorun, PowerFlex Manager 3.8.3'te düzeltilecek.   Uyku zamanlayıcının mevcut olduğundan emin olmak için bir PowerFlex Manager 3.8.2 yaması mevcuttur. 

PowerFlex Manager 3.8.0 ve 3.8.1'de, CloudLink şifrelemesine sahip hizmet yükseltmelerini gerçekleştirmek için aşağıdaki yöntemi kullanın.

CloudLink kaynağını RCM ile istenen sürüme yükseltin. 
1. PowerFlex Manager'da oturum açın.
2. Resources (Kaynaklar) sekmesine gidin ve All Resources (Tüm Kaynaklar) öğesini seçin ve ardından yükseltme için bir CloudLink Center seçin. CloudLink Center kümesi için yalnızca tek bir düğümü yükseltmeniz gerekir. Kalan düğümler otomatik olarak yükseltilir.
3. Update Resources (Kaynakları Güncelleştir) öğesine tıklayın.
4. PowerFlex Manager'ın bellenim ve yazılım güncelleştirmelerini şimdi gerçekleştirmesine izin ver veya Bellenim ve yazılım güncelleştirmelerini planla öğesini seçin.
5. Apply (Uygula ) öğesine ve onaylamak için Yes (Evet) öğesine tıklayın.

Tüm aracıları otomatik olarak yükseltin.  
  1. CloudLink Center'da oturum açma.
  2. SDS düğümlerinin her biri, CloudLink aracının henüz yükseltilmemiş olduğunu belirten bir alarma sahip olur.
  3. Yükseltilen SDS düğümlerini içeren makine grubu için Makine Aracısı Yükseltme politikasını Otomatik olarak ayarlayın (Bu, tüm SDS düğümler üzerinde CloudLink aracısı yükseltmesini tetikler): 
    • Makine > Aracıları, > Eylem > Değiştirme Grubu > Aracı Yükseltmesi
  4.  CloudLink'in SDS düğümdeki tüm CloudLink aracılarını yeni sürüme yükseltmesi için birkaç dakika bekleyin.  SDS düğümlerde CloudLink aracı alarmlarının temizlenmiş olduğunu doğrulayın.

/opt/emc/extra/pre_run.sh dosyasını güncelleştirin
  1. Yükseltilen her bir SDS düğümünde /opt/emc/extra/pre_run.sh dosyasını kontrol edin
  2. "vi" kullanılarak mevcut değilse dosyayı aşağıda gösterilen tüm komutlarla birlikte oluşturabilirsiniz.
  3. Varsa "vi" kullanarak aşağıda gösterildiği gibi "uyku 60" zamanlayıcıyı ekleyin.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

[ -f /sbin/svm ] ise
echo svm yüklü $(date) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
end=$(SECONDS+300))
uyku 60
while [ $SECONDS -lt $end ]; do
/sbin/svm kilidi > /dev/null && break
uyku 5
Yapılır

Fi
 
4. pre_run.sh dosyası "chmod 755 /opt/emc/extra/pre_run.sh" üzerindeki izinleri değiştirin
 
Düğümleri yeniden başlatın ve hataları silin (isteğe bağlı):
1. SDS düğümlerini korumalı bakım moduna alın.
2. Kullanım için sürücü harflerini kaydeder (ör.  sda-sdk veya sdb – sdl)
3. Düğümü yeniden başlatın.
4.  Yeniden başlatma tamamlandıktan sonra PowerFlex GUI'de PowerFlex hatası olmadığından emin olun.   Varsa hataları silin.
5.  Check /opt/emc/extra/pre_run.sh still contains the "sleep 60" timer (/opt/emc/ekstra/pre_run.sh hala "uyku 60" zamanlayıcıyı içerir) öğesini kontrol edin. Değilse "uyku 60" zamanlayıcıyı takın ve 3. adımdan tekrarlayın.   
6.  Sürücü harfi siparişini kontrol edin.  Sürücüler yeniden sıralandıysa sürücüleri scli komutlarıyla sıfırlar:
scli --query_all_sds
scli --query_sds -sds_id
scli --update_sds_original_paths -sds_id

7. İlk yeniden başlatmada PowerFlex hataları varsa 3-6 arası adımları tekrar edin.
8. Düğümü korumalı bakım modundan çıkarın
9. pre_run.sh'nin doğru şekilde kurulumunu onaylamak için diğer tüm SDS düğümleri için 1.-8. adımları tekrarlayın.   
 
 
Hizmet yükseltmeyi başlatın
1.  PFxM'deki tüm düğümlerin envanterini çıkarın ve CLoudLink'in tüm SDS düğümler üzerindeki yeni RCM ile uyumlu olduğunu doğrulayın.
2. Hizmette RCM yükseltmesi gerçekleştirin.

 
PowerFlex Manager 3.8.2 için CloudLink şifrelemesi olan servis yükseltmeleri öncesinde ekli yaması uygulayın:

RCM yükseltmeye başlamadan önce PowerFlex Manager 3.8.2 yaması uygulayın:  
  1. PowerFlex Manager aygıtının anlık görüntüsünü alın.  (tamamlandığında anlık görüntüyü kaldırın).
  2. Bu KB'ye bağlı zip dosyasını indirin ve sıkıştırmayı açın.   
  3. Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm dosyasını PowerFlex Manager aygıtındaki /var/tmp dizinine kopyalayın.
  4. PowerFlex Manager cihazına ssh.
  5. PFxM'de hiçbir iş çalışma olmadığından emin olun.
  6. Yaması uygulamak için PowerFlex Manager cihazında aşağıdaki komutları çalıştırın:
    • cd /var/tmp
    • sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
    • sudo shutdown -r now (sudo kapat -r şimdi) 
 
RCM yükseltmesi artık gerçek olabilir ve düğümler yeniden başlatıldığında şifrelenmiş sürücülerde herhangi bir SDS hatasının olması gerekmemektedir.   

Article Properties


Affected Product

PowerFlex rack, PowerFlex Appliance

Last Published Date

08 Feb 2023

Version

9

Article Type

Solution