Единственное решение, которое я нашел, - это запустить сервер с флэш-накопителя и использовать встроенный жесткий диск для хранения ваших виртуальных серверов. Это решение сработало для меня.
Для достижения этой цели вам потребуется:
- USB-накопитель емкостью 1 ГБ или более
- Активный компьютер с Linux (или используйте опцию liveCD на PowerEdge, например Knoppix или Gentoo LiveCD)
Смонтируйте ESXi ISO:
mount -t iso9660 -o loop VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso /mnt/esx
Запишите файл установщика на флэш-накопитель:
tar xvzf /mnt/esx/install.tgz usr/lib/vmware/installer/VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2 -O | bzip2 -d -c | dd of=/dev/sdb
Допущения здесь (отрегулируйте ваши настройки):
/dev/sdb
- это место, где находится ваш флэш-накопитель
VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso
- имя вашего файла ISO
usr/lib/vmware/installer/VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2
- это имя файла dd в вашем iso (запустите tar ztf /mnt/esx/install.tgz
, чтобы увидеть, какое у вас точное имя файла, оно должно быть похожим и относительно очевидным)
Запись займет несколько минут, а когда это будет сделано, просто загрузитесь с этого флэш-накопителя. Серверы PowerEdge имеют внутренний USB (по крайней мере, мой), если вам важна эстетика.
Источник: http://cyborgworkshop.org/2008/08/30/install-vmware-esxi-onto-a-usb-thumbdrive/
РЕДАКТИРОВАТЬ 19.12.2009: ESXi 4.0.0 использует image.tgz вместо install.tgz для хранения своего файла dd