PowerStore VSI 服务在安装后尚未全部启动并运行

Summary: 安装 Virtual Storage Integrator (VSI) 后,VSI WebUI 登录屏幕显示错误:“VSI 服务尚未全部启动并运行,请稍等几分钟,然后刷新此页面。如果问题持续超过 15 分钟,请重新启动 VSI 虚拟机,然后重试”

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

VSI WebUI 登录屏幕错误:
vsiLoginError

VSI 日志在“iapi-rest-error”日志中显示以下重复错误消息:

Caused by: java.util.concurrent.ExecutionException: org.redisson.client.RedisConnectionException: java.net.UnknownHostException: Failed to resolve 'redis' [A(1)] after 2 queries

docker ps 从 VSI 虚拟机 (VM) 运行的命令显示 Redis 容器处于持续的“重新启动”状态。Internet 应用程序编程接口 (IAPI) 容器也会重新启动,导致其正常运行时间比其他容器短得多。

root@photon [ ~ ]# docker ps
CONTAINER ID   IMAGE                                                                       COMMAND                  CREATED          STATUS                          PORTS                                           NAMES
475db176af94   amaas-eos-mw1.cec.lab.emc.com:8125/externals/redis:5.0                      "/bin/bash -c 'redis…"   26 minutes ago   Restarting (1) 17 seconds ago                                                   redis
b423bae65c3e   amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/vsi-proxy:10.6.0-983             "/docker-entrypoint.…"   30 minutes ago   Up 10 minutes                   80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   vsi-proxy
f1c4b6edc1da   amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/iapi:1.16.0-1371                 "/tini -g -v -- /opt…"   3 months ago     Up 12 seconds                   0.0.0.0:32851->8001/tcp, :::32851->8001/tcp     iapi
5c042bbd9a53   amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/vsi-aggregation-service:10.6.0   "docker-entrypoint.s…"   3 months ago     Up 14 minutes                   0.0.0.0:32768->8082/tcp, :::32768->8082/tcp     vsi-aggregation-service
621ee8dab64a   amaas-eos-mw1.cec.lab.emc.com:8125/dellemc/vsi-ui:10.6.0-983                "/docker-entrypoint.…"   3 months ago     Up 14 minutes                   0.0.0.0:32769->80/tcp, :::32769->80/tcp         vsi-ui

 

Cause

数据库密码的开头有一个 #,例如 #PassWord123!

为避免此问题,请勿在密码开头使用“#”。

这是设置初始密码的位置。
VSI 数据库密码屏幕

 

Resolution

通过 VSI 虚拟机上的命令行界面重置 Redis 数据库。

登录到 VSI 虚拟机。这可以通过 VMware 启动虚拟控制台或通过 SSH 连接到 VSI 虚拟机来完成。如果以前从未登录过虚拟机,则用户名和密码为 root。登录后需要更改密码。

执行以下命令,重置Redis密码。

root@photon [ ~ ]# /opt/files/iapi-maintenance-util/apis/redis/redis-config.sh --rollback
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
Stopping redis ... done
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
Going to remove redis
Removing redis ... done
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
WARNING: The create command is deprecated. Use the up command with the --no-start flag instead.
Creating redis ... done
WARNING: The DOCKERHOST variable is not set. Defaulting to a blank string.
Starting redis ... done
Successfully copied 2.56kB to iapi:/opt/iapi/conf/redisson.yaml
iapi
iapi

命令完成后,登录到 VSI Web UI,警告应该会消失。

窗口顶部有一个警报,要求重置 Redis 密码。

设置不带“# 或 !”的 Redis 密码在密码开始时,在设置密码后,屏幕可能需要长达 5 分钟才能刷新。

 

Additional Information

缩略词定义:
VSI - Virtual Storage Integrator
VM - 虚拟机
IAPI - 互联网应用程序编程接口

 

Affected Products

PowerStore, Virtual Storage Integrator (VSI), PowerStoreOS
Article Properties
Article Number: 000227235
Article Type: Solution
Last Modified: 29 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.