ESXi 5.5 に CentOS 5.8 をインストールしてみました。
インストール完了後には特段問題なかったのですが、OSを再起動したところ vmnic が認識されなくなりeth0が起動しません。 networkをrestartしてみたところ下記のようにエラーが表示されています。
原因はyumアップデート
どうやら原因は、vmwaretoolsをインストールしてセットアップ後に、yum updateをしてカーネルアップデートをしてしまったからのようです。
つまり vmwaretools をインストールした際に、その時のカーネルバージョンでドライバのインストールを行なったけど、カーネルがアップデートされてしまいそのドライバでは動作しなくなってしまった‥といった感じ。(超ザックリですが)
解決するにはyum update後に vmware-config-tools.pl を再実行します。これだけです。
あとは再実行完了後に reboot を実施すればNICが認識されてeth0が立ち上がるようになりました。