VxFlex: Nogle Cloudlink-krypterede SDS-enheder markeret med fejl efter genstart af SDS-node
Summary: VxFlex: Nogle Cloudlink-krypterede SDS-enheder markeret med fejl efter genstart af SDS-node
Symptoms
Efter SDS-genstart forbliver nogle Cloudlink-krypterede enheder at fungere, mens resten er markeret som fejl.
Flere SDS-enheder markeret som "Fejl" tilstand i SDS, der er genstartet. Dette kan medføre reduceret kapacitet og potentielt længere genopbygningstid.
I 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
Sikkerhedsdatabladet cfg/partitions filen indeholder en eller flere poster med SDS-enhederne præfikset med mapper / svm_sd og en eller flere uden præfiks.
I følgende eksempel vises begge typer poster.
8 96 1875374424 mapper/svm_sdg 8 112 1875374424 sdh The device errors can be cleared after the affected SDS has been restarted.
Den anvendte ScaleIO-version er højere end 2.0.1.3, og KB-000158993 gælder ikke, selvom symptomet er det samme.
Cause
CloudLink har problemer med diskkontrol og låser kun nogle enheder op, før SDS startes. Når sikkerhedsdatabladet starter, vises ikonet /dev/mapper/svm_sd* enhedsfiler til de diske, der endnu ikke er låst op, oprettes endnu ikke og rapporterer således SDS-enhedsfejl.
Resolution
Problemet er løst i Cloudlink 6.8. Se supportmatrixen for at sikre, at miljøet stadig understøttes.
For at gendanne fra dette problem skal du genstarte SDS-tjenesten manuelt og rydde de berørte SDS-enhedsfejl.
For at forhindre, at problemet opstår, skal du starte SDS, når CloudLink har låst alle diske op:
- Før du lukker noden ned, skal du køre "/opt/emc/scaleio/sds/bin/delete_service.sh". Efter genstart skal du vente, indtil alle diske, der bruges som SDS-enheder, er låst op ("svm-status" eller CloudLink-kontrolcentret vises), og derefter køre "/opt/emc/scaleio/sds/bin/create_service.sh". eller
- Rediger "/ opt / emc / extra / pre_run.sh", og indsæt "sleep 30" over den sidste linje (overvej at justere dette nummer 30 højere, hvis problemet stadig opstår, dvs. ikke alle enheder låses op, når SDS-processen starter):
... sleep 30 echo pre_run returned...$(date) >> /var/log/svm-sds
Additional Information
BEMÆRK: Ovenstående søvnløsning er ikke i en opgradering (til 6.7, da den endnu ikke indeholder den permanente løsning på dette problem) og skal muligvis anvendes igen.
Dette er ikke et ScaleIO-softwareproblem. Problemet er i Cloud link 6.6 og 6.7 og er løst i Cloud link 6.8.
Hold #CCTFY25Q4 som søgeord i alle versioner til sporingsformål.