SRM nouvellement déployé ne peut pas découvrir XtrmIO précédemment découvert

Oversigt: SRM nouvellement déployé ne peut pas découvrir XtrmIO précédemment découvert

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

Problème illustré ci-dessous :

400badrequest.PNG

Årsag

Le script de détection tentait de remplacer la sous-chaîne « & » par « & » même si elle n’était pas présente dans la propriété du modèle. 

ligne 24.PNG

Løsning

Solution de contournement :
remplacez la sous-chaîne « & » par « & ». De cette façon, il remplace la sous-chaîne uniquement si elle contient « & »
Procédure :
1. Connectez-vous à la machine virtuelle du collecteur SRM exécutant le SolutionPack for Dell EMC XtremiO dans la question

2. Accédez à ce répertoire /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Sauvegardez une copie d’emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Modifiez ce fichier emc-xtremio-collect.sc1 comme suit :
Replace line :24
print ${model} | replace « <size-and-capacity json-type=\"string\ »> «  » «  » | remplacer «< /size-and-capacity> » « » | remplacez « & » « & » |set modelver

par cette nouvelle ligne :
print ${model} | essayez de remplacer « <size-and-capacity json-type=\"string\"> » «  » «  » | essayez de remplacer «< /size-and-capacity> » « » | Essayez de remplacer « & » « & » |set modelver

Contents of a correctly modified script emc-xtremio-collect.sc1 ressemble à ceci : 

# Copyright (c) 2023, EMC Corporation.
# Tous droits réservés.
#
# Ce logiciel contient la propriété intellectuelle d’EMC Corporation
# ou est concédé sous licence à EMC Corporation par des tiers.
# L’utilisation de ce logiciel et de la propriété intellectuelle qu’il
contient est expressément limitée aux conditions générales du Contrat de licence
sous lequel il est fourni par ou pour le compte d’EMC.
#**********************************************************************************************
# Ce fichier a été généré automatiquement à partir du code SolutionPack et ne doit pas être modifié manuellement. *
# Toutes les modifications manuelles apportées à ce fichier peuvent potentiellement être perdues.                                    *
# Modifiez ce fichier uniquement sur les recommandations formelles d’EMC.                                     *
#****
step testrestful api ${emcxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 443
étapes testrestfulapiauth ${emcxtremio.host}
set tempb64 « ${emcxtremio.username} :${emcxtremio.password ?password}"
http-get -k -t 30 -H « Authorization : ${tempb64 ?base64} » -H « Content-Type : application/json » https://${emcxtremio.host} :443/api/json/types/clusters | json2xml | set xtremioapianwer
print ${xtremioapianswer} | xpath « /object/clusters/object/name/text() » | set xtremioapianswercluster
print ${xtremioapianswer} | xpath « (/object/clusters/object/href/text()[1] » | set xtremioclusterapi
println « Found cluster : ${xtremioapianwercluster}"
http-get -k -t 30 -H « Authorization : Basic ${tempb64 ?base64} » -H « Content-Type : application/json » ${xtremioclusterapi}| json2xml | set xtremioapianwer
print ${xtremioapianswer} | xpath « /object/content/sys-sw-version/text() » | set version
print ${xtremioapianswer} | xpath « /object/content/size-and-capacity » | set model
print ${model} | essayez de remplacer « <size-and-capacity json-type=\"string\" »> «  » «  » | essayez de remplacer «< /size-and-capacity> » « » | essayez de remplacer « & » « & » |set modelver
println « Firmware Version : ${version}"
println « Modèle : ${modelver}"


5. Réessayez la découverte XtremIO et elle devrait réussir cette fois-ci

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.