vSphere Web Client で vMotion を実行すると次のエラーで失敗する:この操作の実行権限が拒否されました。
search cancel

vSphere Web Client で vMotion を実行すると次のエラーで失敗する:この操作の実行権限が拒否されました。

book

Article ID: 338796

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction


Symptoms:
免責事項:これは英文の記事 「vMotion using the vSphere Web Client fails with error: Permission to perform this operation was denied (2075240)」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • vSphere Web Client で仮想マシンの vMotion を実行すると、次のエラーメッセージが表示されて失敗します:

    次のエラーメッセージとともに該当するエンティティに対する「仮想マシンの移行」操作に失敗しました。

    この操作の実行権限が拒否されました。
    権限 「リソース > パワーオフ状態の仮想マシンを移行します」 (仮想マシン「XXXXXX」上で) がありません。


Environment

VMware vCenter Server 5.1.x
VMware vCenter Server 5.5.x

Cause

この問題は、ユーザに正しい権限が与えられていない場合に発生します。vSphere Web Client で仮想マシンの vMotion を実行するには、その実行ユーザに次の権限が与えられている必要があります:
"パワーオフ状態の仮想マシンの移行"
vSphere Client では仮想マシンの vMotion に "vim.VirtualMachine.migrate" を使用しますが、vSphere Web Client では "vim.VirtualMachine.relocate" を使用して仮想マシンの vMotion、Storage vMotion、ストレージの移行を伴う vMotion、およびコールドマイグレーションを実行します。そのため、vSphere Web Client では "パワーオフ状態の仮想マシンの移行" 権限が必要です。

Resolution

この問題を解決するには、次の権限をユーザのロールに付与する必要があります。

"パワーオフ状態の仮想マシンの移行"
vSphere Web Client でこの権限を追加する方法:
  1. vSphere Web Client のホームで[管理]>[ロール]に進みます。
  2. ドロップダウンメニューで対象の vCenter Server を選択します。
  3. 対象のユーザのロールを選択し、[ロールの編集アクション]アイコンをクリックします。
  4. "リソース"の下にある"パワーオフ状態の仮想マシンの移行"権限をロールに追加します。
詳しくは、VMware vSphere 5.5 ドキュメントセンターの 「vCenter コンポーネントの権限の管理」 を参照してください。