VMware ESXi 5.x へのアップグレード後に VMware Tools のインストールを終了できない
search cancel

VMware ESXi 5.x へのアップグレード後に VMware Tools のインストールを終了できない

book

Article ID: 341612

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項:これは英文の記事「Cannot end VMware Tools installation after upgrading to VMware ESXi 5.x (2083169)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。



  • VMware Tools のインストールを終了できない。
  • VMware Tools のインストールを終了できないことが原因で、vMotion を使用して仮想マシンを移動できない。
  • Linux ゲスト OS 上で CD-ROM デバイスの切り離しを行えない。
  • VMware Tools のインストールが正常に終了したと表示されるが、ホストまたはゲストから GUI またはコマンド ラインを使用して Tools の ISO をアンマウントできない。
  • 影響を受けている該当の仮想マシンの /vmfs/volumes/virtual_machine_datastore/virtual_machine_folder/vmware.log にある vmware.log ファイルに、次のようなエントリが記録される。
<YYYY-MM-DD>T<time> | vmx| I120: TOOLS INSTALL entering BEGINNING state.
<YYYY-MM-DD>T<time> | vmx| I120: TOOLS INSTALL Attempting image mount.
<YYYY-MM-DD>T<time> | vmx| I120: TOOLS INSTALL using device 'ide1:0'.
<YYYY-MM-DD>T<time> | vmx| I120: TOOLS INSTALL entering INSERTED state.
<YYYY-MM-DD>T<time> | vmx| I120: CDROM:Connecting ide1:0 to '/usr/lib/vmware/isoimages/linux.iso'. type=2 remote=0
<YYYY-MM-DD>T<time> | vmx| I120: DMG_Open:Not an unencrypted .dmg file (footer signature 0x00000000).
<YYYY-MM-DD>T<time> | vmx| I120: DMG_Close: max cached entries 8
<YYYY-MM-DD>T<time> | vmx| I120: CDROM:Checking initial physical media state...
<YYYY-MM-DD>T<time> | vmx| I120: CDROM:initial physical CDROM state is 1 (sense)
<YYYY-MM-DD>T<time> | vcpu-0| I120: VIDE:Already in check condition 02 3a 00
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM: switching CDROM state from 5 to 1 using error sense key.
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM ide1:0:CMD 0x52 (*UNKNOWN (0x52)*) FAILED (key 0x5 asc 0x20 ascq 0)
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 40
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 32
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vcpu-0| I120: CDROM:Emulate GET CONFIGURATION RT 0 starting feature 0
<YYYY-MM-DD>T<time> | vmx| I120: GuestRpcSendTimedOut: message to toolbox-dnd timed out.
<YYYY-MM-DD>T<time> | vmx| I120 : Tools:Tools heartbeat timeout.
<YYYY-MM-DD>T<time> | vcpu-0| I120 : TOOLS INSTALL return code from installer is 0.
<YYYY-MM-DD>T<time> | vcpu-0| I120 : VMXVmdbGuest_SetToolsInstallResults received "12"
<YYYY-MM-DD>T<time> | vcpu-0| I120 : TOOLS INSTALL entering IDLE_NOT_EJECTED state.
<YYYY-MM-DD>T<time> | vmx| I120: TOOLS INSTALL Cancellation requested.TOOLS INSTALL attempted to cancel tools install while not in the correct state.Ignoring...</time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time></time>
:前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。


Environment

VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.1
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.0

Cause

この問題は、インストーラによる CD-ROM の自動アンマウントが終了する前に、その CD-ROM がアンマウントされた場合に発生する可能性があります。

Resolution

これは、VMware ESXI 5.0、ESXi 5.1、および VMware ESXi 5.5 に影響を与える既知の問題です。

この問題は、以下のリリースで解決されています。

ESXi 5.5 - ESXi550-201501001。詳細については、「VMware ESXi 5.5, Patch ESXi-5.5.0-20150104001-standard (2099271)」を参照してください。
ESXi 5.1 - ESXi 5.1 Update 3。詳細については、『Release Notes』を参照してください。
ESXi 5.0 - ESXi500-201502001。詳細については、「VMware ESXi 5.0, Patch Release ESXi500-201502001 (2101910)」を参照してください。

このパッチは、VMware Patch Manager Download Portal からダウンロードできます。

この問題を回避するには、次の手順を実行します。
  • Windows マシンの場合:仮想マシンをシャットダウンした後、ISO が切り離されたことを確認してからパワーオンします。
  • Linux 仮想マシンの場合、次の手順を実行します。
    1. 仮想マシンのポップアウト コンソールを開きます。
    2. ワークステーションのローカル ドライブからローカルの ISO をマウントします。
    3. 問題のある仮想マシンへの SSH で次のコマンドを実行します。

      mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
      eject -v /dev/cdrom


      :SCSI の eject を使用しないでください。SCSI の eject コマンドを使用しなかったことを調べるために、次のメッセージを確認してください。

      eject: CD-ROM eject command succeeded

      仮想マシンを vMotion します。さらに失敗する場合は、手順 4 に進みます

      <LLI></LLI>
    4. ポップアウト コンソールで、VMware Tools 用の linux.iso をマウントします。
    5. 必要に応じて、イストール TAR を /tmp にコピーして展開します。


      詳細については、「Installing VMware Tools in a Linux virtual machine using a Compiler (1018414)」を参照してください。

      インストール中に CD-ROM をアンマウントすると処理が停止してしまうため、これは避けてください。

    6. インストール ファイルを展開したら、デフォルトのオプションを使用して vmware-install.pl を実行します。


      最後に、CD-ROM の取り出しについてのメッセージが表示されるはずです。

      これで、仮想マシンを vMotion できるようになりました。
前述の手順で問題が解決しない場合は、仮想マシンを ESXi ホストに再登録する必要があります。
  1. vSphere Client と管理アカウントを使用して vCenter Server に接続します。
  2. 該当する仮想マシンを右クリックして、インベントリから削除します。
  3. [構成] タブをクリックします。
  4. [ストレージ] をクリックします。
  5. 適切なデータストアを右クリックし、[データストアの参照] をクリックします。
  6. 仮想マシンの後に命名されたフォルダに移動し、virtual_machine.vmx ファイルを探します。
  7. .vmx ファイルを右クリックして、[インベントリへの追加] をクリックします。インベントリへの追加ウィザードが開きます。
  8. ウィザードを続行して仮想マシンを追加します。


Additional Information

この記事の更新時にアラートを受信する場合は、[Actions] ボックスで Subscribe to Article をクリックしてください。