2011年4月14日木曜日

ESXiのアップデート

ESXi 4.0からESXi 4.1 Update1へRemoteCLIにてバージョンアップ使用としたところ
エラーにて更新が行えず。
vihostupdate.pl --server ESXSERVER --scan --bundle ftp://FTPSERVER/upgrade-from-esxi4.0-to-4.1-update01-348481.zip
Enter username: root
Enter password:
Error encountered:
   Description - I/O Error (28) on file : [Errno 28] No space left on device
   Message     - Unable to create, write or read a file as expected.I/O Error (28) on file : [Errno 28] No space left on device
メッセージ内容からすると、パッチを展開する領域が確保できていない様子。
VMwareKBを調べてみると対応策がありました。
Installation of patch using vihostupdate fails ESXi hosts without asociated LUN

KBの通り、設定値を修正します。

ESXiコンソールからvmfs領域のパスを調べた上で設定を修正

修正後、ESXiを再起動した上で再度vihostupdateを実行すると
問題無くアップデートが行えました。