PowerFlex: PFxM ile CloudLink i yükseltirken hata durumundaki cihazlar

Summary: CloudLink'i PowerFlex Manager 3.8 ile yükseltirken hizmet yükseltmesinin başarısız olmasına neden olacak sorunlar oluşabilir.

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

Yükseltilmekte olan hizmet, SDS düğüm yükseltmesinde başarısız olur. SDS düğümünde CloudLink aracısı yükseltildi ancak yine de bakım modunda olacak. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 /opt/emc/extra/pre_run.sh içinde gerekli uyku zamanlayıcısını eklemez. Manuel olarak eklenirse, PowerFlex Manager 3.8 SDS düğümlerinde servis yükseltmesi yaparken uyku zamanlayıcısını kaldırır.  Uyku zamanlayıcısı olmadan, PowerFlex hizmeti, CloudLink sürücülerin kilidini açmadan önce başlar.  Bu, bazı veya tüm sürücülerin hata durumuna geçmesine neden olur. 

Resolution

Bu, PowerFlex Manager 3.8.3 te düzeltilmiştir.   

Uyku zamanlayıcısının mevcut olduğundan emin olmak için bir PowerFlex Manager 3.8.2 yaması vardır. 

PowerFlex Manager 3.8.0 ve 3.8.1 için, CloudLink şifrelemesi olan hizmet yükseltmelerini gerçekleştirmek üzere aşağıdaki yöntemi kullanın.

 

RCM ile CloudLink kaynağını istediğiniz sürüme yükseltin. 

 1. PowerFlex Manager'da oturum açın.

2. Kaynaklar sekmesine gidin ve Tüm Kaynaklar'ı seçin ve ardından yükseltmek için bir CloudLink Merkezi seçin. Bir CloudLink Center kümesinin yalnızca tek bir düğümünü yükseltmeniz gerekir. Kalan düğümler otomatik olarak yükseltilir.

3. Update Resources öğ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'yı seçin.

5. Uygula öğesine tıklayın ve onaylamak için Evet öğesine tıklayın.

Tüm aracıları otomatik yükseltme.  

CloudLink Center'da oturum açın

SDS düğümlerinin her biri, CloudLink aracısının henüz yükseltilmediğini belirten bir alarma sahip olacaktır.

Yükseltilmekte olan SDS düğümlerini içeren makine grubu için Machine Agent Upgrade politikasını Auto olarak ayarlayın (Bu, tüm SDS düğümlerinde CloudLink aracısının yükseltmesini tetikler): 

Aracılar > Makine Grupları Eylem >> Grup > Makinesi Aracı Yükseltmesini Değiştir.

CloudLink'in SDS düğümlerindeki tüm CloudLink aracılarını yeni sürüme yükseltmesi için birkaç dakika bekleyin. SDS düğümlerindeki CloudLink aracı alarmlarının temizlendiğinden emin olun.

/opt/emc/extra/pre_run.sh güncelleştirin.

Yükseltilen her SDS düğümü için /opt/emc/extra/ pre_run.sh öğesini kontrol edin.

'vi' kullanarak mevcut değilse, aşağıda gösterilen tüm komutlarla dosyayı oluşturun.

Varsa, 'vi' kullanarak, aşağıda gösterildiği gibi "uyku 60" zamanlayıcısını ekleyin.

/opt/emc/extra/pre_run.sh:

#!/bin/bash -f

if [ -f /sbin/svm ]; then
  echo svm is installed $(date) >> /var/log/svm-sds
  /sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
  end=$((SECONDS+300))
  sleep 60
  while [ $SECONDS -lt $end ]; do
    /sbin/svm unlocked > /dev/null && break
    sleep 5
  done
fi

  4. chmod 755 /opt/emc/extra/pre_run.sh" pre_run.sh dosyası üzerindeki izinleri değiştirin  

 Düğümleri yeniden başlatın ve hataları temizleyin (isteğe bağlı):

  • Bir SDS düğümünü korumalı bakım moduna alın.
  • Kullanılan sürücü harflerini kaydedin (örneğin, sda-sdk veya sdb - sdl)
  • Düğümü yeniden başlatın.
  • Yeniden başlatma tamamlandıktan sonra, PowerFlex kullanıcı arayüzünde PowerFlex hatası olmadığından emin olun.   Varsa hataları temizleyin.
  • /opt/emc/extra/ pre_run.sh hâlâ "sleep 60" zamanlayıcısını içerir. Değilse, "sleep 60" zamanlayıcısını ekleyin ve 3. adımdan itibaren tekrarlayın.   
  • Sürücü harfi sırasını kontrol edin. Sürücüler yeniden sıralandıysa scli komutlarını kullanarak sürücüleri sıfırlayın:
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ındaki adımları tekrarlayın.

8. Düğümü korumalı bakım modundan çıkarın.

9. pre_run.sh doğru şekilde ayarlandığından emin olmak için diğer tüm SDS düğümleri için 1-8 arasındaki adımları tekrarlayın.   

  Hizmet yükseltmesini başlatma

  • 1. PFxM'deki tüm düğümlerin envanterini çıkarın ve CloudLink'in tüm SDS düğümlerinde yeni RCM ile uyumlu olduğunu onaylayın.
  • 2. Hizmette RCM yükseltmesini gerçekleştirin.

 

 PowerFlex Manager 3.8.2 için, CloudLink şifrelemesi olan servis yükseltmelerinden önce ekteki yamayı uygulayın:

RCM yükseltmesini başlatmadan önce PowerFlex Manager 3.8.2 yamasını uygulayın:  

PowerFlex Manager cihazının anlık görüntüsünü alın. (Tamamlandığında anlık görüntüyü kaldırın.)

Bu KB'ye ekli .zip dosyasını indirin ve dosyayı açın.   

Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm dosyasını PowerFlex Manager cihazındaki /var/tmp dizinine kopyalayın.

PowerFlex Manager cihazında SSH oturumu açın.

PFxM de çalışan hiçbir iş olmadığından emin olun.

Yamayı 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 

RCM yükseltmesi artık gerçekleştirilebilir ve düğümler yeniden başlatıldığında şifrelenmiş sürücülerde herhangi bir SDS hatası olmamalıdır.   

Affected Products

PowerFlex rack

Products

PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625, PowerFlex custom node , PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R660, PowerFlex custom node R6625, PowerFlex custom node R750, PowerFlex custom node R760, PowerFlex custom node R7625, PowerFlex custom node R860, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000202412
Article Type: Solution
Last Modified: 27 Nov 2025
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.