Перейти к основному содержимому
  • Простое и быстрое размещение заказов
  • Просмотр заказов и отслеживание состояния доставки
  • Создание списка продуктов и доступ к нему

PPDM:雲端原生元件無法升級,導致無法上傳或從 SupportAssist 下載新的升級套件

Сводка: 有一個問題會使雲端原生升級元件停滯在「升級中」(在「已安裝 (核心)」中的整體套件)。這不會影響產品功能,但會導致無法上傳其他升級套件 (或從 SupportAssist 下載)。

Данная статья применяется к   Данная статья не применяется к 

Симптомы

客戶已將 PPDM 從 19.5.0.5 升級至 19.6.0.3。  當客戶嘗試升級至 19.7.0.7 時,上傳選項會呈現灰色。觀察到「雲端原生」的 19.6.0.3 升級仍在進行中。


image.png


image.png

另一個範例:

image.png

Причина

內部問題會導致雲端原生元件無法回報正確的升級狀態,無論任何 Kubernetes 叢集是否受到保護。 

PPDM 已完全升級至最新版本,如果設定了任何 Kubernetes 叢集,也會更新這些叢集。  因此,此問題只會影響日後進行任何升級的能力。

Разрешение

請遵循以下因應措施: 
  1. 如果有任何 Kubernetes 叢集受到保護,請從 Kubernetes 叢集執行下列命令,確認 pod 為正確的版本:
  • kubectl get configmap ppdm-controller-config -n powerprotect -o yaml  
  1. 如果 pod 的版本正確,或沒有 Kubernetes 叢集,請使用以下 ssh 工作階段,透過 PPDM 的指令檔清除雲端原生元件的「升級中」狀態: 
  • /data01/brs/uprade/scripts/cancel_upgrade.sh
  1. 套用修正以清除導致問題的記錄。
  • 下載 pre_upgrade_script_fix_app_host.zip 檔案,然後將指令檔 pre_upgrade_script_fix_app_host.sh 解壓縮。
  • pre_upgrade_script_fix_app_host.sh 指令檔複製到 PPDM 虛擬機器
  • 執行下列命令:
  • chmod +x pre_upgrade_script_fix_app_host.sh
  • ./pre_upgrade_script_fix_app_host.sh
  • 輸出應指出已刪除有問題的記錄:
{
  "took" : 14,
  "timed_out" : false,
  "total" : 3,
  "deleted" : 3,
  "batches" : 1,
  "version_conflicts" : 0,
  "noops" : 0,
  "retries" : {
    "bulk" : 0,
    "search" : 0
  },
  "throttled_millis" : 0,
  "requests_per_second" : -1.0,
  "throttled_until_millis" : 0,
  "failures" : [ ]
}
  1. 刪除仍處於「已安裝 (核心)」狀態的升級套件,然後上傳 19.7 升級套件。
  2. 執行升級。
  3. 升級應完成,且套件應回報「已安裝」狀態。

Затронутые продукты

PowerProtect Data Manager