Недавно развернутая SRM не может обнаружить ранее обнаруженные системы XtrmIO

Oversigt: Недавно развернутая SRM не может обнаружить ранее обнаруженные системы 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

Проблема, показанная ниже:

400badrequest.PNG

Årsag

Скрипт обнаружения пытался заменить раздел «&» на «&», хотя он не присутствует в свойстве модели. 

строка 24.PNG

Løsning

Временное решение:
Замените подраздел «&» на «&». Таким образом, он заменит подраздел, только если он содержит «&»
Процедура:
1. Войдите в виртуальную машину сборщика SRM с пакетом SolutionPack для Dell EMC XtremiO.

2. Перейдите в этот каталог /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Создайте резервную копию файла emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Отредактируйте этот файл emc-xtremio-collect.sc1 следующим образом:Замените строку:
24
print ${model} | replace "<size-and-capacity json-type=\"string\">" "" | заменить «</size-and-capacity>» «» | замените "&" "&" |set modelver

на новую строку:
print ${model} | попробуйте заменить "<size-and-capacity json-type=\"string\">" "" | попробуйте заменить «</size-and-capacity>» «» | Попробуйте заменить «> |set modelver

Contents правильно измененного сценария emc-xtremio-collect.sc1 выглядит следующим образом: 

# © EmC Corporation, 2023 г.
# Все права защищены.
#
# Это программное обеспечение содержит интеллектуальную собственность корпорации EMC
# или лицензируется корпорацией EMC от третьих лиц.
#

Использование данного программного обеспечения и содержательной в нем интеллектуальной собственности ограничено в прямой перспективе положениями и условиями Лицензионного соглашения, по которому оно предоставляется корпорацией EMC или по ее поручению.
#**********************************************************************************************
# Этот файл автоматически генерируется из кода SolutionPack, и его не следует редактировать вручную. *
# Любые изменения этого файла вручную могут быть потеряны.                                    *
# Отредактируйте этот файл только в соответствии с официальными рекомендациями ОТ EMC.                                     *
#*
Тестировать$* xtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 443-этапный
testrestfulapiauth ${emcxtremio.host}
set tempb64 "${emcxtremio.username}:${emcxtremio.password?password}"
http-get -k -t 30 -H "Авторизация: "Авторизация: 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 "Authorization: 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\">" "" | попробуйте заменить «</size-and-capacity>» «» | попробуйте заменить "&" "&" |set modelver
println "Версия микропрограммы: ${version}"
println "Модель: ${modelver}"


5. Повторите попытку обнаружения XtremIO. В этот раз она должна быть успешной.

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.