Plataforma de gerenciamento do PowerFlex: O assistente Add Network falha com o VXFM0004 de erro
Summary: O assistente "Add Network" para adicionar VLANs de carga de trabalho a um CO RG está falhando com o erro VXFM0004.
Symptoms
O uso do assistente "Add Network" para um CO RG está falhando com o erro VXFM0004.
Ao clicar em Finish no assistente "Add Network", a interface do usuário carrega e, em seguida, falha com o erro abaixo:
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)
Log
do pod do asmManager Quando "Finish" é clicado, as seguintes entradas de log são exibidas:
Esse mesmo erro é visto ao tentar executar uma operação "Add Existing Resource Group".
"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
} ]
Impacto
O erro mencionado foi observado afetando tarefas de orquestração automatizadas, como "Add Network" e "Add Existing Resource Group", e pode afetar outras tarefas.
Cause
O erro indica que o asmManager armazenou em cache uma ID de registro que não existe mais.
Quando as tarefas de automação são colocadas em fila e iniciadas, o asmManager pod vê esse ID órfão, levando a um erro devido ao ID ausente do banco de dados.
Resolution
As seguintes etapas resolverão o problema:
-
Remova o RG que está encontrando o erro:
VXFM0004Anote o nome do RG e as redes -
Em um MVM, execute o seguinte comando para recriar um novo pod do asmManager:
kubectl delete pod -n powerflex $(kubectl get pods -n powerflex|grep asmm|awk '{print $1}') -
Execute novamente o assistente "Add Networks".
Versão afetada
PFMP 4.5.2
Correção feita na versão
PFMP 4,8