【VMware】HostClientで「ホスト上のリソース設定へのアクセスは、ホストを管理するサーバに制限されています」と出力された時の対処法

Host ClientでOVFのデプロイを試みて「ホスト上のリソース設定へのアクセスは、ホストを管理するサーバに制限されています」と表示された時の対処法を記す。

原因(発生条件)

vCenterの管理下にあるESXiのHost ClientでOVFをデプロイしようとした際に発生する。

OVFのデプロイ以外にも仮想ハードディスクモードを変更しようとした際にも出力される。

こちらはVMwareの公式でKB2021618として公開されている。(原因はほぼ同じと考える)

Changing the hard disk mode of a virtual machine fails with the error: Access to resource settings on the host is restricted to the server which is managing it (2021618)
When you are connected directly to an ESXi host managed in vCenter Server and you attempt to change the virtual hard disk mode for a virtual machine, you see an

対処法

上記のKBに記載の方法をOVFのデプロイ作業の前後で行えば良い。

1.ESXiにshellもしくはsshでログインする

2.以下のコマンドを実行する(vCenterとの通信を停止するので、アラートやSNMPtrapが飛ぶ恐れがある)

/etc/init.d/vpxa stop
/etc/init.d/hostd restart

3.Host ClientからOVFデプロイを実行する

4.以下のコマンドを実行してvCenterとの通信を再開する。

/etc/init.d/vpxa start

補足

OVFデプロイの操作の途中で「必要なディスクイメージが見つかりませんでした」と表示される場合があるが、これはHost ClientからOVFをエクスポートした際にnvramをチェックから外した場合に表示される。

.ovfファイルを除くとnvramのファイルへのリファレンスが存在するが、実際には.nvramファイルが存在しないためである。

nvramファイルは一度でも仮想マシンを起動したことがあれば生成され、HWのnvramと同様に、停止時のNTPサーバーとハードウェアクロックの時刻差など、次回起動時に必要な情報が記載されている。

OVFのデプロイには本来不要なファイルであるため、このエラーは無視してもデプロイは成功する。

コメント

タイトルとURLをコピーしました