Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell VxRail:LCM 無法處理要求內文,因為 LCM 相關指令檔遺失

Summary: LCM 無法處理要求內文,因為 LCM 相關指令檔遺失。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

採用下列其中一種方法將 VxRail Cluster 升級至 8.0.210:
1.使用 VxRail 公用 API 執行升級預先檢查,然後繼續使用公用 API 執行升級。
2.在 VxRail 環境的 VCF 中,從 SDDC Manager 觸發升級。

檢查 VxRail 附掛程式 UI 的升級程序,報告錯誤「無法處理要求內文」。
image.png

Cause

如果叢集從 VxRail 4.5.x、4.7.x 版本升級到 VxRail 7.0.x、8.0.x 版本,則 VxRail Manager 中有一個遷移資料夾「/etc/vmware-marvin/scripts/lcm」目錄,可以儲存升級遷移資料,且遷移資料夾擁有者為根使用者。

VxRail 8.0.210 升級預先檢查會備份「/etc/vmware-marvin/scripts/lcm」目錄下的內容、執行一些驗證和清理工作,接著還原目錄內容。

由於遷移資料夾的擁有者是根使用者,因此升級預先檢查沒有足夠的許可權來備份或清理,因此無法還原「/etc/vmware-marvin/scripts/lcm」目錄內容,導致所有與 LCM 相關的指令檔遺失。

此問題只會影響 API 預先檢查和升級方法。如果從 VxRail 附掛程式 UI 執行升級,您將不會遇到此問題。

Resolution

請遵循以下步驟,在 VxRail Manager 上部署 8.0.210 LCM 指令檔。

1.從 Dell 支援網站下載 VxRail 8.0.210 升級複合套裝。

2.從 8.0.210 升級套裝

解壓縮「surrogate.war」。3.從「surrogate.war」中擷取「lcm-scripts.zip」。

4.將「lcm-scripts.zip」上傳至 VxRail Manager 的「/tmp」目錄下

5.透過 SSH 登入 VxRail Manager VM。切換至 root 使用者並執行以下命令。
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/

chmod 777 -R /etc/vmware-marvin/scripts/lcm

6.重試 LCM。

Article Properties


Last Published Date

14 Mar 2024

Version

1

Article Type

Solution