четверг, 4 июня 2009 г.

запуск esx esxi 4 в ВМ

Есть что добавить к теме запуска vSphere на любимом ноуте - можно уменьшить минимальное количество памяти, необходимое для запуску ESX\ESXi 4. Полная инструкция:

Для установки ESX\ESXi 4 в ВМ под VMware Workstation или под ESX\ESXi 4:

  • Процессоры машины, на которой предполагается разворачивать эту "матрешку", должны поддерживать аппаратную поддержку виртуализации - Intel-VT \ AMD-V. И она должна быть включена в БИОС.
  • берем саму Workstation, вроде бы нужна версия не меньше 6.5.1.
    Я пробовал с 6.5.2
    Ну или ESX\ESXi 4.
  • Создаем ВМ со следующими параметрами:
    гостевая ОС - Red Hat Enterprise 5 64-bit
    Памяти минимум 2 ГБ
    scsi контроллер - LSI logic (я использовал не LSI SAS)
    для процессора в меню Execution Mode выставляем "Intel VT-x or AMD-V "
  • Открываем vmx любимым текстовым редактором, добавляем строку
    monitor_control.restrict_backdoor = true
    ВМ должна быть выключена в этот момент.

    И для ESX и для ESXi.
Если 2 ГБ памяти отдавать жалко, то после установки можно требования к памяти уменьшить:
Для ESX:
1. Установите ESX на ВМ минимум с 2 ГБ памяти
2. Залогиньтесь в Service Console и выполните
vi /etc/vmware/init/init.d/00.vmnix

3. Измените значение в следующей строке на нужное:

RequiredMemory=2064384

4. Теперь можно выключить ВМ и уменьшить выделенную ей память.

Для ESXi:

1. Установите ESXi на ВМ минимум с 2 ГБ памяти
2. Залогиньтесь в консоль через метод “unsupported”
3. Откройте в vi конфиг /etc/vmware/esx.conf и добавьте строку:

/vmkernel/minMemoryCheck = “false”

4. Теперь можно выключить ВМ и уменьшить выделенную ей память.

Есть мнение, что использование vi принципиально - якобы был случаи, когда nano корежил файлы.

4 комментария:

  1. уменьшать размер надо аккуратно

    running on 1280MB or less, won’t even start the ESXi VM; it will crash the Purple Screen Of Death. Running 1280MB to 1664MB will run the ESXi VM, but you won’t be able to run VM’s within the ESXi VM. Running with 1664MB RAM works like a charm for me.

    ОтветитьУдалить
  2. Итог один: 4ГБ на физической машине - очень мало для ESX4 в виртуалке. Нужно хотя бы 6, а лучше 8ГБ для пары ESX, vCenter и пары мелких виртуалок в них.

    ОтветитьУдалить
  3. А чтобы nano не корежил файлы, его надо запускать как nano -w

    ОтветитьУдалить