安裝後,PowerStore VSI 服務尚未全部啟動並執行

Summary: 安裝虛擬儲存整合器 (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 VM 來完成。如果虛擬機器以前從未登入過,則使用者名稱和密碼為 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 密碼。

設定不包含「# or !」的 Redis 密碼在密碼開始時,設置密碼后,螢幕可能需要長達 5 分鐘才能刷新。

 

Additional Information

縮略字定義:
VSI - 虛擬儲存整合器
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.