Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

RecoverPoint for VMs:從版本 5.2.x 升級至 5.3.1 未完成

Summary: 將 RecoverPoint for VM 從版本 5.2 升級至 5.3.1 時,會遇到問題且未完成,使叢集處於部分更新狀態。

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

以下是從 RecoverPoint /home/kos/installationLogs/server.log 看到:
XXXX/XX/XX 10:30:10.797 [pool-4-thread-1] (Task.java:98) ERROR - UpgradeClusterRestorableTask :Task failed: Executing NDU.
com.emc.recoverpoint.utils.javainfra.status.tasks.exception.TaskFailedException: could not configure repository volume.
at com.emc.recoverpoint.utils.javainfra.status.tasks.SerialTask.perform(SerialTask.java:35)
at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
at com.emc.recoverpoint.utils.javainfra.status.tasks.RestorableSerialTask.attemptToCompletePhase(RestorableSerialTask.java:94)
at com.emc.recoverpoint.utils.javainfra.status.tasks.RestorableSerialTask.perform(RestorableSerialTask.java:63)
at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.call(Task.java:142)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:823)
Caused by: com.emc.recoverpoint.utils.javainfra.status.tasks.exception.TaskFailedException: could not configure repository volume.
at com.emc.recoverpoint.utils.javainfra.status.tasks.SerialTask.perform(SerialTask.java:35)
at com.emc.recoverpoint.utils.javainfra.status.tasks.Task.executeSync(Task.java:91)
at com.emc.recoverpoint.utils.javainfra.status.tasks.SerialTask.perform(SerialTask.java:32)
... 9 more

XXXX/XX/XX 10:30:09,763 [CommandWorker-1] (CreateVCConnectionCommand.java:49) ERROR - Failed to connect to VCenter server.
XXXX/XX/XX 10:30:09,764 [CommandWorker-1] (Command.java:88) ERROR - Command#run() ServerException errorType[OPERATION_FAILED_NO_MESSAGE] errorMessage[Entering vCenter credentials failed. Check that all entered credentials are correct. If problem recurs, check that vCenter Server and communication are fully functional. If the problem persists, Please contact Customer Support for assistance.] failure UID: >
com.kashya.installation.server.exceptions.CommandFailedException: Entering vCenter credentials failed. Check that all entered credentials are correct. If problem recurs, check that vCenter Server and communication are fully functional. If the problem persists, Please contact Customer Support for assistance.
at com.kashya.installation.server.commands.vsphere.CreateVCConnectionCommand.execute(CreateVCConnectionCommand.java:50) ~[classes/:?]
at com.kashya.installation.server.commands.vsphere.CreateVCConnectionCommand.execute(CreateVCConnectionCommand.java:17) ~[classes/:?]
at com.kashya.installation.server.commands.Command.runNormal(Command.java:109) [classes/:?]
at com.kashya.installation.server.commands.Command.run(Command.java:49) [classes/:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_265]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_265]
at com.kashya.installation.server.commands.Command.executeInternalCommand(Command.java:266) [classes/:?]

Cause

從 RecoverPoint for VMs 5.2 升級期間,Deployer 會嘗試在名為「t_deployed_vc_uuid」的調整中儲存所需的 vCenter UUID。  執行此作業的方式是連線至 vCenter,並驗證該特定 vCenter 中是否存在 vRPA。

但是,當 vCenter 的 CA 憑證長度超過一個鏈結長度時,連線會失敗,因為尚未複製舊的 Truststore。

Resolution

解決 方案:
一旦發生此問題,我們必須將已部署 VC UUID 的調整「t_deployed_vc_uuid」新增至受影響 vRPA 上的「tweak.params.system_layout」檔案。在該叢集的未運作 vRPA 上執行 get_storage 命令,以找到 vCenter UUID 值。調整所需的值會列在 get_storage CLI 命令的序號值下。

確認哪個 RPA 遺失「t_deployed_vc_uuid」。

使用 SSH 或 Web 主控台使用帳戶存取受影響的 RPA,並執行下列步驟:
  1. 輸入命令:
su - admin
  1. 選取選項 [6] 系統管理 CLI
  2. 輸入命令:
get_storage
  1. 輸入您必須新增至 vCenter 的 RPA 叢集名稱
  2. 在顯示的結果中,收集序號的
  3. 輸入命令: 
quit
  1. 輸入選項 Q ,然後輸入 Y以返回 root
  2. 以 root 身分登入 RPA1 後,請輸入 調整 並按 Enter 鍵
  3. 輸入命令: 
vi tweak.params.system_layout
  1. 在檔案結尾新增下列資訊:
t_deployed_vc_uuid = >
  1. 按下 ESC 然後輸入 wq!
  2. 重新開機 RPA1
完成上述步驟後,vCenter 即可正確驗證,且資訊會顯示在 RecoverPoint 外掛程式上。

當叢集邏輯服務在受影響的 vRPA 上啟動後,升級應從上一個步驟開始進行,無需介入。

如果部署程式保持開啟狀態,也可能會繼續進行。如果已關閉,請檢查其他 vRPA 的 CLI 狀態,確認是否也已開始升級,即使 Deployer 已關閉。

如果沒有發生這種情況,請聯絡Dell RecoverPoint 支援以取得協助。

解析度:
此問題已在 RecoverPoint for Virtual Machines 5.3.1.1 版中獲得解決。

若要判斷升級是否適合您的環境,請聯絡Dell 客戶支援或您的服務代表,並參考此解決方案 ID。

Products

RecoverPoint for Virtual Machines
Article Properties
Article Number: 000182619
Article Type: Solution
Last Modified: 27 Sep 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.