VMware vSphere ESXi 6.0 で仮想マシンを作成すると次のエラーで失敗する デバイス「4」の無効な操作です。
search cancel

VMware vSphere ESXi 6.0 で仮想マシンを作成すると次のエラーで失敗する デバイス「4」の無効な操作です。

book

Article ID: 340260

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項: これは英文の記事 「Creating a virtual machine in VMware vSphere ESXi 6.0 fails with the error: Invalid operation for device '4'. (2127554)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


新しい仮想マシンを VMware vSphere ESXi 6.0 で作成すると、次のようなシンプトムが発生します。
  • 次のエラーが表示される:

    Invalid operation for device '4'.

  • ホスト上の /var/log/vpxa.log ファイルに、次のようなエントリが表示される。

    2015-07-23T00:14:50.077Z info vpxa[4ED14B70] [Originator@6876 sub=Default opID=EA28A43A-00028505-a5-36-80] [VpxLRO] -- ERROR task-103 -- vpxa -- vpxapi.VpxaService.createVm: vim.fault.InvalidDeviceOperation:

    -> Result:
    --> (vim.fault.InvalidDeviceOperation) {
    --> faultCause = (vmodl.MethodFault) null,
    --> property = "virtualDevice.backing",
    --> deviceIndex = 4,
    --> badOp = <unset>,
    --> badFileOp = "create",
    --> msg = "Invalid operation for device '4'."

  • ホスト上の /var/log/hostd.log ファイルに、次のようなエントリが表示される。

    2015-07-23T00:14:49.876Z info hostd[FFD40B70] [Originator@6876 sub=Vmsvc opID=EA28A43A-00028505-a5-36-80-8679 user=vpxuser:VSPHERE.LOCAL\Administrator] CreateVm: Path is not on object datastore ([]/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmx)
    2015-07-23T00:14:49.956Z error hostd[FFA30A70] [Originator@6876 sub=Hbrsvc] Failed to retrieve VM config (id=5)
    2015-07-23T00:14:49.956Z error hostd[FFA30A70] [Originator@6876 sub=Hbrsvc] Replicator: VmReconfig failed to retrieve replication config for VM 5, ignoring: vim.fault.ReplicationVmConfigFault
    2015-07-23T00:14:49.958Z info hostd[FFD40B70] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmx opID=EA28A43A-00028505-a5-36-80-8679 user=vpxuser:VSPHERE.LOCAL\Administrator] Storage policy for disk '/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmdk' not specified.
    2015-07-23T00:14:49.958Z error hostd[FFD40B70] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmx OpID=EA28A43A-00028505-a5-36-80-8679 user=vpxuser:VSPHERE.LOCAL\Administrator] ConfigRules validation failed for key-value pair {'scsi0:0.fileName', '/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmdk'}
    2015-07-23T00:14:49.958Z info hostd[FFD40B70] [Originator@6876 sub=Vimsvc.ha-eventmgr opID=EA28A43A-00028505-a5-36-80-8679 user=vpxuser:VSPHERE.LOCAL\Administrator] Event 114 : Cannot create virtual disk []/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmdk
    2015-07-23T00:14:49.959Z info hostd[FFD40B70] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmx opID=EA28A43A-00028505-a5-36-80-8679 user=vpxuser:VSPHERE.LOCAL\Administrator] Reconfigure failed: vim.fault.InvalidDeviceOperation 505-a5-36-80-8679 user=vpxuser:VSPHERE.LOCAL\Administrator] Create failed with given spec: /vmfs/volumes/5252cdac-d9b13f3f-a93c-0050560304da/VirtualMachineName/VirtualMachineName.vmx
    --> (vim.vm.ConfigSpec) {
    --> changeVersion = <unset>,
    --> name = "VirtualMachineName",


Environment

VMware vSphere ESXi 6.0
VMware vCenter Server 6.0.x

Cause

この問題は、ホストのスクラッチの場所が、データストア上で実行中の仮想マシンを持つローカル データストアのルートとして構成されている場合に発生します。

Resolution

VMware vSphere ESXi ホストのスクラッチのパーティションをそのローカル データストアのルートに構成することは、推奨されません。

この問題を解決するには、ホストのスクラッチの場所を、VMware vSphere ESXi ホストのローカル データストア内のサブディレクトリに設定します。 詳細については、「ESXi 4.x/5.x/6.0 の永続的スクラッチの場所の作成 (2042585)」を参照してください。

Additional Information

Creating a virtual machine in VMware vSphere ESXi 6.0 fails with the error: Invalid operation for device '4'.