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

Riepilogo: Nyligen distribuerad SRM kan inte upptäcka tidigare upptäckt 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 som visas nedan:

400badrequest.PNG

Causa

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

line-24.PNG

Risoluzione

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

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.