Symptoms:
免責事項:これは英文の記事「Linux virtual machine (including vCenter) fails to respond after a mounted CDROM is disconnected.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
仮想 CD/DVD ドライブをゲスト OS 内でアンマウントせずに切断すると、次の症状が発生します。
可能な場合は、接続を切断する前に、ゲスト内から CD-ROM を取り出してください。切断を続行しますか (そしてロックをオーバーライドしますか)?
(If possible, eject the CD-ROM from inside the guest before disconnecting. Disconnect anyway and override the lock?)
仮想マシンの vmware.log の出力例:
VMware.log
YYYY-MM-DDTHH:MM:SS In(05) vmx - [msg.cdromdisconnect.locked] The guest operating system has locked the CD-ROM door and is probably using the CD-ROM, which can prevent the guest from recognizing media changes. If possible, eject the CD-ROM from inside the guest before disconnecting.
YYYY-MM-DDTHH:MM:SS In(05)+ vmx -
YYYY-MM-DDTHH:MM:SS In(05)+ vmx - Disconnect anyway and override the lock?
YYYY-MM-DDTHH:MM:SS In(05) vmx - ----------------------------------------
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: Tools heartbeat timeout.
YYYY-MM-DDTHH:MM:SS In(05) vmx - Timing out dialog 322651
YYYY-MM-DDTHH:MM:SS In(05) vmx - MsgQuestion: msg.cdromdisconnect.locked reply=1
YYYY-MM-DDTHH:MM:SS In(05) vmx - VigorTransport_ServerSendResponse opID=lx4cp1ps-1023236-auto-lxj9-h5:70279172-b7-01-ab-a50d seq=5231080: Completed Disk request with messages.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: Running status rpc handler: 1 => 0.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: Changing running status: 1 => 0.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: [RunningStatus] Last heartbeat value 9475470 (last received 240s ago)
YYYY-MM-DDTHH:MM:SS In(05) vmx - VigorTransportProcessClientPayload: opID=CdrsLoadBalancer-6aXaX69X-42fX33Xd-01-X1-e2-Xf10 seq=5231098: Receiving Bootstrap.MessageReply request.
YYYY-MM-DDTHH:MM:SS In(05) vmx - VigorTransport_ServerSendResponse opID=CdrsLoadBalancer-6aXaX69X-42fX33Xd-01-X1-e2-Xf1 seq=5231098: Completed Bootstrap request.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: Running status rpc handler: 0 => 1.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: Changing running status: 0 => 1.
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Tools: [RunningStatus] Last heartbeat value 9475471 (last received 0s ago)
YYYY-MM-DDTHH:MM:SS In(05) vcpu-1 - Vix: [mainDispatch.c:4123]: VMAutomationReportPowerStateChange: Reporting power state change (opcode=2, err=0).
YYYY-MM-DDTHH:MM:SS In(05) vcpu-1 - TOOLS Received tools.set.version rpc call, version = TOOLS_VERSION_UNMANAGED, type is unknown
YYYY-MM-DDTHH:MM:SS In(05) vcpu-1 - TOOLS Setting toolsVersionStatus = TOOLS_STATUS_UNMANAGED
YYYY-MM-DDTHH:MM:SS In(05) vcpu-1 - Tools_SetVersionAndType did nothing; new tools version (2147483647) and type (0) match old Tools version and type
YYYY-MM-DDTHH:MM:SS In(05) vcpu-0 - Guest: *** WARNING: GuestInfo collection interval longer than expected; actual=324 sec, expected=30 sec. ***
VMware vCenter Server 6.x
VMware vCenter Server 7.x
VMware vCenter Server 8.x
ゲスト OS が CD-ROM のドアをロックし、CD-ROM を使用している可能性があります。
これは、CD/DVD ドライブが仮想マシンによってロックされている場合の予期される動作です。
この問題を回避するには、次のいずれかの方法を使用します。
eject cdrom
cdrom.showIsoLockWarning = "FALSE" msg.autoanswer = "TRUE"
注:詳細については、「Tips for editing a .vmx file」を参照してください。
Linux virtual machine (including vCenter) fails to respond after a mounted CDROM is disconnected.
vCenter Server の場合は CD/DVD ドライブを切断する前に下記を実行します
eject /dev/cdrom