вторник, 1 апреля 2008 г.

Интересный баг(фича?)

Интересный баг(фича?):
в биосе сервера есть возможность включить\выключить аппаратную поддержку виртуализации процессором(у Intel это Intel VT).
Наличие CPU с поддержкой Intel VT\AMD-V - обязательное условие для работы любого гипервизора, кроме ESX. А ESX'у она обязательно нужна для запуска 64-bit гостевых ОС.

Так вот, столкнулись с ситуацией: если на хост обращаться напрямую - он ВМ с 64-битной ОС включает.
А если на том же хосте ту же ВМ включать из под VC - не включает, ругается на "..несовместимый проц.."

Оказалось - в биосе Intel VT включен не был. Похоже, самому ESX до этой галочки в биосе фиолетово, а VC нет.

процессоры: Intel Xeon X5365 и E7340.

thx камрад Alexander Kuznetsov

5 комментариев:

  1. А в виртуальную машину эту поддержку Intel VT "транслировать" можно, в частности в Workstation? Проблема в том, что для установки на Workstation внутри ВМ хоста ESX нужно править .vmx файл, в частности такую добавить строку:
    monitor_control.vt32 = true
    для процессора Intel. Это видимо включает VT внутри вирт. машины?
    Однако при установке на ВМ XenServer или Win 2008 эта технология внутри Вм не работает, соотв. в Xen только паравиртуализация доступна, в Вин 2008 роль Hyper-V не включается...

    ОтветитьУдалить
  2. нет, такая матрешка(по передаче VT внутрь ВМ) невозможна.

    Как я вижу, без аппаратной поддержки(VT) в принципе способен работать только ESX.
    Поэтому он работает в ВМ под Workstation(версия 3.0, 3.5 похоже так и не смогли запустить)
    и в ВМ под Hyper-V.

    ОтветитьУдалить
  3. Ну XenServer тоже работает, только в нем Win OS запустить нельзя, только паравиртуализованые :)
    А ESX 3.5 вроде как ставил в Workstation, точно также как и 3.0.2.

    ОтветитьУдалить
  4. Про Xen поправка принята :)
    но паравиртуализация - это ограничение все таки.

    3.5 в Workstation?
    и он заработал и позволил создавать ВМ?
    сам не могу попробовать, нету железа с Intel VT :((((

    ОтветитьУдалить
  5. Да, ESX 3.5, кластер из 2 серверов и VC под Windows 2003, всё это в Workstation 6.0.3. Ставил всё по тем же старым рекомендациям с xtravirt.com.
    Правда, 64-битные ВМ я ставить в нем не пробовал :)

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