Proxy経由でvSphere Host Update Utilityを利用したアップグレード作業を行う方法を探していたら、ばっちりマニュアルに載っていました。指定のファイルを編集して各種カスタマイズを加えることができます。
マニュアル : http://www.vmware.com/pdf/vsphere4/r40/vsp_40_upgrade_guide.pdf
P103にProxyの設定について記載がありました。
カスタマイズ可能な設定項目は以下。
- RemoteDepot : パッチダウンロード先リモートホストのURL
- LocalDepot : パッチダウンロード時のローカルPC保管先ディレクトリ
- ProxyServer : ProxyサーバのURL
- UserSettingsDirectory : ユーザ設定が存在するディレクトリパス
- AskBeforeDownload : パッチダウンロード前の確認画面表示ON/OFFを制御。デフォルトはTrue(ON)
コンフィグの場所は以下です。XML形式です
- 32-bit OS: %PROGRAMFILES%\VMware\Infrastructure\VIUpdate 4.0\settings.config
- 64-bit OS: %PROGRAMFILES(X86)%\VMware\Infrastructure\VIUpdate 4.0\settings.config
たとえばproxyサーバのIPに”http://hogehoge.hogehoge:8080/”を指定すると以下通りです。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="RemoteDepot" value="https://hostupdate.vmware.com/software/VUM/PRODUCTION/index.xml" />
<add key="AskBeforeDownload" value="True" />
<add key="ProxyServer" value="http://hogehoge.hogehoge:8080/" />
<add key="LocalDepot" value="C:\ProgramData\VMware\VMware VI Update" />
<add key="UserSettingsDirectory" value="C:\Users\hogehoge\AppData\Roaming\VMware\VMware VI Update" />
</appSettings>
</configuration>