vSphere Web Client で仮想マシン コンソールを開こうとしても、コンソールが開きません。
問題
vSphere Web Client で仮想マシン コンソールを開こうとしても、コンソールが開きません。次のエラー メッセージが表示されます。
HTTP ERROR 404 Problem accessin /.Reason: Not Found
virgo-server.log ファイルに次のようなエラーが表示されます。
[2012-10-03 18:34:19.170] [ERROR] Thread-40 System.err 2012-10-03 18:34:19.167:WARN:oejuc.AbstractLifeCycle:FAILED org.eclipse.jetty.server.Server@315b0333: java.net.BindException: Address already in use [2012-10-03 18:34:19.170] [ERROR] Thread-40 System.err java.net.BindException: Address already in use
原因
別のアプリケーションまたはプロセスがポート 9443(HTML5 仮想マシン コンソールで使用されるデフォルト ポート)を使用しています。
解決方法
- ♦ webclient.properties ファイルを編集して
html.console.port=port
という行を追加します。ここで、port は新しいポート番号です。webclient.properties ファイルは次のいずれか場所にあります。ファイルの場所は、 vSphere Web Client がインストールされている仮想マシンのオペレーティング システムによって異なります。Windows 2008 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\ vCenter Server Appliance /etc/vmware/vsphere-client/