SRM appena implementato: impossibile rilevare XtrmIO rilevato in precedenza

Oversigt: SRM appena implementato: impossibile rilevare XtrmIO rilevato in precedenza

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

Problema mostrato di seguito:

400 chassisrequest.PNG

Årsag

Lo script di individuazione tentava di sostituire la sottostringa "&" con "&" anche se non era presente nella proprietà del modello. 

line-24.PNG

Løsning

Soluzione alternativa:
Sostituire la sottostringa "&" con "&". In questo modo, sostituirà la sottostringa solo se contiene "&"
Procedura:
1. Accedere alla VM del collector SRM che esegue SolutionPack for Dell EMC XtremiO in questione

2. Passare a questa directory /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Eseguire il backup di una copia di emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Modificare questo file emc-xtremio-collect.sc1 come segue:
Sostituire la riga:24
print ${model} | sostituire "<size-and-capacity json-type=\"string\">" "" | sostituire "</size-and-capacity>" "" | sostituire "&" "&" |set modelver

con questa nuova riga:
print ${model} | provare a sostituire "<size-and-capacity json-type=\"string\">" "" | provare a sostituire "</size-and-capacity>" "" | provare a sostituire "& "&" |set modelver

Il contenuto di uno script emc-xtremio-collect.sc1 modificato correttamente ha l'aspetto seguente: 

N. di copyright (c) 2023, EMC Corporation.
# Tutti i diritti riservati.
#
# Questo software contiene la proprietà intellettuale di EMC Corporation
# o è concesso in licenza a EMC Corporation da terze parti.
# L'utilizzo di questo software e della proprietà intellettuale in esso
contenuta# è espressamente limitato ai termini e alle condizioni del Contratto di licenza
in base al quale viene fornito da o per conto di EMC.
#**********************************************************************************************
# Questo file è stato generato automaticamente dal codice SolutionPack e non deve essere modificato manualmente. *
# Eventuali modifiche manuali in questo file potrebbero essere perse.                                    *
# Modifica questo file solo su consigli formali di EMC.                                     *
#*%%%%%%%%%Access AccessI
test test aggiuntivi ${emcxtremio.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: 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 xtremioclusterapi
println "Found cluster: ${xtremioapianswercluster}"
http-get -k -t 30 -H "Authorization: Basic ${tempb64?base64}" -H "Content-Type: application/json" ${xtremioclusterapi}| json2xml | set xtremioapianswer
print ${xtremioapianswer} | xpath "/object/content/sys-sw-version/text()" | impostare version
print ${xtremioapianswer} | xpath "/object/content/size-and-capacity" | impostare model
print ${model} | provare a sostituire "<size-and-capacity json-type=\"string\">" |" | provare a sostituire "</size-and-capacity>" "" | provare a sostituire "& "&" |set modelver
println "Firmware Version: ${version}"
println "Modello: ${modelver}"


5. Prova nuovamente l'individuazione di XtremIO e questa volta dovrebbe avere esito positivo

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.