На ESXi 5.0 уже появился первый патч (http://www.vmware.com/patchmgr/findPatch.portal).
Можно быстро и весело патчить хосты с помощью Update Manager (http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vsphere.update_manager_utility.doc_50/GUID-3B44E90F-2589-4FFF-B39F-CA407AFE0619.html), но это в том случае если у нас есть и vCenter Server и VUM.
Если у нас отдельностоящий ESXi хост, но патчить его надо через vCLI/vMA.
Прежний способ - esxupdate/vihostupdate в vSphere 5.0 не работает.
Можно поставить vMA, можно воспользоваться новым старым добрым vCLI (http://www.vmware.com/support/developer/vcli/)
Для начала бэкапим конфигурацию хоста:

Скидываем архим с патчем на локальный датастор

Можем посмотреть какие VIB'ы установлены на хосте:

Определяем нужное Profile-имя в составе апдейта (выберем то, которое с VMware Tools - standart):

Переводим хост в режим обслуживания:

Обновляем хост
Есть варианты: обновление с переустановкой ("software profile install") или обновление с сохранением прежних VIB ("software profile update").
Выберем install:

Апдейт прошел, один VIB удален, другой установлен. Требуется ребут. После ребута номер билда обновится.
А не рубанули ли мы с плеча, выбрав install? Не выплеснули ли с грязной водой ребенка?
В 5 минут переинсталливаем с нуля хост и применим наш бэкап конфигурации хоста:

Теперь запустим install с опцией "dry run"

Это режим предупреждения, так сказать. Показывает, что удалит, что добавит.
Теперь попробуем update с "dry run":

В нашем конкретном случае что апдейт, что install делают одно и то же. НО, если бы у нас был установлен какой-нибудь сторонний VIB, не от VMware, то мы бы его потеряли безвозвратно. Поэтому не будем опрометчивыми и воспользуемся обновлением типа "update".
Вводим ту же самую команду, только без "--dry-run"
Хост апдейтится и требует ребута:
>vicfg-hostops.pl "ESXi host name" -operations reboot
После ребута смотрим номер билда:

Job, как говорится, done.
То же,с помощью vMA-
http://blogs.vmware.com/esxi/2011/09/patching-esxi-from-the-command-line.html