ESXi kickstart2: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: Идея такая Recovery procedure should allow customer to completely reset device to factory settings including erasing of any secure keys/setting/etc.<BR> To perform factory rese...)
 
Строка 1: Строка 1:
  +
=ESXi - автоматическая установка с флешки с виртуаьными машинами=
Идея такая
+
Идея такая: <BR>
 
Recovery procedure should allow customer to completely reset device to factory settings including erasing of any secure keys/setting/etc.<BR>
 
Recovery procedure should allow customer to completely reset device to factory settings including erasing of any secure keys/setting/etc.<BR>
 
To perform factory reset user should power off the appliance and insert any FAT16/FAT32 USB Flash drive with “factory.rst” file on it.
 
To perform factory reset user should power off the appliance and insert any FAT16/FAT32 USB Flash drive with “factory.rst” file on it.
Строка 5: Строка 6:
 
After that customer should power-on the appliance and wait for shutdown. When shutdown was happened customer should remove USB flash drive.
 
After that customer should power-on the appliance and wait for shutdown. When shutdown was happened customer should remove USB flash drive.
 
At that point appliance should be at the factory state and should be available to configure after powering it on.
 
At that point appliance should be at the factory state and should be available to configure after powering it on.
  +
<BR>
  +
Другими словами - если есть файлик на второй флешке - то ставить вместе со всем барахлом. Если нет - грузиться с винта. Забавно.
  +
  +
Маленькое отсупление - я бы убил этих инженегров из VMware inc. - судя по их документации так сделать нельзя. Но если нельзя а очень хочется ...<BR>
  +
Итак, задача состоит из нескольких частей:<BR>
  +
* Настроить загрузчик так что бы он определял наличие файла, и на основе этого принимал решние
  +
* Собрать образ ESXi с виртуальными машинами в нем самом
  +
* Написать скрипт установки
  +
  +
На словах все довольно просто, но - грузиться надо с образа ISO а не с "настоящего" диска и это порождает кучу проблем.
  +
* подмонтировать этот образ нельзя - эти <s>уроды</s> товарищи не включили никаких нормальных утилит, а то что есть - не позволяет работать с образами (модуль loop отсутвует)
  +
* нет комманды mount - все что можно монтирует автомаунт.
  +
  +
Потому, даже когда передается управление оббразу ISO проблемы в том что
  +
* скрипт кикстата лежит обычно внутри образа и недоступен (монтировать USB НЕЛЬЗЯ, а даже если и можно было бы - то нельзя смонтировать образ ISO.) А стандартная ссылка cdrom:/ks.cfg указывает на ФИЗИЧЕСКИЙ привод, где никакого файла конечно же нет.
  +
* образы виртуалок можно положить куда угодно на флешку, но монтировать USB Drive нельзя. Т.е. вроде вот они, близко - но не доставть.

Версия 14:01, 7 июля 2012

ESXi - автоматическая установка с флешки с виртуаьными машинами

Идея такая:
Recovery procedure should allow customer to completely reset device to factory settings including erasing of any secure keys/setting/etc.
To perform factory reset user should power off the appliance and insert any FAT16/FAT32 USB Flash drive with “factory.rst” file on it. This file acts as trigger to the system restore service and may not contain any data. After that customer should power-on the appliance and wait for shutdown. When shutdown was happened customer should remove USB flash drive. At that point appliance should be at the factory state and should be available to configure after powering it on.
Другими словами - если есть файлик на второй флешке - то ставить вместе со всем барахлом. Если нет - грузиться с винта. Забавно.

Маленькое отсупление - я бы убил этих инженегров из VMware inc. - судя по их документации так сделать нельзя. Но если нельзя а очень хочется ...
Итак, задача состоит из нескольких частей:

  • Настроить загрузчик так что бы он определял наличие файла, и на основе этого принимал решние
  • Собрать образ ESXi с виртуальными машинами в нем самом
  • Написать скрипт установки

На словах все довольно просто, но - грузиться надо с образа ISO а не с "настоящего" диска и это порождает кучу проблем.

  • подмонтировать этот образ нельзя - эти уроды товарищи не включили никаких нормальных утилит, а то что есть - не позволяет работать с образами (модуль loop отсутвует)
  • нет комманды mount - все что можно монтирует автомаунт.

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

  • скрипт кикстата лежит обычно внутри образа и недоступен (монтировать USB НЕЛЬЗЯ, а даже если и можно было бы - то нельзя смонтировать образ ISO.) А стандартная ссылка cdrom:/ks.cfg указывает на ФИЗИЧЕСКИЙ привод, где никакого файла конечно же нет.
  • образы виртуалок можно положить куда угодно на флешку, но монтировать USB Drive нельзя. Т.е. вроде вот они, близко - но не доставть.