Nyligen distribuerad SRM kan inte upptäcka tidigare upptäckt XtrmIO

Oversigt: Nyligen distribuerad SRM kan inte upptäcka tidigare upptäckt XtrmIO

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Problem som visas nedan:

400badrequest.PNG

Årsag

Identifieringsskriptet försökte ersätta delsträngen "&" med "&" även om det inte fanns i modellegenskapen. 

line-24.PNG

Løsning

Tillfällig lösning:
Byt ut underavsnittet "&" mot "&". På så sätt ersätter den endast understrängningen om den innehåller "&"
Procedur:
1. Logga in på den virtuella SRM-insamlingsenheten som kör SolutionPack för Dell EMC XtremiO i fråga

2. Gå till katalogen /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Säkerhetskopiera en kopia av emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Redigera filen emc-xtremio-collect.sc1 så som följer:
Ersätt rad:24
skriv ut ${model} | ersätt "<size-and-capacity json-type=\"string\">" "" | byt ut "</size-and-capacity>" "" | ersätt "&" "&" |set modelver

med den här nya raden:
skriv ut ${model} | try replace "<size-and-capacity json-type=\"string\">" "" | try replace "</size-and-capacity>" "" | try replace "&" "&" |set modelver

Contents of a correctly modified script emc-xtremio-collect.sc1 ser ut så här: 

# Copyright (c) 2023, EMC Corporation.
# Med ensamrätt.
#
# Denna programvara innehåller EMC Corporation
#:s immateriella egendom eller är licensierad till EMC Corporation från tredje part.
# Användning av denna programvara och den immateriella egendom som finns däri
# är uttryckligen begränsad till villkoren i licensnummeravtalet
enligt vilket det tillhandahålls av eller på uppdrag av EMC.
#**********************************************************************************************
# Den här filen har genererats automatiskt från SolutionPack-koden och ska inte redigeras manuellt. *
# Alla manuella ändringar i den här filen kan potentiellt gå förlorade.                                    *
# Redigera den här filen endast på formell rekommendationer från EMC.                                     *
#**********
stegrestfulapi ${* emcxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 443
stegtestrestfulapiauth ${emcxtremio.host}
ställ in tempb64 "${emcxtremio.username}:${emcxtremio.password?password}"
http-get -k -t 30 -H "Authorization: Basic ${tempb64?base64}" -H "Content-Type: application/json" https://${emcxtremio.host}:443/api/json/types/clusters | json2xml | set xtremioapianswer
print ${xtremioapianswer} | xpath "/object/clusters/object/name/text()" | set xtremioapianswercluster
print ${xtremioapianswer} | xpath "(/object/clusters/object/href/text())[1]" | set xtremioclus~
println "Found cluster: ${xtremioapianswercluster}"
http-get -k -t 30 -H "Authorization: Basic ${tempb64?base64}" -H "Content-Type: application/json" ${xtremioclusmontering}| json2xml | set xtremioapianswer
print ${xtremioapianswer} | xpath "/object/content/sys-sw-version/text()" | set version
print ${xtremioapianswer} | xpath "/object/content/size-and-capacity" | set model
print ${model} | try replace "<size-and-capacity json-type=\"string\">" "" "" | | try replace "</size-and-capacity>" "" | try replace "&" "&" |set modelver
println "Firmware Version: ${version}"
println "Modell: ${modelver}"


5. Försök med XtremIO-identifieringen igen så bör den lyckas den här gången

Artikelegenskaber
Artikelnummer: 000217570
Artikeltype: Solution
Senest ændret: 19 maj 2026
Version:  3
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.