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

PPDM. Не удалось модернизировать компонент Cloud Native, что препятствует загрузке или скачиванию новых пакетов модернизации из SupportAssist

Сводка: Существует проблема, при которой компонент модернизации Cloud Native зависает в режиме «Upgrading» (весь пакет в состоянии «Installed (Core)»). Это не влияет на функциональность продукта, но препятствует загрузке другого пакета модернизации (или его скачиванию из SupportAssist). ...

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

Симптомы

Заказчик выполнил модернизацию PPDM с 19.5.0.5 до 19.6.0.3.  Когда заказчик пытался выполнить модернизацию до версии 19.7.0.7, параметр загрузки был недоступен. Наблюдалось, что модернизация до версии 19.6.0.3 все еще выполняется для «CLOUD NATIVE».


image.png


image.png

Другой пример.

image.png

Причина

Внутренняя проблема приводит к тому, что компонент Cloud Native не может сообщить о правильном состоянии модернизации, независимо от того, защищены ли кластеры Kubernetes. 

PPDM полностью модернизирован до последней версии, и если настроены какие-либо кластеры Kubernetes, они также будут обновлены.  Таким образом, эта проблема влияет исключительно на возможность модернизации в будущем.

Разрешение

Примените следующее временное решение: 
  1. Если какие-либо кластеры Kubernetes защищены, убедитесь, что они имеют правильную версию, выполнив следующую команду из кластеров Kubernetes:
  • kubectl get configmap ppdm-controller-config -n powerprotect -o yaml  
  1. Если версия модулей правильная или нет кластеров Kubernetes, очистите состояние «UPGRADING» компонента Cloud Native с помощью сценария из PPDM через сеанс ssh: 
  • /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. Удалите пакет модернизации, который все еще находится в состоянии «Installed (Core)», и загрузите пакет модернизации 19.7.
  2. Запустите модернизацию.
  3. Модернизация должна завершиться, и пакет должен сообщить о состоянии «Installed».

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

PowerProtect Data Manager