VxFlex: Sommige met Cloudlink versleutelde SDS-apparaten zijn als fout gemarkeerd nadat het SDS-knooppunt opnieuw is opgestart
Summary: VxFlex: Sommige met Cloudlink versleutelde SDS-apparaten zijn als fout gemarkeerd nadat het SDS-knooppunt opnieuw is opgestart
Symptoms
Nadat SDS opnieuw is opgestart, blijven sommige met Cloudlink versleutelde apparaten functioneren, terwijl de rest is gemarkeerd als fout.
Meerdere SDS-apparaten gemarkeerd als "Error" in de SDS die opnieuw zijn opgestart. Dit kan leiden tot een verminderde capaciteit en mogelijk een langere heropbouwtijd.
In SDS trc:
21/06 13:09:34.917236 0x7fed52ebbeb0:mosAsyncIO_OpenFileEx:00376: WARNING: Failed to open IO file /dev/mapper/svm_sdg with rc 3 21/06 13:09:34.917238 0x7fed52ebbeb0:file_OpenEx:00707: Open error /dev/mapper/svm_sdg, NOT_FOUND 21/06 13:09:34.917241 0x7fed52ebbeb0:phyDev_ReadDevId:02649: failed to open file: path=/dev/mapper/svm_sdg, NOT_FOUND
De SDS's cfg/partitions Het bestand bevat een of meer vermeldingen met de SDS-apparaten met het voorvoegsel mapper/svm_sd en een of meer zonder voorvoegsel.
In het volgende voorbeeld ziet u beide typen vermeldingen.
8 96 1875374424 mapper/svm_sdg 8 112 1875374424 sdh The device errors can be cleared after the affected SDS has been restarted.
De gebruikte ScaleIO-versie is hoger dan 2.0.1.3 en KB 000158993 is niet van toepassing, hoewel het symptoom vergelijkbaar is.
Cause
CloudLink heeft problemen met schijfcontrole en ontgrendelt alleen bepaalde apparaten voordat SDS wordt gestart. Wanneer SDS wordt gestart, wordt het /dev/mapper/svm_sd* apparaatbestanden voor de schijven die nog moeten worden ontgrendeld, zijn nog niet gemaakt, waardoor SDS-apparaatfouten worden gemeld.
Resolution
Dit probleem is opgelost in Cloudkoppeling 6.8. Raadpleeg de supportmatrix om er zeker van te zijn dat de omgeving nog steeds wordt ondersteund.
Om dit probleem te herstellen, start u de SDS-service handmatig opnieuw en wist u de betreffende SDS-apparaatfouten.
Om te voorkomen dat het probleem zich voordoet, start u de SDS nadat CloudLink alle schijven heeft ontgrendeld:
- Voordat u het knooppunt afsluit, voert u "/opt/emc/scaleio/sds/bin/delete_service.sh" uit; wacht na het opnieuw opstarten tot alle schijven die als SDS-apparaten worden gebruikt, zijn ontgrendeld ("svm-status" of het CloudLink-controlecentrum wordt weergegeven) en voer vervolgens "/opt/emc/scaleio/sds/bin/create_service.sh" uit; of
- Bewerk "/opt/emc/extra/pre_run.sh" en voeg "sleep 30" in boven de laatste regel (overweeg dit getal 30 naar boven bij te stellen als het probleem zich nog steeds voordoet, d.w.z. niet alle apparaten zijn ontgrendeld wanneer het SDS-proces begint):
... sleep 30 echo pre_run returned...$(date) >> /var/log/svm-sds
Additional Information
OPMERKING: De bovenstaande tijdelijke oplossing voor de slaapstand is geen upgrade (naar 6.7, omdat deze nog geen permanente oplossing voor dit probleem bevat) en moet mogelijk opnieuw worden toegepast.
Dit is geen probleem met de ScaleIO-software. Het probleem zit in Cloudlink 6.6 en 6.7 en is opgelost in Cloudlink 6.8.
Houd #CCTFY25Q4 als trefwoord in alle versies voor trackingdoeleinden.