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.
Symptoms
Cause
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.