Dell VxRail: Een verlopen public.operation_status record voorkomt afsluiten van één knooppunt op VxRail 4.7.410

Resumen: Validatie voor afsluiten van één knooppunt concurreert niet zonder de taak weer te geven.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Een aanvraag voor het afsluiten van één knooppunt van de VxRail plug-in ("Monitor"->"Physical View"->"ACTIONS"->"Shutdown Host") gestopt bij de stap "Validate".
Drie vierde ESXi-hosts voltooiden de volgende stappen probleemloos. Maar een specifieke host stopt bij de stap 'Validate' zonder de gebruikelijke taken weer te geven in het dialoogvenster "Shutdown Host - hostname".

  1. VM-migratie
  2. Valideren
  3. Bevestigen
  4. Afsluiten

 

Het opnieuw opstarten van alle gerelateerde services tussen VxRail Manager en ESXi heeft het probleem niet opgelost.
Het probleem is niet opgelost door VxRail Manager opnieuw op te starten.
Het probleem is niet opgelost door de ESXi-host opnieuw op te starten.
Er is geen probleem met het beheeraccount.
Uit de logboekbundel is een verlopen public.operation_status record gevonden (SERVICE_TAG moet worden vervangen).

# 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

Een verlopen public.operation_status record verhinderde het voltooien van de stap 'Validate'.

 

Resolución

Het probleem is opgelost door de verouderde public.operation_status record te verwijderen.

 

  1. Maak een snapshot van de virtuele VxRail Manager-machine in de vSphere Client.

  2. Meld u aan bij VxRail Manager als mystic met behulp van ssh en schakel vervolgens de gebruiker (su -) over naar de rootgebruiker.

  3. Voer een volgende opdracht uit om een lijst met IN_PROGRESS/HOST_SHUTDOWN-bewerking weer te geven in de VxRail Manager database.

    	# psql -U postgres mysticmanager -c "select id, owner, state, error, target from public.operation_status where owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
  4. Identificeer de "id" van de statusbewerking "IN_PROGRESS" uit de uitvoer van stap 3.

  5. Voer een volgende opdracht uit om de record uit de VxRail Manager database te verwijderen.

    	# 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';"
  6. Voer de volgende opdrachten uit om de vmware-runtime- en runjars-services opnieuw op te starten in VxRail Manager.

    	# systemctl restart vmware-marvin
    	# systemctl restart runjars
  7. Probeer opnieuw afsluiten van één knooppunt via de VxRail plug-in ("Monitor"->"Physical View"->"ACTIONS"->"Shutdown Host") en vink het resultaat van de stap "Validate" aan.

  8. Als de stap 'Validate' is voltooid, kunt u de snapshot van de virtuele VxRail Manager machine verwijderen.

 

Productos

VxRail Appliance Family
Propiedades del artículo
Número del artículo: 000201232
Tipo de artículo: Solution
Última modificación: 01 jun 2023
Versión:  7
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.