Нещодавно розгорнутий 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

Скрипт discovery намагався замінити підрядок "& ;" на "&", навіть якщо він не був присутній у властивості моделі. 

лінія-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.sc1emc-xtremio-collect.sc1-backup


4. Відредагуйте цей файл emc-xtremio-collect.sc1 наступним чином:Замінити рядок:
24
надрукувати ${model} | замінити "size-and-capacity json-type=\"string\"" ""<> | замінити "/size-and-capacity>" ""< | Замініть "&" "&" |set modelver

цим новим рядком:
print ${model} | спробуйте замінити "size-and-capacity json-type=\"string\"" ""<> | спробувати замінити "/size-and-capacity>" ""< | спробуйте замінити "&" "&" |set modelver

Вміст правильно зміненого скрипта emc-xtremio-collect.sc1 виглядає так: 

# Авторське право (c) 2023, EMC Corporation.
# Всі права захищені.
#
# Це програмне забезпечення містить інтелектуальну власність EMC Corporation# або ліцензується для EMC Corporation
від третіх сторін.
# Використання цього програмного забезпечення та інтелектуальної власності, що міститься в
ньому#, прямо обмежується умовами Ліцензійної
угоди #, згідно з якою воно надається компанією EMC або від її імені.
#**********************************************************************************************
# Цей файл був автоматично згенерований з коду SolutionPack і не повинен редагуватися вручну. *
# Будь-які зміни в цьому файлі, внесені вручну, потенційно можуть бути втрачені.                                    *
# Редагуйте цей файл лише за формальними рекомендаціями від EMC.                                     *#**





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 "Знайдений кластер: ${xtremioapianswercluster}"
http-get -k -t 30 -H "Авторизація: 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>" ""< | try replace "&" "&" |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.