вторник, 29 декабря 2009 г.

VMotion ||

Недавно был вброс на тему "Hyper-V отстой", с ответом "Hyper-V рулез". Ссылки ставить лениво, тем более что интересующийся темой человек с такими вбросами может ежедневно сталкиваться.

Одним из фактов является лишь один процесс живой миграции для хоста, что иногда бывает маловато - когда с хоста хочется убрать все ВМ. Вернее, когда с хоста ХОЧЕТСЯ СРОЧНО ААААА!! убрать все ВМ. Такое бывает.

Примеры ситуаций когда 2 миграции за раз мало например тут - VMotion performance.

Так вот, у ESX, по моему, по дефолту до 2 миграций параллельно.
Если этого мало, то:
1) идем на машину где установлен vCenter
2) Открываем C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\vpxd.cfg
3) между <vpxd></vpxd> вставляем
<resourcemanager>
<maxcostperhost>12</maxcostperhost>
</resourcemanager>
И ребут службы vCenter.

12 это количество "слотов". VMotion занимает 4 слота, так что прописав 12 мы разрешаем до 3 одновременных миграций для хоста. А 24 - до 6.

По ссылке выше кроме этого рецепта еще и иллюстрация:



Секция 1 - это миграция 16 ВМ по 6 за раз.
Секция 3 - их же туда же по 2 за раз.
Время - 3.30 и 6.36.
Как видно, гигабитный интерфейс узким местом не стал.

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

  1. Да, и после изменения этого параметра нужно перезапустить службу vCenter.

    ОтветитьУдалить
  2. Гм...

    Оф гайд:
    vSphere supports a maximum of eight simultaneous VMotion, cloning, deployment, or Storage VMotion accesses to a single VMFS3 datastore, and a maximum of four simultaneous VMotion, cloning, deployment, or Storage VMotion accesses to a single NFS or VMFS2 datastore. A migration with VMotion involves one access to the datastore. A migration with Storage VMotion involves one access to the source datastore and one access to the destination datastor.

    Михаил... откуда источник Вашей инфы?

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

    ОтветитьУдалить
  4. Миша, я не совсем понимаю откуда взято ограниние привязанное к хосту? Можно источник?

    ОтветитьУдалить
  5. я ориентировался на первоисточник -ссылка в посте.
    ссылку на документацию надо поискать.
    Но поискать буду после нового года.

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