среда, 14 мая 2008 г.

сколько места отвести под ВМ

Чувак делиться опытом в выборе размера ЛУНов под ВМ для ESX.

Вкратце:

  • он считает, что на одном LUN не должно быть больше 30 ВМ - из соображений производительности.
  • Далее, считает средний размер места эти 30 ВМ(если есть много похожих и парочка с очень большими дисками - эту парочку не учитываем, их учтем потом отдельно). Получаем, например, 12 ГБ на одну ВМ. Кстати, у ВМ может быть несколько VMDK.
  • умножаем размер на число, т.е. 12*30=360 ГБ. Это первое приближение.
  • но кроме самих vmdk на этом ЛУНе будет еще кое что - swap и snapshots.
  • смотрим, сколько места в среднем под swap надо. для каждой ВМ создается swap файл размером=Max.mem - min.mem . По умолчанию, минимум равен половине максимума. Для примера, возьмем что наши 30 ВМ в основном имеют 1-2 ГБ памяти. Таким образом, под своп надо примерно 30ГБ.
  • Снапшоты лучше не использовать, а вернее - использовать, но НЕ держать дольше необходимого. По словам автора, если снапшот сделан неделю назад - это уже давно по его меркам. В среднем, он отводит под снапшоты порядка 15% объема ЛУН.
таким образом, итоговая формула имеет вид
30 x (ожидаемый размер диска) + 30Gb ВМ swap + 15% of (ожидаемый размер диска) = вычисленное значение размера LUN


Последний штрих - окрушление. Если мы получили значение 444ГБ, округлим до 500ГБ. Значение в 689ГБ я бы округлил до 750 ГБ.

Эти размышления можно брать за основу.



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

  1. Ну а официальная рекомендация производителя выглядит следующим образом:


    (Size of virtual machine) + (size of suspend/resume space for virtual
    machine)) + (size of RAM for virtual machine) + (100MB for log files per
    virtual machine) is the minimum space needed for each virtual machine.

    NOTE: Size of suspend/resume snapshots of running virtual machines is
    equal to the size of the virtual machine.


    Источник: SAN System Design
    and Deployment Guide
    , раздел "Considerations for ESX Server System Designs", страница 69

    ОтветитьУдалить
  2. кстати да, спасибо.
    не догадался для сравнения официальные рекомендации привести.

    ОтветитьУдалить
  3. Привет. А какая рекомендация тогда лучше? Ведь они существенно отличаются.

    ОтветитьУдалить
  4. Рекомендация в посте - это пример, как расчитать размер ЛУН для вашей инфраструктуры.
    В комментарии - сколько места надо под одну ВМ.

    Они отличаются как теплое от мягкого.

    ОтветитьУдалить
  5. А еще есть рекомендации от производителей дисковых массивов по созданию разделов для ESX.. причем размер LUN более 512Гб не приветствуется...

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