понедельник, 23 августа 2010 г.

HA Advanced Options

Кластер VMware High Availability, HA — неплохая штука.

Однако есть еще к чему стремиться — меня, например, довольно сильно огорчает то, что он включает все ВМ с отказавшего сервера на каком-то одном другом. Кстати, одновременно могут быть включены до 32 виртуалок.

Последнее я узнал вот отсюда — Two new HA Advanced Settings — тут подсказывают пару интересных опций для HA кластера:

  • das.perHostConcurrentFailoversLimit
    как раз сколько максимум ВМ одновременно можно включать. Значение по умолчанию — 32.
  • das.sensorPollingFreq
    как часто осведомляться — не появилось ли включенных ВМ. ПО умолчанию — раз в 10 секунд. Корректными являются значения из диапазона 1-30.

Первоисточник этих параметров — документ VMware vCenter Server Performance and Best Practices for vSphere 4.1. И там указано, что тргать эти параметры лучше не надо.

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

  1. Миша,а ты уверен про какой-то ОДИН сервер? А как же интеграция с DRS?

    ОтветитьУдалить
  2. чтобы была интеграция с DRS, DRS должен быть куплен. ну в смысле только Ent+

    ОтветитьУдалить
  3. Перефразирую вопрос - если включен DRS, то перезапуск машин с умершего сервера будет на разных серверах?

    BTW: DRS есть еще в неплюсовом Enterprise.

    ОтветитьУдалить
  4. Денис, перезапуск машин будет на ОДНОМ сервере. А DRS их потом раскидает.

    ОтветитьУдалить
  5. Антон,
    а ежели на этом сервере слотов не хватит? А другом есть...

    ОтветитьУдалить
  6. насколько понимаю я - без DRS который разгребет этот сервера часть ВМ не включиться.

    ОтветитьУдалить
  7. Денис, а при рестарте HA наплевать на слоты. Слоты используются только для Admission Control, когда все ОК. Контроль ресурсов при рестарте идет исходя из принципа 100% резерв ресурсов на рестартуемую машину.

    Миша, точнее сказать "часть ВМ *может* не включиться".

    ОтветитьУдалить
  8. про "может" согласен.

    про 100% резерв что-то я не понял

    ОтветитьУдалить
  9. >про 100% резерв что-то я не понял

    Так, это я уже путаю. 100% резерв - это DRS при миграции проверяет.

    ОтветитьУдалить
  10. наверное, так:
    "если у нее есть резерв, то столько ресурсов должно быть незарезервированно на другом хосте".
    так?
    оверхед при нулевом резерве опустим как несущественный.

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