Juuri käyttöönotettu SRM ei löydä aiemmin havaittua XtrmIO:a

摘要: Juuri käyttöönotettu SRM ei löydä aiemmin havaittua XtrmIO:a

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Ongelma näkyy alla:

400badrequest.PNG

原因

Etsintäkomentosarja yritti korvata &-alikuvauksen &-tekstillä, vaikka se ei ollut malliominaisuudessa. 

line-24.PNG

解决方案

Kiertotapa:
korvaa alistring "&" tekstillä "&". Siten alisyöte korvataan vain, jos siinä on teksti &.
Toimenpiteet:
1. Kirjaudu sisään SRM-keräysvirtulevyyn, jossa käytetään solutionpack for Dell EMC XtremiO -ratkaisua kyseisessä

2. Siirry hakemistoon /opt/APG/Tools/Script-Engine/Default/data/emc-xtremio-collect-emc-xtremio


3. Varmuuskopioi kopio kansiosta emc-xtremio-collect.sc1
cp emc-xtremio-collect.sc1 emc-xtremio-collect.sc1-backup

4. Muokkaa tiedostoa emc-xtremio-collect.sc1 seuraavasti:
Replace line:24
print ${model} | replace "<size-and-capacity json-type=\"string\"> "" | korvaa "</size-and-capacity>" "" | korvaa "&" "&" |set modelver

tällä uudella rivillä:
tulosta ${model} | kokeile korvata "<size-and-capacity json-type=\"string\"> "" | yritä korvata "</size-and-capacity>" | Yritä korvata oikeinmuokatun komentosarjan emc-xtremio-collect.sc1 sisältö > |set modelver

. Sisältö näyttää tältä: 

# Copyright (c) 2023, EMC Corporation.
# Kaikki oikeudet pidätetään.
#
# Tämä ohjelmisto sisältää EMC Corporation
# -yrityksen immateriaaliomaisuuden tai sen käyttöoikeus on lisensoitu EMC Corporationille kolmansilta osapuolilta.
# Tämän ohjelmiston ja sen
immateriaaliomaisuuden käyttö on nimenomaisesti rajoitettu käyttöoikeuden
# sopimuksen ehtoihin, joiden puitteissa se toimitetaan EMC:n puolesta.
#**********************************************************************************************
# Tämä tiedosto on luotu automaattisesti SolutionPack-koodista, eikä sitä saa muokata manuaalisesti. *
# Tiedostoon mahdollisesti tehdyt manuaaliset muutokset voidaan menettää.                                    *
# Muokkaa tiedostoa vain EMC:n muodollisten suositusten perusteella.                                     *
#*******
*testituki* $testrestfulapi{emcxtremio.host} 443
ssl-connect -t 30 ${emcxtremio.host} 443
vaiheen testitukifulapiauth ${emcxtremio.host}
set tempb64 "${emcxtremio.username}:${emcxtremio.password?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 | määritä 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\"> "" | yritä korvata "</size-and-capacity>" | Kokeile korvata &&"&" |set modelver
println "Firmware Version: ${version}"
println "Malli: ${modelver}"


5. Yritä XtremIO-hakua uudelleen. Sen pitäisi onnistua tällä kertaa.

文章属性
文章编号: 000217570
文章类型: Solution
上次修改时间: 13 11月 2023
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。