ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

ESXi6 環境でWindowsServer2003にVMwareToolsインストールしたらブルースクリーンで失敗

とある検証で、ESXi6.Xの環境にWindows Server 2003仮想マシンを構築する事になったんですが、仮想マシン作成後、VMware Toolsをインストールしたら、インストール中に突然、仮想マシンが停止して、なんとブルースクリーンが表示されました。


そこで、一旦、強制で仮想マシンを停止し、起動させたら問題なく起動しました。そして、再び、VMware Toolsをインストールしようしたら再び、同じ動作になりました。


ESXi5系の時に、Windows Server 2003なんて当たり前に導入していたので、初めての経験でした。そして、色々とネットで検索をしていると以下の記事にヒット。

 

>>VMWare Toolsのインストールでブルースクリーン

http://void-asterisk.blogspot.com/2015/04/vmware-tools.html

 

 VMWare Player または VMWare Workstation にホスト OS として Windows Server 2003 を使用し、VMWare Tools をインストールすると途中でエラーが発生してブルースクリーンに切り替わることがある。(自分の環境でしか試していない)
 いろいろ試行錯誤した結果、VMWare Tools によってインストールされる VMCI のインストールでこける模様。

 

ESXiのバージョンなど細かい情報は書かれていませんでしたが、発生している内容は私と同様でした。


そして、対処としては、VMWare Tools のインストールでカスタムを選択肢、VMCI をインストール対象から除外すればよいとあるので、試しにVMware Toolsインストール時にトライしてみたが、やっぱりダメでした。


また、Windows Server 2003と互換性のある、WindowsXPのSP2で試したところ、こちらはインストールすることができました。切り分けは時間がかかる為、とりあえず、Windows Server 2003にはVMware Toolsをインストールせずに、仮想NICもE1000にしました。


このコメントでWindows Server 2008でも起こると書かれていますね。


ちなみに、コミュニティでも似たような情報がありましたが、未回答のままです。

 

>>Server 2003 - VMWare Tools Install = Bluescreen

https://communities.vmware.com/thread/400675?start=0&tstart=0

 

I have a Server 2003 VM in my ESX enviornment that gets a blue screen everytime the VMware tool installer tries to start.

It's not a new VM. It was a VM that was there before we upgraded our evniornment to ESXi 5.0. It was running the older copy of VMware tools just fine, but when I went to upgrade it, half way through the install, it blue screened. When it came back up I decided to just take off the older copy and do a clean install over the new version. It now blue screens as soon as the installer starts.

I have the crash dump file if people want to take a look at it, but it's to big to post here. I ran it through debugger and it came back with:
Probably caused by : ntkrnlpa.exe ( nt!CcFlushCache+1af )

The virtual hardware has already been updated to Verison 8. I hope this isn't a trend with our 2003 VMs when we try to perform VMware Tool updates on them.

 

あくまで検証環境なんでいいですが、本番環境で起こると嫌ですね。Windows Server 2003は使っているところは少ないと思いますが、2008はまだ稼動しているでしょうから、情報を持っている方は、コメントください。※引き続き、調査します。