Помилка 404, видима зі шлюзу PowerFlex
Summary: Під час оновлення RCM під час входу в інтерфейс шлюзу PowerFlex відображається помилка 404.
Symptoms
- Шлюз був оновлений за допомогою RCM 3.6.5
- Увійшовши в інтерфейс шлюзу PowerFlex, можна побачити:

- Шлюз scaleio.log показує такий вихід:
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.
Вплив
Оновлення не може продовжуватися, доки шлюз не стане доступним.
Cause
Причиною
У файлі "/opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties" багато параметрів було неправильно додано комою та значенням, яке вже було в рядку.
Приклад:
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
Резолюція
Проблему можна вирішити, встановивши параметри «/opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties» на те, якими вони мають бути. Якщо ви не впевнені, скористайтеся іншим шлюзом для порівняння. Приклад не є вичерпним. Більше рядків, які були додані з неправильними параметрами.
У наведеному вище прикладі лінії повинні виглядати так:
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
У порожніх рядках коми були видалені, а в рядках з фактичними значеннями кома і зайве значення були видалені.
Як тільки це буде зроблено, перезапустіть службу шлюзу:
# systemctl restart scaleio-gateway
Версія, на яку вплинуло
PowerFlex RCM 3.6.5
Виправлено у версії
PowerFlex RCM 3.8.8