Dell VxRail: Un record di public.operation_status non aggiornato impedisce l'arresto di un singolo nodo su VxRail 4.7.410
Resumen: La convalida per l'arresto di un singolo nodo non compete senza visualizzare la relativa attività.
Síntomas
Una richiesta di arresto di un singolo nodo dal plug-in VxRail ("Monitor"->"Physical View"->"ACTIONS"->"Shutdown Host") interrotta al passaggio
"Validate".I tre quarti host ESXi hanno completato i passaggi seguenti senza problemi. Tuttavia, un host specifico si è interrotto al passaggio "Validate" senza visualizzare le normali attività nella finestra di dialogo "Shutdown Host - hostname".
- Migrazione di VM
- Convalida
- Confirm
- Arresto
Il riavvio di tutti i servizi correlati tra VxRail Manager ed ESXi non ha risolto il problema.
Il riavvio di VxRail Manager non ha risolto il problema.
Il riavvio dell'host ESXi non ha risolto il problema.
L'account di gestione non ha alcun problema.
Dal pacchetto di log, è stato trovato un record public.operation_status non aggiornato (SERVICE_TAG deve essere sostituito).
# pwd /VxRail_Support_Bundle_528b5b3d-d2f4-2f70-fc35-d3e15c274bcc_2022-06-01_00_23_57/vxrail_data_collection_2022-06-01_00_23_57/dump # grep "^COPY " db_mysticmanager -n |grep public.operation_status -A1 3623:COPY public.operation_status (id, owner, state, error, progress, starttime, endtime, target, step, detail, extension) FROM stdin; 3695:COPY public.power_supply (sn, part_number, revision_number, name, manufacturer, slot, health, missing, appliance_id) FROM stdin; # expr 3695 - 3623 - 1 71 # grep "^COPY public.operation_status" db_mysticmanager -A71 |grep "^COPY \|HOST_SHUTDOWN[[:space:]]IN_PROGRESS"|grep SERVICE_TAG 3d56845d-32be-4b67-b5a6-f10790ccedcc HOST_SHUTDOWN IN_PROGRESS \N 0 1649927129841 \N SERVICE_TAG \N \N \N
Causa
Un record public.operation_status non aggiornato ha impedito il completamento del passaggio "Validate".
Resolución
Il problema è stato risolto eliminando il record public.operation_status non aggiornato.
-
Eseguire una snapshot della virtual machine di VxRail Manager in vSphere Client.
-
Accedere a VxRail Manager come mystic utilizzando ssh, quindi passare dall'utente (su -) all'utente root.
-
Eseguire il comando seguente per visualizzare un elenco di operazioni di IN_PROGRESS/HOST_SHUTDOWN nel database di VxRail Manager.
# psql -U postgres mysticmanager -c "select id, owner, state, error, target from public.operation_status where owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
-
Identificare l'"ID" dell'operazione di stato "IN_PROGRESS" dall'output del passaggio 3.
-
Eseguire il comando seguente per eliminare il record dal database di VxRail Manager.
# psql -U postgres mysticmanager -c "delete from public.operation_status where id='ID_FROM_PREVIOUS_PSQL_COMMAND_OUTPUT' and owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
-
Eseguire i seguenti comandi per riavviare i servizi vmware-marvin ed runncias su VxRail Manager.
# systemctl restart vmware-marvin # systemctl restart runjars
-
Riprovare l'arresto di un singolo nodo dal plug-in VxRail ("Monitor"->"Physical View"->"ACTIONS"->"Shutdown Host") e selezionare il risultato del passaggio "Validate".
-
Se il passaggio "Validate" è stato completato, è possibile eliminare la snapshot della virtual machine di VxRail Manager.