Neu bereitgestellter SRM kann zuvor erkannte XtrmIO nicht erkennen

Oversigt: Neu bereitgestellter SRM kann zuvor erkannte XtrmIO nicht erkennen

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

Unten gezeigtes Problem:

400badrequest.PNG

Årsag

Das Ermittlungsskript hat versucht, die Teilzeichenfolge "&" durch "&" zu ersetzen, obwohl sie in der Modelleigenschaft nicht vorhanden war. 

Line-24.PNG

Løsning

Problemumgehung:
Ersetzen Sie die Teilzeichenfolge "&" durch "&". Auf diese Weise wird die Teilzeichenfolge nur dann ersetzt, wenn sie "&" enthält.
Verfahren:
1. Melden Sie sich bei der SRM Collector-VM an, auf der das SolutionPack für Dell EMC XtremiO in Frage

2 ausgeführt wird. Navigieren Sie zu diesem Verzeichnis /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Sichern Sie eine Kopie von emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Bearbeiten Sie diese Datei emc-xtremio-collect.sc1 wie folgt:
Replace line:24
print ${model} | replace "<size-and-capacity json-type=\"string\">" "" | ersetzen "</size-and-capacity>" "" | ersetzen Sie "&" "&" |set modelver

mit dieser neuen Zeile:
print ${model} | versuchen Sie, "<size-and-capacity json-type=\"string\">" "" zu ersetzen | Ersetzen Sie "</size-and-capacity>" "" | Ersetzen Sie "&" "&" |set modelver

Inhalt eines korrekt geänderten Skripts emc-xtremio-collect.sc1 sieht wie folgt aus: 

# Copyright (c) 2023, EMC Corporation.
# Alle Rechte vorbehalten.
#
# Diese Software enthält das geistige Eigentum der EMC Corporation
# oder wird von Drittanbietern an die EMC Corporation lizenziert.
# Die Nutzung dieser Software und des darin
enthaltenen geistigen Eigentums ist ausdrücklich auf die Bedingungen der Lizenznummervereinbarung
beschränkt, unter der sie von oder im Namen von EMC bereitgestellt wird.
#**********************************************************************************************
# Diese Datei wurde automatisch aus dem SolutionPack-Code erzeugt und sollte nicht manuell bearbeitet werden. *
# Alle manuellen Änderungen in dieser Datei können möglicherweise verloren gehen.                                    *
# Bearbeiten Sie diese Datei nur auf formellen Empfehlungen von EMC.                                     *
#**––––––––––––––Schritt
testrestfulapi ${emcxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 4 Schritt testrestfulapiauth
${emcxtremio.host}
set tempb64 "${emcxtremio.username}:${emcxtremio.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 "Autorisierung: 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\">" "" | Ersetzen Sie "</size-and-capacity>" "" | Ersetzen Sie "&" "&" |set modelver
println "Firmware Version: ${version}"
println "Modell: ${modelver}"


5. Versuchen Sie es erneut mit der XtremIO-Erkennung und dieses Mal sollte sie erfolgreich sein.

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.