VMware Server 2.0でコンソール画面にログインできなくなった

VMware Server2.0で管理用のコンソール画面にアクセスできなくなり、数時間の格闘の末、ようやく復旧できたのでメモしておきます。

症状

Windows Vista上で、VMware Server 2.0を動かしています。コンソールのログイン画面までは進みますが、IDとパスワードを入力しても次のようなエラーが表示されて進まない状態です。


The VMware Infrastructure Web Service at "http://localhost:8222/sdk" is not responding (Connection Refused).

解決策

色々ググってみたところ、ほとんどのページが「VMware関連のサービス(VMware Host Agent)が起動していないのが問題。手動で起動すればコンソールにアクセスできるようになる。」というものでした。しかし、私のマシンではVMware Host Agentが動いている・・・。

ちなみにサービスの状態は、「コントロールパネル」→「管理ツール」→「サービス」から確認することができます。

しょうがないので、VMwareを再インストールしてみるも、うまくいかず。

さらに調べてみると、同じような症状で復旧した方がいました。

http://www.kichise.com/modules/d3bloga/details.php?bid=150

この通りに試したところ、無事復旧することができました!詳細はリンク先を見てほしいのですが、かいつまんで説明すると、Windowsのバージョンアップに伴ってローカルホストへのアクセス方法が変更された(IPv4形式からIPv6形式に変更された)ことで、うまく管理用コンソールにアクセスできなかったみたいです。

「C:\Windows\System32\drivers\etc\hosts」を次のように書き換えることで、アクセスできるようになります。

# Copyright (c) 1993-2006 Microsoft Corp.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host


##::1 localhost
127.0.0.1 localhost