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

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

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

Problème illustré ci-dessous :

400badrequest.PNG

Causa

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

Risoluzione

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

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.