Symptoms
Päivitä VxRail-klusteri versioon 8.0.210 jommallakummalla seuraavista kahdesta tavasta:
1. Tee päivityksen esitarkistus VxRailin julkisen ohjelmointirajapinnan avulla ja jatka sitten julkisen ohjelmointirajapinnan käyttöä päivityksen suorittamiseen.
2. Käynnistä päivitys SDDC-hallinnasta VCF VxRail -ympäristössä.
Tarkista päivitysprosessi VxRail-laajennuksen käyttöliittymästä, se ilmoittaa virheestä "Pyynnön rungon käsittely epäonnistui".
Cause
Jos klusteri on päivitetty VxRail 4.5.x, 4.7.x -versiosta VxRail 7.0.x- tai 8.0.x-versioon, VxRail Managerin /etc/vmware-marvin/scripts/lcm-hakemistossa on siirtokansio, johon päivityksen siirtotiedot tallennetaan, ja siirtokansion omistaja on pääkäyttäjä.
VxRail 8.0.210 -päivityksen esitarkistus varmuuskopioi /etc/vmware-marvin/scripts/lcm-hakemiston sisällön, tekee joitakin tarkistus- ja puhdistustöitä ja palauttaa hakemiston sisällön.
Koska siirtokansion omistaja on pääkäyttäjä, päivityksen esitarkistuksella ei ole riittäviä oikeuksia sen varmuuskopiointiin eikä puhdistamiseen, joten hakemiston /etc/vmware-marvin/scripts/lcm sisältöä ei palauteta, jolloin kaikki LCM:ään liittyvät komentosarjat menetetään.
Tämä ongelma vaikuttaa vain ohjelmointirajapinnan esitarkistukseen ja päivitystapaan. Jos päivitys tehdään VxRail-laajennuksen käyttöliittymästä, tätä ongelmaa ei ilmene.
Resolution
Ota 8.0.210 LCM -komentosarjat käyttöön VxRail Managerissa seuraavasti.
1. Lataa VxRail 8.0.210 -päivityksen yhdistelmäpaketti
Dellin tukisivustosta.
2. Pura surrogate.war päivityspaketista 8.0.210.
3. Pura "lcm-scripts.zip" kohdasta "surrogate.war".
4. Lataa lcm-scripts.zip VxRail Managerin /tmp-hakemistoon.
5. Kirjaudu VxRail Manager -virtuaalikoneeseen SSH-yhteydellä. Siirry pääkäyttäjäksi ja suorita alla olevat komennot.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. Yritä LCM:ää uudelleen.