'PBM Error Occurred During PreCreateCheckCallback - Invalid State' のエラーを伴って OVF Tool 経由での仮想マシンのデプロイが失敗する
search cancel

'PBM Error Occurred During PreCreateCheckCallback - Invalid State' のエラーを伴って OVF Tool 経由での仮想マシンのデプロイが失敗する

book

Article ID: 398805

calendar_today

Updated On:

Products

VMware vCenter Server 8.0

Issue/Introduction

免責事項: これは英文の記事「VM Deployment via OVF Tool Failing with Error: 'PBM Error Occurred During PreCreateCheckCallback - Invalid State'」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 特定のユーザーアカウントを使用すると、OVF Tool を使用した OVF のデプロイに失敗し、vCenter UI で次のエラーが発生します
    A general system error occurred: PBM error occurred during PreCreateCheckCallback: Invalid state
  • [email protected] ユーザーとしてログインした状態で vCenter UI から開始した OVF のデプロイは成功する。
  • vpxd.log に以下のログエントリが記録される

yyyy-mm-dd info vpxd[XXXX] [Originator@XXXX sub=UserDirectorySso opID=XXXX] GetUserInfoInternal(VSPHERE.LOCAL\user_name, false) res: VSPHERE.LOCAL\user_name
yyyy-mm-dd info vpxd[XXXX] [Originator@XXXX sub=vmomi.soapStub[XXXX] opID=XXX] SOAP request returned HTTP failure; <<cs p:XXXX, TCP:localhost:XXXX>, /pbm/sdk>, method: preProvisionProcess; code: 500(Internal Server Error); fault: (pbm.fault.NoPermission) {
yyyy-mm-dd info vpxd[XXXX] [Originator@XXXX sub=pbm opID=XXXX] [ReInvokeWithNewSession] Retry remote call pbm.profile.ProfileManager.preProvisionProcess after exception: N3Pbm5Fault12NoPermission9ExceptionE('Fault cause: pbm.fault.NoPermission
yyyy-mm-dd error vpxd[XXXX] [Originator@XXXX sub=pbm opID=XXXX]  PBM error occurred during PreCreateCheckCallback: Invalid state

Environment

VMware vCenter Server 8.0.x

Cause

定義されたストレージプロファイルIDを持つ仮想マシン(VM)またはディスクを作成しようとするユーザーは、vCenter ルートレベルで「StorageProfile.View」権限が割り当てられている必要があります。

詳細については、以下のドキュメントを参照してください:
プロファイル駆動型のストレージの権限

Resolution

この問題を解決するには、vCenterルートレベルで特定のユーザーに「StorageProfile.View」権限が割り当てられていることを確認します。

  • 管理者として vSphere Client にログインします。
  • [管理] -→ [アクセスコントロール] -→ [ロール] に移動します。
  • 変更するRoleを選択し、編集をクリックします。
  • 仮想マシンストレージポリシーのセクションに移動し、"仮想マシン ストレージ ポリシーの表示"の横のチェックボックスを選択し、変更を保存する。
  • vCenterルートレベルのユーザ/グループにRoleを割り当てるには、vCenterインスタンスを選択し、「 権限 」タブに移動します。
  • ユーザ/グループを選択し、[編集]をクリックし、ドロップダウンから変更されたロールが選択されていることを確認します。
  • [子へ伝達]を選択し、[OK]をクリックして権限を適用します。

Additional Information