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/ 


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

пример установочного конфига