PowerFlex: Apparaten met foutstatus bij het upgraden van CloudLink met PFxM
Summary: Er kunnen problemen optreden bij het upgraden van CloudLink met PowerFlex Manager 3.8 waardoor de service-upgrade mislukt.
Symptoms
Cause
Resolution
Dit is opgelost in PowerFlex Manager 3.8.3.
Er is een PowerFlex Manager 3.8.2-patch om ervoor te zorgen dat de slaaptimer aanwezig is.
Voor PowerFlex Manager 3.8.0 en 3.8.1 gebruikt u de volgende methode om service-upgrades met CloudLink-versleuteling uit te voeren.
Upgrade CloudLink resource met RCM naar de gewenste release.
1. Meld u aan bij PowerFlex Manager.
2. Ga naar het tabblad Resources en selecteer Alle resources en selecteer vervolgens een CloudLink Center om te upgraden. U mag slechts één knooppunt van een CloudLink Center-cluster upgraden. De overige knooppunten worden automatisch geüpgraded.
3. Klik op Bronnen bijwerken.
4. Kies PowerFlex Manager toestaan nu firmware- en software-updates uit te voeren of Firmware- en software-updates plannen.
5. Klik op Toepassen en klik op Ja om te bevestigen.
Upgrade automatisch alle agents.
Aanmelden bij CloudLink Center
De SDS-knooppunten hebben elk een alarm dat aangeeft dat de CloudLink-agent nog niet is geüpgraded.
Stel het upgradebeleid voor de machineagent in op Auto voor de machinegroep die de SDS-knooppunten bevat die worden geüpgraded (hiermee wordt een upgrade van de CloudLink-agent op alle SDS-knooppunten geactiveerd):
Agenten > Machinegroepen Actie >> Groep wijzigen > Machine Agent upgrade.
Wacht enkele minuten totdat CloudLink alle CloudLink-agents op de SDS-knooppunten heeft geüpgraded naar de nieuwe versie. Zorg ervoor dat de CloudLink-agentalarmen op de SDS-knooppunten zijn gewist.
Werk de /opt/emc/extra/pre_run.sh bij.
Controleer op elk SDS-knooppunt dat is bijgewerkt de /opt/emc/extra/pre_run.sh.
Als het niet bestaat met behulp van 'vi', maak dan het bestand met alle onderstaande commando's.
Als het bestaat, voeg dan met behulp van 'vi' de "sleep 60"-timer toe, zoals hieronder weergegeven.
/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. Wijzig de machtigingen voor het pre_run.sh-bestand "chmod 755 /opt/emc/extra/pre_run.sh"
Knooppunten opnieuw opstarten en fouten verwijderen (optioneel):
- Plaats een SDS-knooppunt in de beschermde onderhoudsmodus.
- Stationsaanduidingen opnemen die in gebruik zijn (bijvoorbeeld sda-sdk of sdb - sdl)
- Start het knooppunt opnieuw op.
- Controleer na het opnieuw opstarten of er geen PowerFlex-fouten zijn in de PowerFlex-gebruikersinterface. Als dit het geval is, wis dan de fouten.
- Schakel /opt/emc/extra/pre_run.sh nog steeds de "sleep 60"-timer bevat. Als dit niet het geval is, voegt u de timer "sleep 60" toe en herhaalt u vanaf stap 3.
- Controleer de volgorde van de stationsbrieven. Als de schijven opnieuw zijn geordend, stelt u ze opnieuw in met scli-opdrachten:
scli --query_all_sds scli --query_sds -sds_id scli --update_sds_original_paths -sds_id
7. Als er PowerFlex-fouten waren bij de eerste keer opstarten, herhaalt u stap 3-6.
8. Haal het knooppunt uit de beveiligde onderhoudsmodus.
9. Herhaal stap 1-8 voor alle andere SDS-knooppunten om te bevestigen dat pre_run.sh correct is ingesteld.
Service-upgrade starten
- 1. Inventariseer alle knooppunten in PFxM en bevestig dat CloudLink compatibel is met de nieuwe RCM op alle SDS-knooppunten.
- 2. Voer de RCM-upgrade uit op de service.
Pas voor PowerFlex Manager 3.8.2 de bijgevoegde patch toe voorafgaand aan service-upgrades met CloudLink-versleuteling:
Voordat u de RCM-upgrade start, past u de PowerFlex Manager 3.8.2 patch toe:
Maak een snapshot van het PowerFlex Manager-apparaat. (Verwijder de snapshot wanneer deze is voltooid.)
Download het .zip bestand dat aan deze KB is gehecht en pak het uit.
Kopieer het bestand Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm naar de map /var/tmp op de PowerFlex Manager appliance.
ssh naar PowerFlex Manager appliance.
Zorg ervoor dat er geen taken worden uitgevoerd op PFxM.
Voer de volgende opdrachten uit op het PowerFlex Manager-apparaat om de patch toe te passen:
cd /var/tmp sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm sudo shutdown -r now
De RCM-upgrade kan nu worden uitgevoerd en er zouden geen SDS-fouten op de versleutelde schijven moeten verschijnen wanneer de knooppunten opnieuw worden opgestart.