Nylig implementert SRM kan ikke oppdage tidligere oppdaget XtrmIO

Riepilogo: Nylig implementert SRM kan ikke oppdage tidligere oppdaget XtrmIO

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

Problemet som vises nedenfor:

400badrequest.PNG

Causa

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

linje 24.PNG

Risoluzione

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

Proprietà dell'articolo
Numero articolo: 000217570
Tipo di articolo: Solution
Ultima modifica: 19 mag 2026
Versione:  3
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.