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

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

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

Níže uvedený problém:

400 požadavků.PNG

Årsag

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

line-24.PNG

Løsning

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é.

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.