Загрузочная флешка с дистрибутивом ESXi 5 и файлами ответов.
Тезисно:
1) Берем флешку, форматируем в FAT.
2) Загружаем UNetbootin, Universal Netboot Installer.
После окончания копирования файлов получаем загрузочную флешку с дистрибутивом.
3) Добавляем на нее файлы ответов.
Создаем каталог (например, kickstart) и добавляем необходимые нам файлы с примерно таким содержимым:
# Принять лицензионное соглашение
vmaccepteula
# Указать пароль пользователя root
rootpw P@ssw0rd
rootpw P@ssw0rd
# использовать первый диск, если там уже есть VMFS – переформатировать
install --firstdisk=local --overwritevmfs
# настройки сети
network --bootproto=static --device=vmnic0 --ip=192.168.1.1 --netmask=255.255.255.0 --gateway=192.168.1.253 --hostname=esxi-01.vm4ru.local --vlanid=0 --nameserver=192.168.1.252
# перезагрузить сервер после окончания установки, без выдвижения лотка cd-rom
Reboot --noeject
Выделены нуждающиеся в изменении поля.
Файл ответов может быть довольно интеллектуальным. В частности, можно указать приоритет выбора дисков для установки – если есть локальный диск, то устанавливаем на него, если нет – ставим на SAN, если и его нет – ставим на USB.
Кроме того, скриптовать можно не только установку, но и апгрейд – в смысле установки ESXi5 поверх ESX(i)4.
Доступные для использования опции – в соответствующем разделе документации.
4) Редактируем файл syslinux.cfg в корне флешки. Заменив его содержимое примерно на это:
default menu.c32
prompt 0
menu title VMware VMvisor Boot Menu
timeout 300
label -
menu label ^ESXi 5 kickstart install:
menu disable
label esx-01
menu label ^Install esx-01
menu indent 1
kernel mboot.c32
append vmkboot.gz ks=usb:/kickstart/esx01.cfg --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.vgz --- install.vgz
label esx-02
menu label ^Install esx-02
menu indent 1
kernel mboot.c32
append vmkboot.gz ks=usb:/kickstart/esx02.cfg --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.vgz --- install.vgz
label esx-03
menu label ^Install esx-03
menu indent 1
kernel mboot.c32
append vmkboot.gz ks=usb:/kickstart/esx03.cfg --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.vgz --- install.vgz
label ESXi Installer
menu label ^ESXi Installer
kernel mboot.c32
append vmkboot.gz --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.vgz --- install.vgz
Мы получим это:
Вспомогательно:
PXE загрузка установщика.
Способ загрузки с USB для VMware Workstation – может пригодиться для отладки.
Сейчас потестируем на новеньких Dell R610, у них как раз 2 SD карты идет по дефолту, с одной попробую загрузится, на другую поставить.
ОтветитьУдалитьругается на путь в syslinux:
ОтветитьУдалитьunable to find "::/auto/01.cfg"
То есть вместо "usb:/..." видит "::/..."
Откуда он берёт второе двоеточие, непонятно.