Avamar: Proxystatus "ukendt", når proxyens værtsnavn indeholder et understregningstegn
Summary: I Avamar HTML5 Administrator UI, kan afsnittet Proxystatus under Proxy Management vise status "Ukendt" for visse proxyer. På trods af denne status fortsætter proxyen med at fungere korrekt og accepterer sikkerhedskopierings- og gendannelsesjob. Avamar-serveren kan også kommunikere med proxyen på alle nødvendige TCP-porte. ...
Symptoms
-
En eller flere proxyer viser statussen "Ukendt" i brugergrænsefladen.
-
Proxystatusopdateringer ved hjælp af Proxy Deployment Manager (PDM) mislykkes under
getProxyStatusoperation.
Oplysninger om fejl
I PDM-logfilen (/usr/local/avamar/var/log/vcs/deploymanager.log) på Avamar-serveren vises følgende fejl:
<date> ERROR [:1-8543-exec-10][impl.ProxyService# getProxyStatus]: getProxyStatus:
java.rmi.RemoteException: WBEMException; nested exception is:
WBEMException: CIM_ERR_INVALID_PARAMETER (Malformed URI)
at com.emc.avamar.vmware.cimsdk.cim.SblimCIMProxyMgmtConnection.login(SblimCIMProxyMgmtConnection.java:79)
Cause
Dette problem opstår, når proxyens værtsnavn indeholder et understregningstegn (_). Ifølge RFC (Request For Comment) 1035 er understregninger ikke gyldige tegn i DNS-værtsnavne (Domain Name System).
Funktionen Proxystatus bruger Java-baserede CIM/WBEM-biblioteker, der gennemtvinger streng URI-validering (Uniform Resource Identifier). Værtsnavne med understregninger behandles som misdannede, hvilket resulterer i CIM_ERR_INVALID_PARAMETER fejl.
Eksempel:
-
❌
proxy_idpa_01.example.com- Ikke tilladt -
✅
proxy-idpa-01.example.com-Tilladt
Resolution
Du kan løse dette problem ved at geninstallere den berørte proxy ved hjælp af et værtsnavn, der ikke indeholder en understregning. Brug bindestreger (-) i stedet for understregninger for at sikre kompatibilitet med DNS-standarder.
Additional Information
For lignende problemer med proxystatus se Avamar: Proxy-administrationsproxystatus FEJL: "Proxy er ikke tilgængelig. Kontroller netværksindstillingerne"