Nylig implementert SRM kan ikke oppdage tidligere oppdaget XtrmIO

Oversigt: Nylig implementert SRM kan ikke oppdage tidligere oppdaget 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

Problemet som vises nedenfor:

400badrequest.PNG

Årsag

Oppdagelsesskriptet prøvde å erstatte understrengen "&" med "&" selv om det ikke var til stede i modellegenskapen. 

linje 24.PNG

Løsning

Midlertidig løsning:
Bytt ut understrengen "&" med "&". På denne måten vil den bare erstatte understrengen hvis den inneholder "&"
Fremgangsmåte:
1. Logg på SRM collector VM som kjører SolutionPack for Dell EMC XtremiO i spørsmål

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


3. Sikkerhetskopier en kopi av emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Rediger denne filen emc-xtremio-collect.sc1 som følger:
Erstatt linje: 24
print ${model} | replace "<size-and-capacity json-type=\"string\">" "" | erstatt "</size-and-capacity>" "" | erstatt "&" "&" |set modelver

with this new line:
print ${model} | try replace "<size-and-capacity json-type=\"string\">" "" | prøv å bytte "</size-and-capacity>" "" | prøv å erstatte "&" "&" |set modelver

Contents of a correctly modified script emc-xtremio-collect.sc1 looks like this: 

# Copyright (c) 2023, EMC Corporation.
# Med enerett.
#
# Denne programvaren inneholder intellektuell eiendom til EMC Corporation
# eller er lisensiert til EMC Corporation fra tredjeparter.
# Bruken av denne programvaren og den åndsverk som finnes der,
er uttrykkelig begrenset til vilkårene og betingelsene i lisens
#-avtalen den leveres under eller på vegne av EMC.
#**********************************************************************************************
# Denne filen er automatisk generert fra SolutionPack-koden og skal ikke redigeres manuelt. *
# Eventuelle manuelle endringer i denne filen kan potensielt gå tapt.                                    *
# Rediger denne filen bare etter formelle anbefalinger fra EMC.                                     *
#***************
cxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 443
step testrestfulapiauth ${emcxtremio.host}
set tempb64 "${emcxtremio.username}:${emcxtremio.password?password}"
http-get -k -t 30 -H "Authorization: Authorization: Basic ${tempb64?base64}" -H "Content-Type: application/json" https://${emcxtremio.host}:443/api/json/types/clusters | json2xml | angi xtremioapianswer
print ${xtremioapianswer} | xpath "/object/clusters/object/name/text()" | set xtremioapianswercluster
print ${xtremioapianswer} | xpath "(/object/clusters/object/href/text()[1]" | set xtremioclusopa
println "Found cluster: ${xtremioapianswercluster}"
http-get -k -t 30 -H "Authorization: Basic ${tempb64?base64}" -H "Content-Type: application/json" ${xtremioclusoem}| json2xml | angi 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\">" "" | prøv å bytte "</size-and-capacity>" "" | prøv å erstatte "&" "&" |set modelver
println "Fastvareversjon: ${version}"
println"Modell: ${modelver}"


5. Prøv XtremIO-søket på nytt, og det skal være vellykket denne gangen

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.