Archive for the ‘Windows7’ tag
windows7 で vSphere Client を動かす
Windows7 を自分用マシンの OS として使っているわけですが、今回、ESXi 3.5 を ESXi 4.0 に upgrade しようと思ったときに、VI Client は起動できても、vSphere Client が Windows7 で起動しなかった。
いろいろ Forum で調べてみると、原因と対策がわかったのでメモ。
参考とした Forum は、
vsphere client on Windows 7 rc (vmware Forum)
- .NET 3.5 SP1でインストールされる System.dll を自分の好きなディレクトリへコピー。
c:\Program Files(x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
.Net Framework を Windows7 にいれればいいんじゃね?と思うけど、うち Windows7 64bit なもんで
インストールできませんですた。 - VpxClient.exe.config の編集
%ProgramFiles(x86)%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\ 内にあるのでそれを以下のように編集。<?xml version="1.0" encoding="utf-8"?> <configuration> <system.net> <connectionManagement> <clear/> <add address="*" maxconnection="8" /> </connectionManagement> </system.net> <appSettings> <add key = "protocolports" value = "https:443"/> </appSettings> <!-- 追加 --> <runtime> <developmentMode developerInstallation="true"/> </runtime> <!-- 追加終わり --> </configuration>
- バッチファイルを作成
コピーした System.dll を .NET Framework に認識してもらうために DEVPATH を記述したバッチファイルを作成。
名前は適当で。SET DEVPATH=%ProgramFiles%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib "%ProgramFiles%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe"
64bit Windows7 を使用している人は %ProgramFiles% を %PrograFiles(x86)% にしてあげれば OK です。
- あとはそのバッチファイルで起動。
もしくは vSphere Client のショートカットを作成したバッチファイルにパスを変更してあげれば OK です。
Windows7 で動かなかったといって、ESXi3.5 -> ESXi4.0 に Upgrade するために Windows7 の機能である XPMode で1回やってみたことは秘密だwwwwww
なので、先に vSphere Client だけ抽出しておいて上記設定後 Upgrade してもいいような気がしますお。
