Платформа управления PowerFlex: Сбой мастера добавления сети с ошибкой VXFM0004
Summary: Мастер добавления сети при добавлении VLAN рабочих нагрузок в CO RG завершается сбоем с ошибкой VXFM0004.
Symptoms
Использование мастера «Add Network» для CO RG завершается сбоем с ошибкой VXFM0004.
При нажатии кнопки «Finish» в мастере «Add Network» пользовательский интерфейс загружается, а затем происходит сбой с ошибкой:
An error occurred. Expand the list to view the details of the error. (500) The operation cannot be performed because of an internal issue. (VXFM0004)
Журнал
pod asmManager При нажатии кнопки «Готово» отображаются следующие записи журнала:
Эта же ошибка возникает при попытке выполнить операцию «Добавить существующую группу ресурсов».
"messages" : [ {
"id" : null,
"messageCode" : "IDENTITYPOOLMANAGER.0001",
"messageBundle" : "IdentityPoolManager",
"severity" : "ERROR",
"category" : "USER_FACING",
"displayMessage" : "The record ID <ID> cannot be retrieved because it is not in the database.",
"responseAction" : "Enter the correct record ID, and then retry the operation.",
"detailedMessage" : "The application cannot find the record ID identified in the message because it is not present in the database.",
"correlationId" : null,
"agentId" : null,
"timeStamp" : "Date",
"sequenceNumber" : 0
} ]
Воздействие
Замеченная ошибка влияет на автоматизированные задачи оркестрации, такие как «Add Network» и «Add Existing Resource Group», а также может повлиять на другие задачи.
Cause
Ошибка указывает на то, что asmManager кэшировал идентификатор записи, которого больше не существует.
Когда задачи автоматизации ставятся в очередь и запускаются, вызов asmManager pod видит этот потерянный идентификатор, что приводит к ошибке из-за того, что идентификатор отсутствует в базе данных.
Resolution
Для устранения этой проблемы выполните следующие действия.
-
Удалите группу RG, на которой возникает ошибка:
VXFM0004Запишите имя группы экспертов и сети -
В MVM выполните следующую команду, чтобы повторно создать новый модуль asmManager:
kubectl delete pod -n powerflex $(kubectl get pods -n powerflex|grep asmm|awk '{print $1}') -
Повторно запустите мастер «Add Networks».
Затронутая версия
ПФМП 4.5.2
Исправлено в версии
ПФМП 4.8