PowerFlex 3.X : Erreur 404 de l’interface utilisateur de la passerelle
Summary: Lors d’une mise à niveau de RCM, la connexion à l’interface utilisateur de la passerelle PowerFlex affiche une erreur 404.
Symptoms
- La passerelle a été mise à niveau à l’aide de RCM 3.6.5
- En vous connectant à l’interface utilisateur de la passerelle PowerFlex, vous voyez :

- La scaleio.log de la passerelle affiche la sortie suivante :
2024-02-08 09:13:09,094 [localhost-startStop-1] ERROR c.e.s.s.services.RequestMapUtils - vasa.provider.monitor.interval.seconds (60,60) must be a number between -2147 483648, 2147483647.
Impact
La mise à niveau ne peut pas se poursuivre tant que la passerelle n’est pas disponible.
Cause
L’option «/opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties" a eu de nombreux paramètres ajoutés de manière incorrecte avec une virgule et la valeur déjà sur la ligne.
Exemple :
vasa.provider.ips=, vasa.provider.monitor.port=, vasa.provider.monitor.interval.seconds=60,60 #vasa.provider.replica.set.name=vasa-rs .. lia.ldap.commands.batch.size=256,256 upload.commands.batch.size=16,16 lia.upload.commands.batch.size=256,256 validate.node.commands.batch.size=256,256 cloudiq.enabled=true,true
Resolution
Le problème peut être résolu en définissant l’option «/opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties» à ce qu’ils devraient être. En cas de doute, utilisez une autre passerelle pour comparer. L’exemple n’est pas exhaustif. Plus de lignes qui ont été ajoutées avec les mauvais paramètres.
Dans l’exemple ci-dessus, les lignes doivent ressembler à ceci :
vasa.provider.ips= vasa.provider.monitor.port= vasa.provider.monitor.interval.seconds=60 #vasa.provider.replica.set.name=vasa-rs .. lia.ldap.commands.batch.size=256 upload.commands.batch.size=16 lia.upload.commands.batch.size=256 validate.node.commands.batch.size=256 cloudiq.enabled=true
Les virgules ont été supprimées des lignes vides, et les lignes contenant les valeurs réelles ont été supprimées de la virgule et de la valeur supplémentaire.
Une fois cette opération effectuée, redémarrez le service de passerelle :
# systemctl restart scaleio-gateway
Version concernée
PowerFlex RCM 3.6.5
Problème résolu dans la version
PowerFlex RCM 3.8.8