ESX – падла

Уфф… ну теперь можно писать. Уже руки не трясутся.

1) ESX умеет убивать машины по личному желанию при определенной нехватке места на диске.

Достоверный случай: попытка переименовать машину при свободных 45G на винте закончилась… полной потерей всех файлов кроме -flat.vmdk

2) При этом она держит в памяти работающую машину и ни слова не говорит, что все умерло…

Чудесная система, чудесный алерт менеджмент….

А теперь коротко о том что делать если у вас остался только -flat.vmdk и полчаса времени на простой.

Сначала запарьте зеленый чай.

Смотрим на точную длину файла которую выдает ls -l и при помощи команды “vmkfstools -c <точная длина которую вы видели> -d thin -a lsilogic temp.vmdk” создаем новый диск. Появится два файла. temp-flat.vmdk можно удалить. Оставший переименовать в соотвествующий .vmdk (т.е. если у вас был diskimage-flat.vmdk то вам нужен diskimage.vmdk). При помощи vi в полученном файле меняем строку temp-flat.vmdk на diskimage-flat.vmdk (ну или как вы там называли свой диск).

Дальше все как обычно. Создаем машину с теми же параметрами, используем уже готовый vmdk, не создавая новый.

Все.. можно пить чай :) И использовать с пользой дела оставшиеся 25 минут!