VxRail: VxRail 7.0.X/8.0.X -päivityksen peruuttaminen manuaalisesti ilman peruutuspainiketta

Summary: VxRail-päivityksen peruuttaminen manuaalisesti käyttämättä VxRail 7.0.x- ja 8.0.x-versioiden peruutuspainiketta.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Jos laajennuksen peruutuspainike ei toimi, peruuta päivitys manuaalisesti noudattamalla seuraavia ohjeita:

Huomio: Tee tilannevedos VxRail Managerista ennen päivityksen peruuttamista.
  1. Muodosta SSH-yhteys VxRail Manageriin mystic-komennolla ja valitse sitten:
    su root
  2. Tarkista taulukko operation_status varten IN_PROGRESS operaatio:
    psql -U postgres vxrail -c "select id,state,owner from system.operation_status;"
    
    id |    owner        | state
    ---+-----------------+-------------
    1  | Day1BringUp     | FAILED
    2  | Day1BringUp     | COMPLETED
    4  | LcmUpgrade      | IN_PROGRESS
    3  | LcmBundleDeploy | COMPLETED
    63 | CustomizeComponentScan  | STARTED
    (5 rows)
  3. Poista vaiheen 2 tuloksesta Lifecycle Management (LCM) -tietueet, joiden tila on FAILED tai IN_PROGRESS
    psql -U postgres vxrail -c "delete from system.operation_status where (state='FAILED' or state='IN_PROGRESS' or state='ABANDONED') and owner like 'Lcm%';"
  4. Määritä tilaksi FAILED. CustomizeComponentScan tehtävä.
    psql -U postgres vxrail -c "update system.operation_status set state='FAILED' where owner='CustomizeComponentScan' and state='STARTED';"
  5. Muokkaa tiedostoa /var/lib/vmware-marvin/bundle_state.jsonjoukko state=NONE
    echo '{"state":"NONE","deployed_for_public_api":false}' > /var/lib/vmware-marvin/bundle_state.json
  6. Varmista, että tiedoston käyttöoikeus on alkuperäinen:
    chown tcserver:pivotal /var/lib/vmware-marvin/bundle_state.json
  7. Nimeä uudelleen "/var/lib/vmware-marvin/composite-upgrade.json"
    mv  /var/lib/vmware-marvin/composite-upgrade.json /var/lib/vmware-marvin/composite-upgrade.json.old
  8. Tarkista päivityksen lukitus:
    curl -X GET --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock "http://127.0.0.1:5000/rest/vxm/internal/lockservice/v1/lock"
  9. Jos komento palauttaa {"locked_by": "UPGRADE", "locked_at": XXXXXXXXX} ja vapauta sitten lukko:
    curl -X POST --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock "http://127.0.0.1:5000/rest/vxm/internal/lockservice/v1/lock/release"  -H "Content-Type: application/json" -d '{"locked_by": "UPGRADE"}'
  10. Kun käynnistät seuraavan palvelun uudelleen, VxRail Manager -laajennus latautuu uudelleen:
    service vmware-marvin restart

Jos vLCM on otettu käyttöön, suorita seuraavat lisävaiheet:

  1. Siirry vSpheressä kohtaan: Lifecycle Manager > -asetusten > korjaustiedoston määritys
  2. Valitse ja poista kaikki kyseiseen klusteriin liittyvät VxRail-varastot. Tyypillisesti vähintään neljä varikkoa nähdään. Odota, että poistotehtävät ovat valmiita.
  3. Käynnistä synkronointipäivitykset siirtymällä kohtaan: Lifecycle Manager > -toimintojen > synkronointipäivitykset
  4. Tarkkaile viimeisimpiä tehtäväikkunoita varmistaaksesi, ettei virheitä ole.

Additional Information

Video: VxRail-päivityksen peruuttaminen manuaalisesti käyttämättä VxRail 7.0.x- ja 8.0.x-versioiden peruutuspainiketta.

 

Affected Products

VxRail
Article Properties
Article Number: 000182177
Article Type: How To
Last Modified: 21 Oct 2025
Version:  22
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.