Nově nasazený nástroj SRM nedokáže zjistit dříve zjištěné řešení XtrmIO

Riepilogo: Nově nasazený nástroj SRM nedokáže zjistit dříve zjištěné řešení 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

Níže uvedený problém:

400 požadavků.PNG

Causa

Skript zjišťování se pokoušel nahradit dílčí řetězec "&" textem "&", i když nebyl přítomný ve vlastnostech modelu. 

line-24.PNG

Risoluzione

Zástupné řešení:
Nahraďte dílčí řetězec "&" textem "&". Tímto způsobem nahradí dílčí řetězec pouze v případě, že obsahuje "&"
.Postup:
1. Přihlaste se do virtuálního počítače s kolektorem SRM, na kterém je spuštěno řešení SolutionPack pro software Dell EMC XtremiO v otázce

2. Přejděte do tohoto adresáře /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Zálohujte kopii souboru emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Upravte tento soubor emc-xtremio-collect.sc1 následujícím způsobem:
Nahraďte řádek: 24
print ${model} | replace "<size-and-capacity json-type=\"string\">" "" | nahraďte "</size-and-capacity>" "" | nahraďte "&" "&" |set modelver

tímto novým řádkem:
print ${model} | zkuste nahradit "<size-and-capacity json-type=\"string\">" "" | zkuste nahradit "</size-and-capacity>" "" | zkuste nahradit "&" "&" |set modelver

Obsah správně upraveného skriptu emc-xtremio-collect.sc1 vypadá takto: 

# Copyright (c) 2023, EMC Corporation.
# Všechna práva vyhrazena.
#
# Tento software obsahuje duševní vlastnictví společnosti EMC Corporation
# nebo je licencovaný na společnost EMC Corporation od třetích stran.
# Použití tohoto softwaru a uvedeného
duševního vlastnictví je výslovně omezeno na podmínky
licenční smlouvy, na jejímž základě je poskytován společností EMC nebo jménem společnosti EMC.
#**********************************************************************************************
# Tento soubor byl automaticky vygenerován z kódu SolutionPack a neměl by být upraven ručně. *
# Veškeré ruční změny v tomto souboru mohou být potenciálně ztraceny.                                    *
# Tento soubor upravte pouze na formální doporučení společnosti EMC.                                     *
#******●●●●●●●●●●●●●●●●●●●●●●step
testrestfulapi ${emcxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 4 43
step testrestfulapiauth ${emcxtremio.host}
set tempb64 "${emcxtremio.username}:${emcxtremio.password?password}"
http-get -k -t 30 -H "Autorizace: 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 "Autorizace: Basic ${tempb64?base64}" – H "Content-Type: application/json" ${xtremioclusterapi}| 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\">" "" | zkuste nahradit "</size-and-capacity>" "" | zkuste nahradit "&" "&" |set modelver
println "Firmware Version: ${version}"
println "Model: ${modelver}"


5. Zkuste znovu zjištění XtremIO a tentokrát by mělo být úspěšné.

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.