Avamar: Proxystatus "Onbekend" wanneer de hostnaam van de proxy een underscore bevat
Summary: In de Avamar HTML5 Administrator UI, kan de sectie Proxystatus onder Proxybeheer de status "Onbekend" weergeven voor bepaalde proxy's. Ondanks deze status blijft de proxy correct functioneren en worden back-up- en hersteltaken geaccepteerd. De Avamar-server kan ook communiceren met de proxy op alle vereiste TCP-poorten. ...
Symptoms
-
Een of meer proxy's geven de status "Onbekend" weer in de gebruikersinterface.
-
Proxystatusupdates met Proxy Deployment Manager (PDM) mislukken tijdens de
getProxyStatusoperatie.
Foutdetails
In het PDM-logbestand (/usr/local/avamar/var/log/vcs/deploymanager.log) op de Avamar-server wordt de volgende fout weergegeven:
<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
Dit probleem doet zich voor wanneer de hostnaam van de proxy een underscore (_) bevat. Volgens Request For Comment (RFC) 1035 zijn onderstrepingstekens geen geldige tekens in DNS-hostnamen (Domain Name System).
De functie Proxystatus maakt gebruik van op Java gebaseerde CIM/WBEM-bibliotheken die strikte validatie van Uniform Resource Identifier (URI) afdwingen. Hostnamen met onderstrepingstekens worden behandeld als verkeerd ingedeeld, wat resulteert in het CIM_ERR_INVALID_PARAMETER ontvangt.
Voorbeeld:
-
❌
proxy_idpa_01.example.com- Niet toegestaan -
✅
proxy-idpa-01.example.com-Toegestaan
Resolution
U kunt dit probleem oplossen door de betreffende proxy opnieuw te implementeren met behulp van een hostnaam die geen underscore bevat. Gebruik koppeltekens (-) in plaats van onderstrepingstekens om compatibiliteit met DNS-standaarden te garanderen.