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

摘要: 安裝虛擬儲存整合器 (VSI) 後,VSI WebUI 登入畫面顯示錯誤:「VSI 服務尚未全部啟動並執行,請稍候幾分鐘,重新整理此頁面。如果問題持續超過 15 分鐘,請重新開機 VSI 虛擬機器,然後再試一次」

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

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

 

原因

資料庫密碼的開頭有一個 #,例如 #PassWord123!

為避免此問題,請勿在密碼開頭使用“#”。

這是設置初始密碼的位置。
VSI 資料庫密碼畫面

 

解析度

通過 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 分鐘才能刷新。

 

其他資訊

縮略字定義:
VSI - 虛擬儲存整合器
VM - 虛擬機器
IAPI - 網際網路應用程式程式設計介面

 

受影響的產品

PowerStore, Virtual Storage Integrator (VSI), PowerStoreOS
文章屬性
文章編號: 000227235
文章類型: Solution
上次修改時間: 29 7月 2025
版本:  3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。