пятница, 19 декабря 2008 г.

Аггресивному маркетингу Майкрософта мы ответим постом про его косяки!

Итак, с мест сообщают, что:

Если делать QuickMigration между хостами с разными процессорами, то нас не предупреждают об этом, и разрешают миграцию. Уточню, что в данном контексте под "разными процессорами" понимаются процессоры с отличающимся набором инструкций. Это означает, что ВМ работает на одном хосте, использует некую функцию его(если использует, это от приложения зависит), а потом она переезжает и не обнаруживает эту функцию. Шок и bsod!
(ну про bsod я приврал, для рифмы. Хотя и его исключить, наверное, нельзя. В приведенном примере и видеоролике падает только приложение)
Читаем подробности - Hyper-V подвергает риску приложения в виртуальных машинах при миграции (Quick Migration) - на vmguru.
Есть даже видеоролик с доказательствами, размещенный на необычном хостинге.

Еще один звоночек - Don’t know much about resource pools.
Да, SCVMM может управлять ESX'ами. Но. Ему для этого нужен VC. И, пока что это управление не совсем отлажено - сейчас SCVMM не особо знаком с такой штукой. как пулы ресурсов в DRS кластере, и игнорирует членство ВМ в них при VMotion.

Коллеги, особенно из Microsoft,
сразу прошу расценивать этот пост не слишком аггресивно.
Я сразу признаю, что обе проблемы носят не слишком тяжелый характер, что их исправят. Скорее всего. Когда нибудь ;)
Так что дискуссии на эти темы затевать, думаю, не стоит.

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

  1. офтопик:
    Миш, а ты не знаешь можно ли вообще выключить возможность vmotion для конкретной машины?

    ОтветитьУдалить
  2. прицепить к ней хост-онли виртуальный свитч.
    можно ли что то внести в vmx мне неизвестно.

    ОтветитьУдалить
  3. Со свитчем способ я знаю... криво! Плюс при переносе машины другой сервер(в рамках HA) оно не запустится... ;-(

    ОтветитьУдалить
  4. так если одноименный свитч\группу портов создать и на другом - таки запуститься?

    ОтветитьУдалить
  5. Если создать свитч - думаю запуститься.

    А вот раньше была привязка к конкретному процессору на хосте. Сейчас в ESX3.5U3 не нашел такого. Убрали ?
    Михаил, ведь на курсах говорилось что это одна из проблем для vmotion.

    ОтветитьУдалить
  6. Нет, там должно быть вроде.
    Хотя я сам в Update 3 не смотрел.

    ОтветитьУдалить
  7. Кстати, еще один способ запретить VMotion - локальный storage.

    ОтветитьУдалить
  8. Можно сделать отдельный LUN и презентовать его только нужному Хосту.

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