Erreur 404 détectée à partir de la passerelle PowerFlex
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
Cause
De nombreux paramètres ont été ajoutés de manière incorrecte avec une virgule et la valeur déjà présente sur la ligne dans le fichier « /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties ».
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
Résolution
Le problème peut être résolu en définissant les paramètres « /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties » sur ce qu’ils doivent ê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