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

Dell VxRail:LCM関連のスクリプトが失われたため、LCMはリクエスト本文の処理に失敗しました

Summary: LCM関連のスクリプトが失われたため、LCMはリクエスト本文の処理に失敗しました。

This article applies to   This article does not apply to 

Symptoms

次の2つの方法
のいずれかで、VxRailクラスターを8.0.210にアップグレードします。1.VxRailパブリックAPIを使用してアップグレードの事前チェックを実行し、引き続きパブリックAPIを使用してアップグレードを実行します。
2.VCF on VxRail環境で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」ディレクトリーに、アップグレード移行データを保存する移行フォルダーがあり、移行フォルダーの所有者はrootユーザーです。

VxRail 8.0.210アップグレードの事前チェックでは、「/etc/vmware-marvin/scripts/lcm」ディレクトリーの下のコンテンツがバックアップされ、いくつかの検証ジョブとクリーンアップ ジョブが実行されてから、ディレクトリーのコンテンツがリストアされます。

移行フォルダーの所有者がrootユーザーであるため、アップグレード事前チェックには、それをバックアップまたはクリーンアップするための十分な権限がありません。そのため、「/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を再試行します。