Nyligt implementeret SRM kan ikke registrere tidligere opdaget XtrmIO

Riepilogo: Nyligt implementeret SRM kan ikke registrere tidligere opdaget 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

Problem vist nedenfor:

400badrequest.PNG

Causa

Registreringsscriptet forsøgte at erstatte understrengen "&" med ">", selvom det ikke var til stede i modelegenskaben. 

linje-24.PNG

Risoluzione

Løsning:
Erstat understreng "> med "&". På denne måde erstatter den kun understrengen, hvis den indeholder "&"
Procedure:
1. Log på SRM collector VM, der kører SolutionPack til Den pågældende

Dell EMC XtremiO 2. Gå til denne mappe /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Sikkerhedskopier en kopi af emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

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

med denne nye linje:
print ${model} | prøv at udskifte "<size-and-capacity json-type=\"string\">" "" | prøv at udskifte "</size-and-capacity>" "" | prøv at udskifte "&" "&" |indstille modelverindhold

i et korrekt ændret script emc-xtremio-collect.sc1 ser sådan ud: 

# Copyright (c) 2023, EMC Corporation.
# Alle rettigheder forbeholdes.
#
# Denne software indeholder den immaterielle ejendom af EMC Corporation
# eller er givet i licens til EMC Corporation fra tredjeparter.
# Brugen af denne software og den immaterielle ejendom deri
# er udtrykkeligt begrænset til vilkårene og betingelserne i licensnummeraftalen
, som leveres af eller på vegne af EMC.
#**********************************************************************************************
# Denne fil er genereret automatisk fra SolutionPack-koden og bør ikke redigeres manuelt. *
# Eventuelle manuelle ændringer i denne fil kan potentielt gå tabt.                                    *
# Rediger kun denne fil med formelle anbefalinger fra EMC.                                     *
#*******************
emcxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 443
trin testrestfulapiauth ${emcxtremio.host}
set tempb64 "${emcxtremio.username}:${emcxtremio.password?password}"
http-get -k -t 30 -H "Godkendelse: Grundlæggende ${tempb64?base64}" -H "Content-Type: application/json" https://${emcxtremio.host}:443/api/json/types/clusters | json2xml | indstil xtremioapianswer
print ${xtremioapianswer} | xpath "/object/clusters/object/name/text()" | set xtremioapianscluster
print ${xtremioapianswer} | xpath "(/object/clusters/object/href/text()))[1]" | set xtremioclusprint
println "Found cluster: ${xtremioapianswercluster}"
http-get -k -t 30 -H "Godkendelse: Grundlæggende ${tempb64?base64}" -H "Indholdstype: program/json" ${xtremioclusclus}| json2xml | indstil xtremioapianswer
print ${xtremioapianswer} | xpath "/object/content/sys-sw-version/text()" | set version
print ${xtremioapianswer} | xpath "/object/content/size-and-capacity" | set model
print ${model} | prøv at udskifte "<size-and-capacity json-type=\"streng\">" "" | prøv at udskifte "</size-and-capacity>" "" | prøv at udskifte ">" "&" |set modelver
println "Firmwareversion: ${version}"
println"Model: ${modelver}"


5. Prøv XtremIO-registreringen igen, og det burde lykkes denne gang

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.