вторник, 3 февраля 2009 г.

Количество одновременных VMotion

По умолчанию с каждого хоста может одновременно мигрировать 2 ВМ. Имеется в виду - на горячую, т.е. VMotion.
Теоретически, возможна ситуация, когда этого мало - на хосте много ВМ, нам нужно хост освободить(для перезагрузки после обновления), и ждать не хочется.
Есть возможность мигрировать больше ВМ за раз:

1. Логинимся на vCenter Server.

2. Открываем в WordPad файл vpxd.cfg
C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter
Имеет смысл сделать резервную копию.

3. Ищем теги <vpxd> </vpxd> И вставляем между ними
<ResourceManager>

<maxCostPerHost>12</maxCostPerHost>

</ResourceManager>


4. Теперь надо подумать, какую цифру вставлять в “maxCostPerHost”.

Холодная миграция имеет цену 1, VMotion имеет цену 4. Если поставить 12, то одновременно можно будет делать три(=12 делить на 4) VMotion миграции(с одного хоста). Автор поставил 24, и мог мигрировать одновременно 6 ВМ.
Максимальное значение этого параметра неизвестно, проверялось до 24.

6. Сохраняемся, выходим, перезагружаем vCenter.

Источник и подробности - Guest blog entry: VMotion performance.

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

  1. Гы... а в microsoftовской живой миграции между двумя хостами одновременно только одна миграция...
    Все остальные отваливаются с ошибкой! ;-)

    ОтветитьУдалить
  2. Миш, если интересно в марте приглашаю к нам в гости на экскурсию, есть ксен и обе инкарнации hyper-v...

    ОтветитьУдалить
  3. Заметьте, не я это предложил.
    С огромным удовольствием.

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