ESXi kickstart
Материал из noname.com.ua
ESXi kickstart file
- ESX можно установить с файлом ответов.
- Существует файл ответа по умолчанию, который установит ESX без лишних вопросов, с паролем root = mypassword.
- Так же, можно подложить свой файл ответов, как и раньше по сети, или на USB флешке.
- и наконец можно развернуть готовую систему с предустановленными и настроенными ВМ
Создание своего образа
- Скачать ESXi ISO
- Подмонтировать образ:
mount -o loop VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount
- Cкопировать содержимое
cp -r /esxi_cdrom_mount /esxi_cdrom
cp ks_custom.cfg /esxi_cdrom
- исправить ISOLINUX.CFG file в соответвии с требованиеми:
В моем случае он выгляит вот так:
DEFAULT menu.c32 MENU TITLE Dell Customized ESXi-5.0.0 Standard(A01) Installer Boot Menu NOHALT 1 PROMPT 0 TIMEOUT 80 LABEL install3 KERNEL mboot.c32 APPEND -c boot.cfg ks=cdrom:/KS1.CFG MENU LABEL Dell Customized ESXi-5.0.0 Standard(A01) ^3 Installer LABEL hddboot LOCALBOOT 0x80 MENU LABEL ^Boot from local disk
На что тут стоит обратить внимание:
* ks=cdrom:/KS1.CFG - указывает на файл кикстарта, собственно это ключевой момент. внимание - файл должен быть в верхнем регистре, с этим есть проблема. Я не особо искал решение но факт - фай в нижнем регистре не находиться при загрузке хотя на диске существует. С этим же столкнулся при установке виртуальных машин. * Отладка конфига кикстарта муторное дело - быть предельно внимательным.
- Пересоздать образ.
Так советует дока:
mkisofs -relaxed-filenames -J -R -o custom_esxi.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /esxi_cdrom
Так делал я т.к. у меня был образ больше размера ДВД (тестовая установка на виртуальную машину, да да именно nested VM)
mkisofs -allow-limited-size -relaxed-filenames -J -R -o ./custom_esxi.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ./ISO_NEW/ISO_TEST/
После чего загружаемся с полученного диска, и система должна установиться сама, без вмешательства человека обезьяны