こんな記事を見つけました。パッチ適用について解説されています。
Understanding ESXi Patches – Size & Patch Bundles
http://blogs.vmware.com/vsphere/2013/04/understanding-esxi-patches-size-patch-bundles.html
簡単にまとめると・・・
ESXiのパッチ適用は「イメージ プロファイル」全体の置き換えになるので、
パッチを適用するたびにハイパーバイザが使用する容量が増えたりしない。
※ESXi全体容量が若干増加することはありますが、
適用するたびに以前のファイルが残って容量が増えたりはしない、ということです。
これは、アップデート(ESXi510-201212001 のようなパッチ適用)でも、
アップグレード(ESXi 5.0 → ESXi 5.1)でも同じ。
ESXiのパッチ適用は、2つのブートバンクパーティションを使ったロールバックができる。
修正版(VIB単位で提供されている)には、
セキュリティフィックス(SG)とバグフィックス(BG)がある。
BGには、SGも含まれている。
※VIBは、ESXiのモジュールのこと。Red hatでのRPMのようなものです。
パッチのセキュリティ修正も、バク修正も累積的で、
後にリリースされたパッチには、以前の修正が含まれる。
詳しくは原文をどうぞ・・・
ちなみに、
記事の中にあるブートバンク(boot bank partitions)は、ESXiからは、
- Primary Boot Bank → /bootbank
- Alternate Boot Bank → /altbootbank
として見えます。
Primary Boot Bank が現在のESXiイメージで、
Alternate Boot Bank にはパッチ適用前のイメージが格納されます。
パッチ適用前のESXiイメージにロールバックしたい場合は、ESXiの起動画面(下記)で Shift + Rを押します。
ためしに、違うバージョンのESXi で、ブートバンクのパーティションを見てみました。
実際は130MB程度しか使用していません。
ESXi 5.0
~ # vmware -v
VMware ESXi 5.0.0 build-623860~ # ls -l /bootbank /altbootbank
lrwxrwxrwx 1 root root 49 Apr 5 05:22 /altbootbank -> /vmfs/volumes/83e5a376-53913a73-000b-c189f76f34ab
lrwxrwxrwx 1 root root 49 Apr 5 05:22 /bootbank -> /vmfs/volumes/6ea24f7e-79ac5e6f-8f9a-c984ff2c64ed
~ # df -h
Filesystem Size Used Available Use% Mounted on
VMFS-5 3.0G 625.0M 2.4G 20% /vmfs/volumes/ds_local_esxi501
vfat 4.0G 20.4M 4.0G 0% /vmfs/volumes/5133df94-58d56db2-557d-000c29f64fbb
vfat 249.7M 126.4M 123.3M 51% /vmfs/volumes/6ea24f7e-79ac5e6f-8f9a-c984ff2c64ed
vfat 249.7M 139.8M 109.9M 56% /vmfs/volumes/83e5a376-53913a73-000b-c189f76f34ab
vfat 285.8M 179.8M 106.1M 63% /vmfs/volumes/5133df8b-ac86a44a-da7e-000c29f64fbb
ESXi 5.1
~ # vmware -v
VMware ESXi 5.1.0 build-838463~ # ls -l /bootbank /altbootbank
lrwxrwxrwx 1 root root 49 Apr 24 22:51 /altbootbank -> /vmfs/volumes/2f4c5d7c-b6dcf4de-c73e-929023028db4
lrwxrwxrwx 1 root root 49 Apr 24 22:51 /bootbank -> /vmfs/volumes/8c5de477-c38a8e6f-d788-e67366ddce88~ # df -h
Filesystem Size Used Available Use% Mounted on
VMFS-5 3.0G 831.0M 2.2G 27% /vmfs/volumes/ds_esxi01
vfat 4.0G 15.1M 4.0G 0% /vmfs/volumes/51166f8f-87bb8f52-a114-000c29013d16
vfat 249.7M 130.2M 119.5M 52% /vmfs/volumes/8c5de477-c38a8e6f-d788-e67366ddce88
vfat 249.7M 8.0K 249.7M 0% /vmfs/volumes/2f4c5d7c-b6dcf4de-c73e-929023028db4
vfat 285.8M 201.9M 83.9M 71% /vmfs/volumes/51166f87-ee697d6a-0a9f-000c29013d16
以上、ESXiのパッチについてでした。