とある検証で、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はまだ稼動しているでしょうから、情報を持っている方は、コメントください。※引き続き、調査します。