Symptoms
Uppgradera VxRail-klustret till 8.0.210 med någon av följande två metoder:
1. Använd det offentliga API:t för VxRail för att utföra en förkontroll av uppgraderingen och fortsätt sedan att använda det offentliga API:t för att utföra uppgraderingen.
2. Utlösa uppgraderingen från SDDC Manager i en VCF on VxRail-miljö.
Kontrollera uppgraderingsprocessen i användargränssnittet för VxRail-insticksprogrammet. Det rapporteras ett felmeddelande om att det inte gick att bearbeta begärandetexten.
Cause
Om klustret har uppgraderats från VxRail 4.5.x, 4.7.x-versioner till VxRail 7.0.x- och 8.0.x-versioner finns det en migreringsmapp i VxRail Manager-katalogen "/etc/vmware-marvin/scripts/lcm" där migreringsdata för uppgraderingen ska sparas, och migreringsmappens ägare är rotanvändare.
Förkontrollen av VxRail 8.0.210-uppgraderingen säkerhetskopierar innehållet i katalogen "/etc/vmware-marvin/scripts/lcm", utför vissa validerings- och rensningsjobb och återställer sedan kataloginnehållet.
På grund av att migreringsmappens ägare är rotanvändare har förkontrollen av uppgraderingen inte tillräcklig behörighet för att säkerhetskopiera eller rensa den, så kataloginnehållet "/etc/vmware-marvin/scripts/lcm" återställs inte, vilket gör att alla LCM-relaterade skript går förlorade.
Det här problemet påverkar endast API-förkontroll och uppgraderingsmetod. Om uppgraderingen utförs från användargränssnittet för VxRail-insticksprogrammet kommer du inte att stöta på det här problemet.
Resolution
Följ stegen nedan för att distribuera 8.0.210 LCM-skript på VxRail Manager.
1. Ladda ner det sammansatta uppgraderingspaketet för VxRail 8.0.210 från
Dells supportwebbplats.
2. Packa upp "surrogate.war" från uppgraderingspaketet för 8.0.210.
3. Extrahera "lcm-scripts.zip" från "surrogate.war".
4. Ladda upp lcm-scripts.zip till VxRail Manager i katalogen "/tmp".
5. Logga in på VxRail Manager VM via SSH. Växla till rotanvändaren och kör kommandona nedan.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. Försök LCM igen.